From d3e41b4c935428e7a0b4512323cd4a72143b7f95 Mon Sep 17 00:00:00 2001 From: "KOKO\\Mimi" Date: Tue, 18 Aug 2026 23:24:35 +0900 Subject: [PATCH] modify documents --- .codex/config.toml | 2 +- .codex/skills/fem-theory-query/vault-path.txt | 2 +- .../AbaqusUserSubroutineManual_001.md | 319 ++++++++ .../AbaqusUserSubroutineManual_002.md | 249 ++++++ .../AbaqusUserSubroutineManual_003.md | 392 ++++++++++ .../AbaqusUserSubroutineManual_004.md | 288 +++++++ .../AbaqusUserSubroutineManual_005.md | 235 ++++++ .../AbaqusUserSubroutineManual_006.md | 326 ++++++++ .../AbaqusUserSubroutineManual_007.md | 310 ++++++++ .../AbaqusUserSubroutineManual_008.md | 300 ++++++++ .../AbaqusUserSubroutineManual_009.md | 312 ++++++++ .../AbaqusUserSubroutineManual_010.md | 395 ++++++++++ .../AbaqusUserSubroutineManual_011.md | 352 +++++++++ .../AbaqusUserSubroutineManual_012.md | 392 ++++++++++ .../AbaqusUserSubroutineManual_013.md | 330 ++++++++ .../AbaqusUserSubroutineManual_014.md | 400 ++++++++++ .../AbaqusUserSubroutineManual_015.md | 369 +++++++++ .../AbaqusUserSubroutineManual_016.md | 313 ++++++++ .../AbaqusUserSubroutineManual_017.md | 476 ++++++++++++ .../AbaqusUserSubroutineManual_018.md | 445 +++++++++++ .../AbaqusUserSubroutineManual_019.md | 339 +++++++++ .../AbaqusUserSubroutineManual_020.md | 324 ++++++++ .../AbaqusUserSubroutineManual_021.md | 332 ++++++++ .../AbaqusUserSubroutineManual_022.md | 385 ++++++++++ .../AbaqusUserSubroutineManual_023.md | 335 +++++++++ .../AbaqusUserSubroutineManual_024.md | 331 ++++++++ .../AbaqusUserSubroutineManual_025.md | 349 +++++++++ .../AbaqusUserSubroutineManual_026.md | 352 +++++++++ .../AbaqusUserSubroutineManual_027.md | 337 +++++++++ .../AbaqusUserSubroutineManual_028.md | 302 ++++++++ .../AbaqusUserSubroutineManual_029.md | 299 ++++++++ .../AbaqusUserSubroutineManual_030.md | 348 +++++++++ .../AbaqusUserSubroutineManual_031.md | 381 ++++++++++ .../AbaqusUserSubroutineManual_032.md | 451 +++++++++++ .../AbaqusUserSubroutineManual_033.md | 315 ++++++++ .../AbaqusUserSubroutineManual_034.md | 300 ++++++++ .../AbaqusUserSubroutineManual_035.md | 319 ++++++++ .../AbaqusUserSubroutineManual_036.md | 289 +++++++ .../AbaqusUserSubroutineManual_037.md | 428 +++++++++++ .../AbaqusUserSubroutineManual_038.md | 335 +++++++++ .../AbaqusUserSubroutineManual_039.md | 319 ++++++++ .../AbaqusUserSubroutineManual_040.md | 289 +++++++ .../AbaqusUserSubroutineManual_041.md | 339 +++++++++ .../AbaqusUserSubroutineManual_042.md | 385 ++++++++++ .../AbaqusUserSubroutineManual_043.md | 364 +++++++++ .../AbaqusUserSubroutineManual_044.md | 448 +++++++++++ .../AbaqusUserSubroutineManual_045.md | 307 ++++++++ .../AbaqusUserSubroutineManual_046.md | 388 ++++++++++ .../AbaqusUserSubroutineManual_047.md | 437 +++++++++++ .../AbaqusUserSubroutineManual_048.md | 416 +++++++++++ .../AbaqusUserSubroutineManual_049.md | 421 +++++++++++ .../AbaqusUserSubroutineManual_050.md | 374 ++++++++++ .../AbaqusUserSubroutineManual_051.md | 379 ++++++++++ .../AbaqusUserSubroutineManual_052.md | 371 +++++++++ .../AbaqusUserSubroutineManual_053.md | 390 ++++++++++ .../AbaqusUserSubroutineManual_054.md | 325 ++++++++ .../AbaqusUserSubroutineManual_055.md | 493 ++++++++++++ .../AbaqusUserSubroutineManual_056.md | 402 ++++++++++ .../AbaqusUserSubroutineManual_057.md | 352 +++++++++ .../AbaqusUserSubroutineManual_058.md | 384 ++++++++++ .../AbaqusUserSubroutineManual_059.md | 374 ++++++++++ .../AbaqusUserSubroutineManual_060.md | 134 ++++ .../AbaqusUserSubroutineManual_061.md | 358 +++++++++ .../AbaqusUserSubroutineManual_062.md | 289 +++++++ .../AbaqusUserSubroutineManual_063.md | 379 ++++++++++ .../AbaqusUserSubroutineManual_064.md | 287 +++++++ .../AbaqusUserSubroutineManual_065.md | 314 ++++++++ .../AbaqusUserSubroutineManual_066.md | 245 ++++++ .../AbaqusUserSubroutineManual_067.md | 383 ++++++++++ .../AbaqusUserSubroutineManual_068.md | 253 +++++++ .../AbaqusUserSubroutineManual_069.md | 47 ++ ...3253d8bc27ae54534ec5d3aa6f8535461a88b2.jpg | Bin 0 -> 13339 bytes ...5000eb84a6204b302ee19b792a3f15694cb8d4.jpg | Bin 0 -> 4215 bytes ...5804019fb38bfc89f1eb7768c0eab80a13714a.jpg | Bin 0 -> 4289 bytes ...e80f47f4b62cd0262c049bd8c83a7994565710.jpg | Bin 0 -> 2256 bytes ...3b095aa29f5d8f4f7633196e3fb527ea815e62.jpg | Bin 0 -> 3487 bytes ...0f77f2c280a78480878b482fd9460f63ec059b.jpg | Bin 0 -> 3750 bytes ...7853c72b100934e29bc2ec10b240ae6e1604db.jpg | Bin 0 -> 8619 bytes ...2661e038ba3bdfe4e4a942ff0fba30411069d3.jpg | Bin 0 -> 3415 bytes ...6317c9bed3b1310219a25b8dd631ad9246ac85.jpg | Bin 0 -> 25309 bytes ...4b385ec537a4a8c6a57086a07497559e461351.jpg | Bin 0 -> 3795 bytes ...7d4a43c39d9d75094a0d4a49362ab941906773.jpg | Bin 0 -> 4365 bytes ...15396fc5535cffcb658ad9f49829b04000b6fa.jpg | Bin 0 -> 3851 bytes ...089b12616d1edd3766752fd9146b24a7b822f6.jpg | Bin 0 -> 5270 bytes ...84e3e9d9309b5eca7dd7e5dc611b62eff316db.jpg | Bin 0 -> 8251 bytes ...dd7e0def879de303d69f7e8788de36e616b1bf.jpg | Bin 0 -> 3042 bytes ...d61e18128ede84d4e459e0097579901b6e8d73.jpg | Bin 0 -> 3546 bytes ...88abecb7e8d65faa01ed3d6cd3544166146f37.jpg | Bin 0 -> 10521 bytes ...ba22310bbe80b564d990a882450c4fb5f876fe.jpg | Bin 0 -> 4174 bytes ...e191cff1d1000e02e4c319c81767ade450166b.jpg | Bin 0 -> 5759 bytes ...37e2bd60b4566fbf127dac8b0c43b02ec6f999.jpg | Bin 0 -> 7877 bytes ...08d387ecdb413d9912119faeca3a5a4d131286.jpg | Bin 0 -> 4089 bytes ...10d88f0e38d7a98778f933361db2cabc04df4f.jpg | Bin 0 -> 6646 bytes ...cd9c0bb84b21bee0c0127849304506ed42422c.jpg | Bin 0 -> 14412 bytes ...b705fa49ec53896d6a31bc792dde78fe9c9b5d.jpg | Bin 0 -> 24975 bytes ...1640eba78616f451edf05571cdaa195bdc3990.jpg | Bin 0 -> 53284 bytes ...133049e6356947a945722cd5d5abafc008501d.jpg | Bin 0 -> 25633 bytes ...95d3789de466194e929440e66d65cb1323eaab.jpg | Bin 0 -> 14846 bytes ...8ed966cf14dbb9b5bcbd518fde3b780d88bb49.jpg | Bin 0 -> 7344 bytes ...0db77c373d9169bd5c07936c4ae6805417e8a2.jpg | Bin 0 -> 6180 bytes ...4fd6b9b8917b48022f0422322204827d97f188.jpg | Bin 0 -> 2816 bytes ...798906ee4d9dfdbc46e44f9db77a302d733131.jpg | Bin 0 -> 5139 bytes ...4878e561377b6333c0d72828efe84cb6120af7.jpg | Bin 0 -> 3613 bytes ...269f96bdff86ea1546f31043da361b52325df4.jpg | Bin 0 -> 3719 bytes ...ac3a286e1de527e185fd3e16beb725bfc277be.jpg | Bin 0 -> 13248 bytes ...29ba2a61528d391be0963b0de3ea733e469baf.jpg | Bin 0 -> 7998 bytes ...20637006c6b01adea8949499b8069a485dd920.jpg | Bin 0 -> 11602 bytes ...d067a6e98e73d8e1190c3042db37ae4ded0a5f.jpg | Bin 0 -> 9332 bytes ...b8c5ebb6b6905eb5136bc9c4ba571ac8dbfef4.jpg | Bin 0 -> 7446 bytes ...a3309e7242ecbd2f0c8e7e222ec77db7082616.jpg | Bin 0 -> 7308 bytes ...caaeb7af39c1a5ff84085daf3863f8a9298278.jpg | Bin 0 -> 4997 bytes ...7ee94da053049a9f6573ca44bcb604731f4513.jpg | Bin 0 -> 7772 bytes ...bc719cb658898da65814f971b4dda4494781c2.jpg | Bin 0 -> 4103 bytes ...11ff0f294f75f8ee6e9eb519b6ee0fff0d4801.jpg | Bin 0 -> 9376 bytes ...c9c47831597cc9f2575014e3f610a696bedbec.jpg | Bin 0 -> 4625 bytes ...b187d34a27851df662f652bdcfb6ed928acad1.jpg | Bin 0 -> 5856 bytes ...81ec1d407efb2776a9bf24eb2eb998835ed4de.jpg | Bin 0 -> 5549 bytes ...85ddcb917903e8b00bb3f5d152a17c49f72822.jpg | Bin 0 -> 2352 bytes ...fc2646319fe80b744ea67cb832628a98d35593.jpg | Bin 0 -> 5134 bytes ...6dbff39f3b66101ac4dd6e4213e7b902aa7d9a.jpg | Bin 0 -> 2253 bytes ...edadb1043f04dd566e308a804672d81f22bf25.jpg | Bin 0 -> 14696 bytes ...8227132f1615f1166dadea61d10ca380554d18.jpg | Bin 0 -> 2955 bytes ...fd4d7825a770f57b56b3e9b9b6ab909f11802a.jpg | Bin 0 -> 3548 bytes ...73fa53ae2b6072439bd4dfa355e2cc1b84ccf3.jpg | Bin 0 -> 3578 bytes ...48b18dad9a6895e116455b1c562a1571d181fd.jpg | Bin 0 -> 6424 bytes ...f82a9a21cdd9812206364437d2b177e8231733.jpg | Bin 0 -> 6887 bytes ...41d03bd3d3b2de9f2a8fdb6f53a3398a48c836.jpg | Bin 0 -> 15807 bytes ...1698be73a8c50ae8931455c789986307b91207.jpg | Bin 0 -> 6903 bytes ...ea6a0be28c00c8003060f74b1a2d139e1a281a.jpg | Bin 0 -> 13339 bytes ...39c60cbe1830b9e27bcc646fe11b4b2b54cfc8.jpg | Bin 0 -> 5699 bytes ...4e86216561525317a09b2a64c673876c5712c3.jpg | Bin 0 -> 14248 bytes ...a3b650927407c296be8b0a1abae3cdd49aaafe.jpg | Bin 0 -> 5486 bytes ...286b7e2f81ed4e00d38cb9e48fc7f22e514e56.jpg | Bin 0 -> 8198 bytes ...8393632378712bcde95834d0f256f0742fdcb1.jpg | Bin 0 -> 4579 bytes ...de7559ae09049b47f7b558f4b3759e78c3d701.jpg | Bin 0 -> 4607 bytes ...d498a3f2dd8f21b9fae691fccd87ad51d6a9b7.jpg | Bin 0 -> 19894 bytes ...2b72562e5de88c25b26de1643aa118f2966d60.jpg | Bin 0 -> 21875 bytes ...d63b499a9d68e30faab4853be3bb044c6c5136.jpg | Bin 0 -> 3209 bytes ...a61f722f45d7f0f4eaf2d304f253343517a414.jpg | Bin 0 -> 4272 bytes ...b38786088a0cb34477bbd543769ab0bd411af3.jpg | Bin 0 -> 1900 bytes ...f066974ddb8ca6864416ab498d3dadc4425327.jpg | Bin 0 -> 4837 bytes ...4d5e3e68a9267431a880a4cb012be692eeadba.jpg | Bin 0 -> 3363 bytes ...1294d96ccbc55a5aea079f73ee3a58663c450a.jpg | Bin 0 -> 1492 bytes ...bdbf85d5a41251caf1e10504c5c44c39ec6620.jpg | Bin 0 -> 3127 bytes ...8ff1ce0a1436d6594adfee24936e1cc2b87783.jpg | Bin 0 -> 4617 bytes ...d8b3f9df85ffe0cd83de18add217476eaf123a.jpg | Bin 0 -> 2876 bytes ...04b2a24655d56b13cfe7409d2b55975bb3df95.jpg | Bin 0 -> 4592 bytes ...1972860abeb31228a866d16d5ed66de73af449.jpg | Bin 0 -> 3437 bytes ...c0b783fbb809181aeaee61c8351545958d8682.jpg | Bin 0 -> 2947 bytes ...866b7455630f1753393fce868e104386dd8a42.jpg | Bin 0 -> 3868 bytes ...9ea00668d19363e6406f887803ca048d35b222.jpg | Bin 0 -> 3942 bytes ...c5c7156fe348a70deec5e02ddb475dd2dd3ffc.jpg | Bin 0 -> 4795 bytes ...2159238055658ee82439aa97303dd222094132.jpg | Bin 0 -> 3603 bytes ...113a7cc1501dc0882ce0788529798377b39955.jpg | Bin 0 -> 3907 bytes ...68941f134305738674a76dc6c31edb018f91cc.jpg | Bin 0 -> 4721 bytes ...9cf36fc97060416c61dfc5952ec7e4844c6644.jpg | Bin 0 -> 7276 bytes ...c97a77848c585b4390ddace8d77a9c53180fe0.jpg | Bin 0 -> 6027 bytes ...cc7abca31090bf51f689befe2aa3d25bbcbc57.jpg | Bin 0 -> 140632 bytes ...56ee9703de866db5721544dda65acdec67d1d1.jpg | Bin 0 -> 23202 bytes ...c6e5efb2ec37b771067ef78c9c3cc01c651f66.jpg | Bin 0 -> 14736 bytes ...bdc7c09b3e83210bcef81b2bb85d8a2bb7fb89.jpg | Bin 0 -> 32605 bytes ...854ef04f28c9344afcea0192fb83f328e93249.jpg | Bin 0 -> 25059 bytes ...b01bd7e48e539a3c074eb36f701c32d5873051.jpg | Bin 0 -> 130566 bytes ...ab2c37e1396ff34364b0b14c8e78a44db1fb5a.jpg | Bin 0 -> 25699 bytes ...e615cf2cd6ac92ad00e667f9a30ff1659f5698.jpg | Bin 0 -> 3364 bytes ...413615d19ecc501d365207009bfc60eef60808.jpg | Bin 0 -> 3830 bytes ...5ea9726713b3ab7ef5e07939c0a7430d680fb7.jpg | Bin 0 -> 2924 bytes ...1aa9c45e4bb55850cb327253d8a58256f5f543.jpg | Bin 0 -> 4367 bytes ...440aecd7da971860d75daac62dc50ef2af35cc.jpg | Bin 0 -> 5533 bytes ...3595d5535af373a10a6ad552c55c4bf0f12ce8.jpg | Bin 0 -> 3249 bytes ...36facd051d5537548b0b416551d28e4b7665c6.jpg | Bin 0 -> 3726 bytes ...c8eb5e8a4ee5de7b1d4a02f8161de65388b107.jpg | Bin 0 -> 18034 bytes ...6a3b0ddcc761557f5c42155a9fa97088a6b7b5.jpg | Bin 0 -> 4075 bytes ...f2c7599c404c44289360520552b910497f1576.jpg | Bin 0 -> 7443 bytes ...e8522ceecde56e8b35b19fd5632166c11bd76d.jpg | Bin 0 -> 5813 bytes ...8376f166b804906a11d31ebebedbd9a318cb10.jpg | Bin 0 -> 5317 bytes ...fc290044e8804244cda1ee4d2fc205101b6246.jpg | Bin 0 -> 1974 bytes ...711eea486672bf05e01f0cf51f873f6cf4d486.jpg | Bin 0 -> 1873 bytes ...e7eee280fbeca7b25f1f781d8ae3e1016636ff.jpg | Bin 0 -> 1891 bytes ...11ac6bc59c3dbddaf65d7426b43057db53124c.jpg | Bin 0 -> 3697 bytes ...f3ad0e6e0565d8d97cbb653dfd7134c2200086.jpg | Bin 0 -> 2976 bytes ...d467de7890ce678d95c70bc0a0323fea11ea2b.jpg | Bin 0 -> 54136 bytes ...3e4464baa82e5505c08146f3a8cfdb3e298a81.jpg | Bin 0 -> 83033 bytes ...3a3f91183e32203a4a251b57a0371c3a4c7cad.jpg | Bin 0 -> 21698 bytes ...8599e5b6e7880f8ade1898d68007624fe025f7.jpg | Bin 0 -> 90666 bytes ...103dd921fbf079d3877a9781ad80ae42809c83.jpg | Bin 0 -> 34866 bytes ...5e26814afbf687a1bb799bb8deff92f6902d9e.jpg | Bin 0 -> 6472 bytes ...f692883d5c97f88e7a0fb54e8c8465d020553d.jpg | Bin 0 -> 88765 bytes ...fb796d93b8166a6b8fcae906ad012d59949cf6.jpg | Bin 0 -> 3901 bytes ...b036d0e199ca7e0ed33a2c656ed7771e9754fd.jpg | Bin 0 -> 8189 bytes ...31e5ed83474d088c446454488efdad40531338.jpg | Bin 0 -> 5672 bytes ...2267cdcc7a1d1f23de14f05f95391dccbcfb72.jpg | Bin 0 -> 55031 bytes ...dbee2e725340966492d2aa5ab8309fc500e8fa.jpg | Bin 0 -> 57806 bytes ...db8e8e616ec60d7f42591f430b3e87073a4fe2.jpg | Bin 0 -> 6394 bytes ...78bd6a7b70442a4ca692ce89374f14d8fe7e4b.jpg | Bin 0 -> 8189 bytes ...370c48e10e4bc585c9d84748d422f3ee05bf7a.jpg | Bin 0 -> 5269 bytes ...c46fab95e68a1b2ccf48fbe920e84f8dff5c5e.jpg | Bin 0 -> 3901 bytes ...17d7cb506b3a117ee118f40efc721097ca1a15.jpg | Bin 0 -> 3900 bytes ...9b026f5c9052c287cf7477598452b352271e39.jpg | Bin 0 -> 3892 bytes ...577f05c00ca1f571f462866504bc2a50684d2c.jpg | Bin 0 -> 45212 bytes ...2d4e383164a929c604e519047ff66e8b2cb3a5.jpg | Bin 0 -> 2877 bytes ...c1a28ee0f34ac242cc6e78e9f3e704633d669a.jpg | Bin 0 -> 4177 bytes ...c29cf6523f7e21135a433f034c678484e43b95.jpg | Bin 0 -> 6116 bytes ...28cdd2e5f38eebe58868a607b3639d0e1cc29b.jpg | Bin 0 -> 3316 bytes ...c33bf83e0485fd1dc4fabeadfb1a068798975d.jpg | Bin 0 -> 3645 bytes ...8374ca02d0742c5b094741285f73cd2b92bbb7.jpg | Bin 0 -> 5262 bytes ...2627f328c9c63ccccabd12017f91added6846c.jpg | Bin 0 -> 3593 bytes ...a285d89e3a280d9f47e03de13a7237d452f9c7.jpg | Bin 0 -> 2830 bytes ...714c2a3277c3d9857c722af3b39ae0e5f89e3c.jpg | Bin 0 -> 10796 bytes ...3c41a644fa90218e72f8a9c4994597f7ea0f89.jpg | Bin 0 -> 4152 bytes ...d0eb04c1fe64ddbf78dd9a813e3b11749d1c49.jpg | Bin 0 -> 8627 bytes ...cf649255281192adae40dd819d156d815afc98.jpg | Bin 0 -> 3068 bytes ...8f973df959a6e5e6286bbf0767ecc6890715df.jpg | Bin 0 -> 5951 bytes ...664d8647c485839443a1b9bb90044e55bfe5f0.jpg | Bin 0 -> 7826 bytes ...a25b8a021892d557981536498eab72835efd2c.jpg | Bin 0 -> 2712 bytes ...08cfd3f912b294731c178d1da4648d87b7d670.jpg | Bin 0 -> 5972 bytes ...bda61a030fba18d68611d2dc64a52188ccef5e.jpg | Bin 0 -> 21095 bytes ...30c39556e9e61130f39e848d668e2389a6f8ed.jpg | Bin 0 -> 6485 bytes ...5af4ab598d96af86c1e43ab9480582141697a8.jpg | Bin 0 -> 7328 bytes ...96827b5b89a0e48c151c63938551ce7215358d.jpg | Bin 0 -> 3247 bytes ...7e604e9bcdb9b7c1bf5f96af0b924f9fa254b8.jpg | Bin 0 -> 2471 bytes ...d08102cbcdcea6c21809ac99c8cbdd9d3b4116.jpg | Bin 0 -> 2552 bytes ...7b798b73ae532699e7023b5bb709620639950c.jpg | Bin 0 -> 11966 bytes ...e34b4017181ba1f8ee610439d0b6ffe0aa2a72.jpg | Bin 0 -> 3792 bytes ...4caadb7d153098b4c8d81a6a371af99050b622.jpg | Bin 0 -> 2465 bytes ...3da50aee32022b2218548eb27b32dc65efe12b.jpg | Bin 0 -> 2484 bytes ...cabe544a9572e29739c5be57ccfd8cbf33163e.jpg | Bin 0 -> 2408 bytes ...4bca6135f023fb0dd949446b2fc9e49d8f535e.jpg | Bin 0 -> 4936 bytes ...bc9c4628cb9af9e1b725e12623badaf83e5f40.jpg | Bin 0 -> 1609 bytes ...cf2d797e1d916d4ffa262c161c7cefc466487e.jpg | Bin 0 -> 4007 bytes ...8e20690de2684c5d3159b59b05a1e311703062.jpg | Bin 0 -> 9681 bytes ...499920261ae2d00991120087f8e47ea57b2982.jpg | Bin 0 -> 5949 bytes ...9c5eb40fcabf75cf924d7340108e0827f38a40.jpg | Bin 0 -> 7857 bytes ...e574f1739bb9aa4cc2e1afb8c54d20d1b34c68.jpg | Bin 0 -> 5733 bytes ...3e3a7fab7a24b5fb08c9778ea18e1eaa86c4b2.jpg | Bin 0 -> 2010 bytes ...e87e58e8c7361f627d5a8b21d29b741d911095.jpg | Bin 0 -> 3290 bytes ...951bb327f6a3ddc5565d2d2a77b153f314ab19.jpg | Bin 0 -> 5670 bytes ...7f8d14e310c340faeb3e8d92cc491abccd3660.jpg | Bin 0 -> 2158 bytes ...a90fbfd0e9c44933cb6eddfde3c261198f651a.jpg | Bin 0 -> 1908 bytes ...8d71b74ea1e5f08c8ae88fbde951ef7aeb512a.jpg | Bin 0 -> 2137 bytes ...ad53a9926760a672b3abb3f3ede09c67fa785a.jpg | Bin 0 -> 2131 bytes ...af36af462c8ff7d04f7799810f6496d6fd5696.jpg | Bin 0 -> 1632 bytes ...ff1e2baa9e0be9efb171dd92646205e4e17e8c.jpg | Bin 0 -> 21031 bytes ...e540803e69275ae093d4cf9b3062c3726b52ac.jpg | Bin 0 -> 2388 bytes ...4d15ce5a49a4e3e688bc601dec8adf04e82336.jpg | Bin 0 -> 2356 bytes ...1bf093a1f43531722a7be493e9507095bc32ad.jpg | Bin 0 -> 2028 bytes ...13309347437507316020e71b6ca0c57753950e.jpg | Bin 0 -> 107714 bytes ...d19ac083b184c55908f17b2eef76d6f2a59516.jpg | Bin 0 -> 65412 bytes ...dcb594144b09752054d3dced30bfc8db5fa0e8.jpg | Bin 0 -> 5326 bytes ...2e2135ce238f1c8d3f307cc711f08a49567550.jpg | Bin 0 -> 18618 bytes ...2a2d5c96cf5faee8a8e5882f96d66d1e43cd0b.jpg | Bin 0 -> 24310 bytes ...178bd81b643198e6b52ce609146e9aa2dc458e.jpg | Bin 0 -> 6120 bytes ...148cc05aa1fd198e383c3097e701ca14a70adc.jpg | Bin 0 -> 15854 bytes ...4f9ae0fc24cd05a0531fdd51f8530f17fa3a07.jpg | Bin 0 -> 16334 bytes ...13d68d75f3d07909b05f56047ad61469d075ac.jpg | Bin 0 -> 35915 bytes ...ac6039ee5e9782ac0f06804a5ced007f8deb3f.jpg | Bin 0 -> 35931 bytes ...a62054736ecac74e41d1a02156f149f8b2c336.jpg | Bin 0 -> 91844 bytes ...4dfefe475d72f4537ebf67ff26bd2ed93aa244.jpg | Bin 0 -> 23885 bytes ...96f2b3b86c632e9216131490599532c6330679.jpg | Bin 0 -> 33186 bytes ...303f55120939a6572f7b7f753529d8d1cc3baf.jpg | Bin 0 -> 15992 bytes ...70c3ab2f2b7f127d4cd9ec23a56c3246370a01.jpg | Bin 0 -> 24610 bytes ...de53e92df38eaa99217fbc91865fb3f494db9a.jpg | Bin 0 -> 14271 bytes ...0c0f210cf5ec76208f22724156e122efb04801.jpg | Bin 0 -> 92985 bytes ...a1f6b83fac0a81dfc371a7ab4c8b9564f315c8.jpg | Bin 0 -> 17741 bytes ...3ad8a6abba1d60f43bfbc159bd3fac13f49b6a.jpg | Bin 0 -> 31464 bytes ...079017522f73b86928d94b3717b51d9fce41c3.jpg | Bin 0 -> 4347 bytes ...15eedd20ae2c506caaef941b0fd45507e0a353.jpg | Bin 0 -> 3868 bytes ...e88434cd3ec1af52c64bbb953f5f7d7472d070.jpg | Bin 0 -> 3022 bytes ...dbc1882bfb6e69809d18918e972992b0b816a3.jpg | Bin 0 -> 3327 bytes ...05aa0ac8a976b96cf214f8ed272da56b78a68b.jpg | Bin 0 -> 3234 bytes ...668e6db740f4dd81041451c852ea30fa023979.jpg | Bin 0 -> 3675 bytes ...fcb39c422a76fcef0b2b203021328209613ea9.jpg | Bin 0 -> 5509 bytes ...0ce188bf9522812a8013dcd058f22c37f84362.jpg | Bin 0 -> 6863 bytes ...79df15fe3ed7a67a3ded3d7696bdc9ade4e8c0.jpg | Bin 0 -> 9037 bytes ...131555982702fa49fbf1029da79fc12204020c.jpg | Bin 0 -> 4146 bytes ...35a2c851e7c4c9bd0e5849ad9ffcc1e881c7aa.jpg | Bin 0 -> 9367 bytes ...e7db6f85ed5908df04453587312a5efe029b08.jpg | Bin 0 -> 24024 bytes ...29b68d205f3ecf5cb8ab4810c3530c6caed1e4.jpg | Bin 0 -> 14583 bytes ...8d2ca3af38db2d9cc45663dd0369cbf67bbff0.jpg | Bin 0 -> 19620 bytes ...9a0cee487074a0193a4ead8b448f723aacf801.jpg | Bin 0 -> 5241 bytes ...8725fcc24690e693291504c31d76a81a4105ea.jpg | Bin 0 -> 1849 bytes ...6a1eb7488209dc7073300fb9f712aa76e42d77.jpg | Bin 0 -> 1998 bytes ...a1faeb1c2a6b642da9b53902dea4688c8b7a65.jpg | Bin 0 -> 1734 bytes ...905a21851c2ac2cd258e13a9c5e85cb9113e4c.jpg | Bin 0 -> 4872 bytes ...7a65d3b63522202ffcf77df31951f3feb40f71.jpg | Bin 0 -> 75213 bytes ...26a47244ffd3d69d5f4489c8210a2a4a40c57d.jpg | Bin 0 -> 28462 bytes ...8414c40a022dd7cc771b9c30f3de8aa78294b6.jpg | Bin 0 -> 47386 bytes ...3b420e3d46dd746021de9c522f8a7c79320689.jpg | Bin 0 -> 4231 bytes ...da0ae146b66e1f0eb2af7b03e4ac9fe38121bd.jpg | Bin 0 -> 4725 bytes ...8c9198f2e1ea616331c0572f3a9dcb39f93c06.jpg | Bin 0 -> 2891 bytes ...efbecc9ec3b146925363501935690a1e52fef4.jpg | Bin 0 -> 30102 bytes ...a70bf1525c371964543249510c38a636121d4c.jpg | Bin 0 -> 19730 bytes ...13509cc93ad4cda2abc089adbbf67a3515505b.jpg | Bin 0 -> 24269 bytes ...792cc28cbcd7a58f0d9e14ee173554270dc3ff.jpg | Bin 0 -> 1951 bytes ...94ce264846a21f1c2113766c9138e315c47754.jpg | Bin 0 -> 1717 bytes ...779b929a8834bd829b1785127dd7e8b4c19028.jpg | Bin 0 -> 2495 bytes ...60afa6147de915b16894c945bad01e924dda3d.jpg | Bin 0 -> 1816 bytes ...e46d78d35aa0acb1cbade139c8f9b0758d6111.jpg | Bin 0 -> 2989 bytes ...bb0b4ff6ee9132d418be6f89e8511ffe5223cf.jpg | Bin 0 -> 3617 bytes ...ce255a2e05acd2b47b1a2ba7f3407bccca0db9.jpg | Bin 0 -> 3688 bytes ...ca9d7092bfbf1f81c515b8bf363617901a775d.jpg | Bin 0 -> 2452 bytes ...69c0a5568839d02e3003b1a53d00a5cc4f4bb5.jpg | Bin 0 -> 2360 bytes ...d4bf0516c6813a213ec83c3be4300cb37852b3.jpg | Bin 0 -> 5856 bytes ...cd33532a6d4067ae385c3c9cf1c840d61b57b8.jpg | Bin 0 -> 3850 bytes ...52bdca0de3ed565f160dc73209ec98a9eff45a.jpg | Bin 0 -> 3606 bytes ...f37ff51e7e326704cb452197e1ba856b0ae4c3.jpg | Bin 0 -> 3600 bytes ...27fe4fb6b615b2ec316769d9b6b72458c619d2.jpg | Bin 0 -> 2434 bytes ...584ad0eb0f5231b3ec873d7268b29e90cf8bde.jpg | Bin 0 -> 5102 bytes ...f76cb287a6709e3846b880ca2d7b1cc500132b.jpg | Bin 0 -> 9070 bytes ...a6b671a70a80b3adf747aa1232175a28810860.jpg | Bin 0 -> 7364 bytes ...f9429061c0cc218b64d857f58abb7a2518c583.jpg | Bin 0 -> 1873 bytes ...92866687bbfb7ad0f6d026e50e5d1a2fb2b895.jpg | Bin 0 -> 3936 bytes ...3de6a63c5c52574b5af6b60688d93522302a82.jpg | Bin 0 -> 3722 bytes ...d949aaebd34e615073a94e7575e5bf9fd0185b.jpg | Bin 0 -> 3690 bytes ...aa60965e43ce4fb768a6232c36204de9af2178.jpg | Bin 0 -> 3597 bytes ...457131ab0f4971de47d36eab08fbe006356752.jpg | Bin 0 -> 14394 bytes ...21e9774e85bd91c08a0abf4ab7543b9ad62e92.jpg | Bin 0 -> 15428 bytes ...990aa1930ee535683382fded61c206d930f5ff.jpg | Bin 0 -> 3131 bytes ...e9d1109e12e51b6589830c91e4c65571d31ffe.jpg | Bin 0 -> 15744 bytes ...4111341568c7bcd04dd5968c1694bb7ef01cb1.jpg | Bin 0 -> 11754 bytes ...79805863f1223427c11e7b19f1d083519a6918.jpg | Bin 0 -> 2984 bytes ...49b5605585a2901c01c24d7f52ec5024b91862.jpg | Bin 0 -> 2831 bytes ...b12b986133ae98dcb53c18a346801fbb8c991c.jpg | Bin 0 -> 3560 bytes ...cddf45657f391a1c9a5afce809a98628c582d7.jpg | Bin 0 -> 220784 bytes ...bc535d4d67e29787acf07efc5e404f796203b1.jpg | Bin 0 -> 139087 bytes ...443b3565286c0b29e3b4155d13142d82350ba9.jpg | Bin 0 -> 27334 bytes ...6878a357a240ac53ff4de2328ce06ab1bb8ba7.jpg | Bin 0 -> 28252 bytes ...1fbe1a332f019ec1601ae05de8380acfbe8d05.jpg | Bin 0 -> 233431 bytes ...1e08adf90765c5c96cda5d773178305dcdedd2.jpg | Bin 0 -> 282732 bytes ...7fc39baf90fe770d95ec5dab625ad4db5146d3.jpg | Bin 0 -> 97893 bytes ...ab4752dfe6c92ef454590d14513000c71166e4.jpg | Bin 0 -> 161249 bytes ...4fa606f7dc289224f3bd7262ed79f619909d53.jpg | Bin 0 -> 195051 bytes ...3cbef096d7df022cc25036d72c19dba33092e6.jpg | Bin 0 -> 25731 bytes ...bc9fde03a0ea90803fde773501f27db0401bba.jpg | Bin 0 -> 36085 bytes docs/SOLVER_AGENT_DESIGN.md | 365 --------- docs/SOLVER_SKILL_DESIGN.md | 181 ----- docs/build-test-reports/README.md | 157 ---- docs/coordination/README.md | 189 ----- docs/corrections/README.md | 153 ---- docs/formulations/README.md | 148 ---- docs/implementation-plans/README.md | 140 ---- docs/io-definitions/README.md | 180 ----- docs/numerical-reviews/README.md | 102 --- docs/physics-evaluations/README.md | 164 ---- docs/reference-models/README.md | 304 -------- docs/reference-verifications/README.md | 184 ----- docs/releases/README.md | 171 ----- docs/requirements/README.md | 119 --- ...6-06-11-csv-schema-tolerance-comparison.md | 706 ------------------ .../test_abaqus_subroutine_codex_config.py | 317 -------- scripts/test_compare_extracted_csv.py | 434 ----------- scripts/test_fortran_toolchain.py | 82 -- scripts/test_validate_reference_artifacts.py | 191 ----- 353 files changed, 23702 insertions(+), 4289 deletions(-) create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_001.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_002.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_003.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_004.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_005.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_006.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_007.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_008.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_009.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_010.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_011.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_012.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_013.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_014.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_015.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_016.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_017.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_018.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_019.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_020.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_021.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_022.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_023.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_024.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_025.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_026.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_027.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_028.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_029.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_030.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_031.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_032.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_033.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_034.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_035.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_036.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_037.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_038.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_039.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_040.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_041.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_042.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_043.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_044.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_045.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_046.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_047.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_048.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_049.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_050.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_051.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_052.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_053.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_054.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_055.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_056.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_057.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_058.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_059.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_060.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_061.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_062.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_063.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_064.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_065.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_066.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_067.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_068.md create mode 100644 docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_069.md create mode 100644 docs/AbaqusUserSubroutineManual/images/page-001_ce57648d57b43b9a35b489df2a3253d8bc27ae54534ec5d3aa6f8535461a88b2.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-018_6a76e55fc1c886e1f0e2d9019a5000eb84a6204b302ee19b792a3f15694cb8d4.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-018_ac1a15cb76df485acc53da491d5804019fb38bfc89f1eb7768c0eab80a13714a.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-019_520f75cd0c122565b83725125ee80f47f4b62cd0262c049bd8c83a7994565710.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-019_52ec01f126ed726c1199ddd2453b095aa29f5d8f4f7633196e3fb527ea815e62.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-019_a09b5526208d0f39251f5acaa60f77f2c280a78480878b482fd9460f63ec059b.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-019_a7ca451b070c4d8489538576c47853c72b100934e29bc2ec10b240ae6e1604db.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-019_c8c494c41d57b702cb95f5575d2661e038ba3bdfe4e4a942ff0fba30411069d3.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-019_dc9c7c1b69d38366026fdf3a9c6317c9bed3b1310219a25b8dd631ad9246ac85.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-020_2300e660502ae2b6ff712d888f4b385ec537a4a8c6a57086a07497559e461351.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-020_2a81b56e685db5f2bd044b3f287d4a43c39d9d75094a0d4a49362ab941906773.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-020_bc24d6c4b8d6a1ab04d0f89cb015396fc5535cffcb658ad9f49829b04000b6fa.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-020_d65cb15620e45a7627b90e207d089b12616d1edd3766752fd9146b24a7b822f6.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-021_1bde1b6a58dcaf99d7cfc2dfe884e3e9d9309b5eca7dd7e5dc611b62eff316db.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-021_ab5cf65607c262b3703f7f640cdd7e0def879de303d69f7e8788de36e616b1bf.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-021_cc45887e5f7c4131fddea3fc84d61e18128ede84d4e459e0097579901b6e8d73.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-021_e00eb64d8926ff5792b7fe42f588abecb7e8d65faa01ed3d6cd3544166146f37.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-021_e53291239f35722e16fa00bf5dba22310bbe80b564d990a882450c4fb5f876fe.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-021_fbb761a95d4770b92bf74a3128e191cff1d1000e02e4c319c81767ade450166b.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-025_d24df0b65afbb522a6f852d9ab37e2bd60b4566fbf127dac8b0c43b02ec6f999.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-028_4bd4062784d012ba099ec584b908d387ecdb413d9912119faeca3a5a4d131286.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-029_c34f96d6cca9188873a07062d210d88f0e38d7a98778f933361db2cabc04df4f.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-033_3bbb729079231f19f0b9e4f14ecd9c0bb84b21bee0c0127849304506ed42422c.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-037_a3470da46f650e5700d3bc0aadb705fa49ec53896d6a31bc792dde78fe9c9b5d.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-045_bfb7f989b962d7b357565c97a91640eba78616f451edf05571cdaa195bdc3990.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-049_a28eadb56002591ce491fb1689133049e6356947a945722cd5d5abafc008501d.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-053_8cab4db4be7b43d91049dee82095d3789de466194e929440e66d65cb1323eaab.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-084_0445b8b3ea30c73d189904a2c98ed966cf14dbb9b5bcbd518fde3b780d88bb49.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-084_271300dbda509a1daac2ce91450db77c373d9169bd5c07936c4ae6805417e8a2.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-084_2a9a91e6c6f5a2dd40a180f5bd4fd6b9b8917b48022f0422322204827d97f188.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-085_ca245c8bdcfc0a782a7fc4b876798906ee4d9dfdbc46e44f9db77a302d733131.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-085_d02b84a2a50a9908b8e92f2d904878e561377b6333c0d72828efe84cb6120af7.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-086_914fe8534a7fbcdd64ceb9fa9b269f96bdff86ea1546f31043da361b52325df4.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-088_8f657df88c4514ae7b09613833ac3a286e1de527e185fd3e16beb725bfc277be.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-089_36155628fe0481328b110ab68229ba2a61528d391be0963b0de3ea733e469baf.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-089_4e9bec06ff17a2e5268e518f7120637006c6b01adea8949499b8069a485dd920.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-090_d726c17a6f5174859592addac8d067a6e98e73d8e1190c3042db37ae4ded0a5f.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-091_0607c5b3699de1f3506c720354b8c5ebb6b6905eb5136bc9c4ba571ac8dbfef4.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-091_bcd84127ad77ef2b45c3f1d2fda3309e7242ecbd2f0c8e7e222ec77db7082616.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-092_8e93c34f158e3be2ace7182907caaeb7af39c1a5ff84085daf3863f8a9298278.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-092_b2c7c6a23d87798a40fd00f95a7ee94da053049a9f6573ca44bcb604731f4513.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-093_4b30fdba2018d145979ee5f4eabc719cb658898da65814f971b4dda4494781c2.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-093_5a28108c7791ac051da30a8dbe11ff0f294f75f8ee6e9eb519b6ee0fff0d4801.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-093_73f36ce6fe31f1aa6e1832151fc9c47831597cc9f2575014e3f610a696bedbec.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-093_f851c276cec1381ec95efafbacb187d34a27851df662f652bdcfb6ed928acad1.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-096_1bc5a7d0bc651b82fc6908c9f181ec1d407efb2776a9bf24eb2eb998835ed4de.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-096_4683cfa714989b6d66b827295685ddcb917903e8b00bb3f5d152a17c49f72822.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-096_4b448606551344e7d9b6679456fc2646319fe80b744ea67cb832628a98d35593.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-096_55133bff432ae6cc1f651448156dbff39f3b66101ac4dd6e4213e7b902aa7d9a.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-096_655003410d54524a381141dc8fedadb1043f04dd566e308a804672d81f22bf25.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-096_cdb6d828dd51bcf155bab45b778227132f1615f1166dadea61d10ca380554d18.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-096_fd0e7fb888c319cfe521aa47f1fd4d7825a770f57b56b3e9b9b6ab909f11802a.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-097_043b80dbda37b4b31ae43195ed73fa53ae2b6072439bd4dfa355e2cc1b84ccf3.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-097_0fad47ead8df75f12bec120e7b48b18dad9a6895e116455b1c562a1571d181fd.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-097_497206dd616b4e386653ae856af82a9a21cdd9812206364437d2b177e8231733.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-097_8aa70179f9f02e6633e4c15b3241d03bd3d3b2de9f2a8fdb6f53a3398a48c836.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-097_abca42ae2e70f17e20515423511698be73a8c50ae8931455c789986307b91207.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-098_512737e1c62e4f7251984bccbaea6a0be28c00c8003060f74b1a2d139e1a281a.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-099_1287e3e465132284db953c21ff39c60cbe1830b9e27bcc646fe11b4b2b54cfc8.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-099_398e7a0a450885bad81d0c433d4e86216561525317a09b2a64c673876c5712c3.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-099_39e1afe5edb73ccefa151c51b4a3b650927407c296be8b0a1abae3cdd49aaafe.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-099_656c613329edeadda0b745f472286b7e2f81ed4e00d38cb9e48fc7f22e514e56.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-099_75b92f34fce4df9b9c9b102f7c8393632378712bcde95834d0f256f0742fdcb1.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-099_feb7740233d884f8e8c4c9e959de7559ae09049b47f7b558f4b3759e78c3d701.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-106_32d8871bb49521cac077e0a411d498a3f2dd8f21b9fae691fccd87ad51d6a9b7.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-109_086fc60d83bb4dd3ca546f95e72b72562e5de88c25b26de1643aa118f2966d60.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-109_48981400b4d0b8c44185cdef0fd63b499a9d68e30faab4853be3bb044c6c5136.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-110_469b47eb4304b8c9c3368bdc0ea61f722f45d7f0f4eaf2d304f253343517a414.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-110_548fc60870c61c55e7eab9877cb38786088a0cb34477bbd543769ab0bd411af3.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-110_6e76c2f4040df106fbef19c52af066974ddb8ca6864416ab498d3dadc4425327.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-110_77152a486c0726620f9cb322464d5e3e68a9267431a880a4cb012be692eeadba.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-110_adb0d939c96f979bad42cc4a321294d96ccbc55a5aea079f73ee3a58663c450a.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-110_bff5adf54d74c015cdf276b66fbdbf85d5a41251caf1e10504c5c44c39ec6620.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-110_f7c1b5027320303046b154a6e48ff1ce0a1436d6594adfee24936e1cc2b87783.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-112_1d210a074695f140e69ff56f1ad8b3f9df85ffe0cd83de18add217476eaf123a.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-112_35652e25daeaf560c24fb7070004b2a24655d56b13cfe7409d2b55975bb3df95.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-112_6164e0ffdd69f63159db4833e01972860abeb31228a866d16d5ed66de73af449.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-112_6853bba70f1d89a691067ea593c0b783fbb809181aeaee61c8351545958d8682.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-112_6965001b718b06e64a322f9230866b7455630f1753393fce868e104386dd8a42.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-112_7141ec929470c55b1f620c82299ea00668d19363e6406f887803ca048d35b222.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-112_916be2266c373d076b00f742bdc5c7156fe348a70deec5e02ddb475dd2dd3ffc.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-112_a04c58dda1012d6f575794017d2159238055658ee82439aa97303dd222094132.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-112_bf07c82f9f368b30be49b351f3113a7cc1501dc0882ce0788529798377b39955.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-112_d07dc313b33cab40d1582c927968941f134305738674a76dc6c31edb018f91cc.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-112_f01b44ddc06f9eaf3fdaf3e6f39cf36fc97060416c61dfc5952ec7e4844c6644.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-113_d851e44ec98d2194047874c159c97a77848c585b4390ddace8d77a9c53180fe0.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-125_f8b09a2e04c8d12205b06483bfcc7abca31090bf51f689befe2aa3d25bbcbc57.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-131_b65d19ffd820d3d6010c9c690a56ee9703de866db5721544dda65acdec67d1d1.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-132_8100b38e0014087931599b7840c6e5efb2ec37b771067ef78c9c3cc01c651f66.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-132_fbc8d6ac6b0875c1ebe7d91e83bdc7c09b3e83210bcef81b2bb85d8a2bb7fb89.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-136_339ae55105e52426bfc00b1c65854ef04f28c9344afcea0192fb83f328e93249.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-144_de76f72f04aa7accfc50a45ebcb01bd7e48e539a3c074eb36f701c32d5873051.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-145_d6e10fbe16f23022898a317102ab2c37e1396ff34364b0b14c8e78a44db1fb5a.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-148_19dceda612fae5b27485392b16e615cf2cd6ac92ad00e667f9a30ff1659f5698.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-148_281cf928e5a2e63d7269344123413615d19ecc501d365207009bfc60eef60808.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-148_2ec18382c27619d72915e3d1735ea9726713b3ab7ef5e07939c0a7430d680fb7.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-148_368516c0d253f5a00660c579ce1aa9c45e4bb55850cb327253d8a58256f5f543.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-148_540152dac511d95e34a1593569440aecd7da971860d75daac62dc50ef2af35cc.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-148_81af645ae951ba602d8471e2763595d5535af373a10a6ad552c55c4bf0f12ce8.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-148_f0d9158ed974ad6476461327c536facd051d5537548b0b416551d28e4b7665c6.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-149_3d92aff337d32e5578256e8f86c8eb5e8a4ee5de7b1d4a02f8161de65388b107.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-149_528602c229a3776acc9afc932e6a3b0ddcc761557f5c42155a9fa97088a6b7b5.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-149_5469bc254237f97ed6e2d65512f2c7599c404c44289360520552b910497f1576.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-155_0d5fb41807ca770029d42e68bde8522ceecde56e8b35b19fd5632166c11bd76d.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-159_9630f2e2081ca895b4aea68f738376f166b804906a11d31ebebedbd9a318cb10.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-159_f25f9a0533166e96b471f80402fc290044e8804244cda1ee4d2fc205101b6246.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-160_9b8a43968bb1547ac9efe345ce711eea486672bf05e01f0cf51f873f6cf4d486.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-160_cdcf58430cc4cb8c1d0b9bb063e7eee280fbeca7b25f1f781d8ae3e1016636ff.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-165_ab4e2e99f20c7d953e3459f1d411ac6bc59c3dbddaf65d7426b43057db53124c.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-165_f274a5481780302e4f749f7f46f3ad0e6e0565d8d97cbb653dfd7134c2200086.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-189_4a260f62663a3d1220b8073f00d467de7890ce678d95c70bc0a0323fea11ea2b.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-190_5146965599dbf0b400ab666db73e4464baa82e5505c08146f3a8cfdb3e298a81.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-191_b438818b83d5d355fd564141873a3f91183e32203a4a251b57a0371c3a4c7cad.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-192_26c20a5cf54e2c20676cd998fa8599e5b6e7880f8ade1898d68007624fe025f7.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-192_4a5fad83666b7a8485b795de72103dd921fbf079d3877a9781ad80ae42809c83.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-192_7e1cfa4d2409cab529529d21745e26814afbf687a1bb799bb8deff92f6902d9e.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-193_5605954f12fa6f26bf5b285d02f692883d5c97f88e7a0fb54e8c8465d020553d.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-196_2bf568747245323bc5a928a971fb796d93b8166a6b8fcae906ad012d59949cf6.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-196_ae0b7be6e54112bff5e78a1176b036d0e199ca7e0ed33a2c656ed7771e9754fd.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-196_c4b6f43b2d180a301c2b34520f31e5ed83474d088c446454488efdad40531338.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-209_d526b81bc42eb9fd8b6f025b1e2267cdcc7a1d1f23de14f05f95391dccbcfb72.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-212_2639dc284dcb6f20175f94ba48dbee2e725340966492d2aa5ab8309fc500e8fa.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-212_5b20b62018020a54272ce469d5db8e8e616ec60d7f42591f430b3e87073a4fe2.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-216_4e9da79edb6736bde28daf404878bd6a7b70442a4ca692ce89374f14d8fe7e4b.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-216_5300951397a65e8ef5bb18e6e7370c48e10e4bc585c9d84748d422f3ee05bf7a.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-216_c4fdf9d92b16db0ca4575bf8f4c46fab95e68a1b2ccf48fbe920e84f8dff5c5e.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-240_0594dc11938196dd8131cd8f1017d7cb506b3a117ee118f40efc721097ca1a15.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-240_fabe75d538328801b5dcc1a3459b026f5c9052c287cf7477598452b352271e39.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-259_ba0709cc48951e70ebd2e6eb9e577f05c00ca1f571f462866504bc2a50684d2c.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-292_71cf7c46069c51805b2e14f7482d4e383164a929c604e519047ff66e8b2cb3a5.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-293_ee70317213d884c6d9d96bbf50c1a28ee0f34ac242cc6e78e9f3e704633d669a.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-294_3843686beacf4085d087e561eec29cf6523f7e21135a433f034c678484e43b95.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-294_3e2e29fc344b5e45e38488f72b28cdd2e5f38eebe58868a607b3639d0e1cc29b.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-294_61b157da27dab862b0c038faf2c33bf83e0485fd1dc4fabeadfb1a068798975d.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-294_7ec90e28c4cecd2ef3af664ddc8374ca02d0742c5b094741285f73cd2b92bbb7.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-294_d7d14e3d1bae0fdbbe89024a4c2627f328c9c63ccccabd12017f91added6846c.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-302_3878bf0a86db97711a8521b56da285d89e3a280d9f47e03de13a7237d452f9c7.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-302_aa861fc6350c7a0fdc56c85968714c2a3277c3d9857c722af3b39ae0e5f89e3c.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-302_aafb38dace0c4a5f4ba660357b3c41a644fa90218e72f8a9c4994597f7ea0f89.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-302_b5993ccd8bf43e079e5506bbc5d0eb04c1fe64ddbf78dd9a813e3b11749d1c49.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-302_c88cc78474f6a171e53201304acf649255281192adae40dd819d156d815afc98.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-302_eac48a02f990c78b226a149ce68f973df959a6e5e6286bbf0767ecc6890715df.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-302_ff1654bc72482f818598d06d13664d8647c485839443a1b9bb90044e55bfe5f0.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-302_ff83c00ff01a661128eaa41e0aa25b8a021892d557981536498eab72835efd2c.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-303_0f18b0f41dfa1fe89d23eaee4308cfd3f912b294731c178d1da4648d87b7d670.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-303_26d520c0d5ad043c85fe843b76bda61a030fba18d68611d2dc64a52188ccef5e.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-303_9604beb9809590482e4e4899b930c39556e9e61130f39e848d668e2389a6f8ed.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-303_ec99cf580a7f84530cc3da397e5af4ab598d96af86c1e43ab9480582141697a8.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-304_276aece3372136aa138a67de5f96827b5b89a0e48c151c63938551ce7215358d.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-304_3a34f1fb00dd0935492d5cd6c07e604e9bcdb9b7c1bf5f96af0b924f9fa254b8.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-304_a099f70c3b7a9551628faf9345d08102cbcdcea6c21809ac99c8cbdd9d3b4116.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-304_a30acb27d1fccf19f49ec3db0a7b798b73ae532699e7023b5bb709620639950c.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-304_c78a9f2fdfbe105aae62872a92e34b4017181ba1f8ee610439d0b6ffe0aa2a72.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-304_eb41e4cef7ac00b60fde17732f4caadb7d153098b4c8d81a6a371af99050b622.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-304_edaaed68bf36b1653681d5d7633da50aee32022b2218548eb27b32dc65efe12b.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-304_f453680cc09ec12aa1d221f8b3cabe544a9572e29739c5be57ccfd8cbf33163e.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-314_53134d7d88eaf7666aae9cdf264bca6135f023fb0dd949446b2fc9e49d8f535e.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-314_7201b7b3512f6ea04f07ba0bb7bc9c4628cb9af9e1b725e12623badaf83e5f40.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-314_730a7044cd2becf2de5857c802cf2d797e1d916d4ffa262c161c7cefc466487e.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-314_8a8d0ba4f2480fb797113eefcd8e20690de2684c5d3159b59b05a1e311703062.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-314_a571014cc6120c98fdbd2b96f3499920261ae2d00991120087f8e47ea57b2982.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-314_b98ceabf9a0654eddd99ed807b9c5eb40fcabf75cf924d7340108e0827f38a40.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-314_f78900e662aa568e4da7d3bd91e574f1739bb9aa4cc2e1afb8c54d20d1b34c68.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-314_fb72f3f7cf9e66b1af4cb8ad413e3a7fab7a24b5fb08c9778ea18e1eaa86c4b2.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-315_2cb3884ec24654d2c82b635bf8e87e58e8c7361f627d5a8b21d29b741d911095.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-315_3866c32a4f2412f92f3cf94328951bb327f6a3ddc5565d2d2a77b153f314ab19.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-315_49573da2d88114b51e4454f56e7f8d14e310c340faeb3e8d92cc491abccd3660.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-315_5e0334b4a81b991a0cde1958cfa90fbfd0e9c44933cb6eddfde3c261198f651a.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-315_6f6b1d2df032ca60de20d1c7318d71b74ea1e5f08c8ae88fbde951ef7aeb512a.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-315_887d4f0cfebb7f41559be95377ad53a9926760a672b3abb3f3ede09c67fa785a.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-315_f55b6544e3a59c38b28443b15faf36af462c8ff7d04f7799810f6496d6fd5696.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-315_fa24056e915610d0bfd03d41faff1e2baa9e0be9efb171dd92646205e4e17e8c.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-316_377abee4058925b2c6a5e36adee540803e69275ae093d4cf9b3062c3726b52ac.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-316_d3886f446f8ee19c523471d3d74d15ce5a49a4e3e688bc601dec8adf04e82336.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-316_f1cb162ec7fe0c86aff525d6161bf093a1f43531722a7be493e9507095bc32ad.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-353_5ba728247e6a503e3375fc27c913309347437507316020e71b6ca0c57753950e.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-354_8291a2df1b030c2892cc32a00ad19ac083b184c55908f17b2eef76d6f2a59516.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-363_cf848f1bfcdf1dc1190f3d9dc1dcb594144b09752054d3dced30bfc8db5fa0e8.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-385_7e899a1e6be9eb7363f0e757f62e2135ce238f1c8d3f307cc711f08a49567550.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-397_95a2f9dbc6b4674d8f11f58a282a2d5c96cf5faee8a8e5882f96d66d1e43cd0b.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-398_e41747677f27130af9d624336c178bd81b643198e6b52ce609146e9aa2dc458e.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-406_7e8c4da60c064fb0d966f412d5148cc05aa1fd198e383c3097e701ca14a70adc.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-416_1b073b703d46fac241a31506484f9ae0fc24cd05a0531fdd51f8530f17fa3a07.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-417_ecbb54cd0740af82f1db19d47d13d68d75f3d07909b05f56047ad61469d075ac.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-428_ee0f0a9fc878b4b8608e793a1eac6039ee5e9782ac0f06804a5ced007f8deb3f.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-437_46c7b56f019ac6eb6c7fb47a3ba62054736ecac74e41d1a02156f149f8b2c336.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-443_4d5c1990a476a56a896a16a0174dfefe475d72f4537ebf67ff26bd2ed93aa244.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-444_5768d4e52b926e89024a17481996f2b3b86c632e9216131490599532c6330679.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-444_c5668d8ed548cffe6713695ee0303f55120939a6572f7b7f753529d8d1cc3baf.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-449_04b4f858242c4422cb507c656f70c3ab2f2b7f127d4cd9ec23a56c3246370a01.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-455_b8451eb168734ed150f8536c80de53e92df38eaa99217fbc91865fb3f494db9a.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-456_08374a9304fec00aa61c5b54530c0f210cf5ec76208f22724156e122efb04801.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-456_b1d3627418522898436d90e26ca1f6b83fac0a81dfc371a7ab4c8b9564f315c8.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-457_c3507cd46d24e407d3a58d5bf53ad8a6abba1d60f43bfbc159bd3fac13f49b6a.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-461_21cd876ceefc88e31736a2d5c9079017522f73b86928d94b3717b51d9fce41c3.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-461_498a2c69a9037338e875a2293d15eedd20ae2c506caaef941b0fd45507e0a353.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-461_9671e7feaf729674ac1812d2abe88434cd3ec1af52c64bbb953f5f7d7472d070.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-461_bee7c7b825211ce7028bf6398ddbc1882bfb6e69809d18918e972992b0b816a3.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-461_e43f92dbfc7f9625e104c623f105aa0ac8a976b96cf214f8ed272da56b78a68b.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-461_e4b9c50950cf7daee49f4d939e668e6db740f4dd81041451c852ea30fa023979.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-462_51c3e6d86398e00954ebe6f15bfcb39c422a76fcef0b2b203021328209613ea9.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-462_5a821c5aa22393427ec50eeb9d0ce188bf9522812a8013dcd058f22c37f84362.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-462_60d8e1cac12933f30a36fba03379df15fe3ed7a67a3ded3d7696bdc9ade4e8c0.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-462_6ca9b9207c16a11ae0d212b123131555982702fa49fbf1029da79fc12204020c.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-462_c113c1cee38139de9b67979ad635a2c851e7c4c9bd0e5849ad9ffcc1e881c7aa.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-468_04397ca47a934403e02d5855f3e7db6f85ed5908df04453587312a5efe029b08.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-468_b634e012b050de0c260eddffb529b68d205f3ecf5cb8ab4810c3530c6caed1e4.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-468_f476df97620df14052c97ca48b8d2ca3af38db2d9cc45663dd0369cbf67bbff0.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-473_2ae73f284af4b4d94b2749bf9b9a0cee487074a0193a4ead8b448f723aacf801.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-473_713e69061183afaaa1e0caf6358725fcc24690e693291504c31d76a81a4105ea.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-474_6b9cc9a3fb0076cee2be22c5fe6a1eb7488209dc7073300fb9f712aa76e42d77.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-474_cf1dbcab44b5222008830316aaa1faeb1c2a6b642da9b53902dea4688c8b7a65.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-478_7624216edccc47a2534544d52f905a21851c2ac2cd258e13a9c5e85cb9113e4c.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-484_56d64647c291962cec25dc37017a65d3b63522202ffcf77df31951f3feb40f71.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-485_3ee0570d9e12078efc54700afc26a47244ffd3d69d5f4489c8210a2a4a40c57d.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-485_a6acb8c454309cc18636ca51f38414c40a022dd7cc771b9c30f3de8aa78294b6.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-499_2d6a41da34f60c873b3b773ccd3b420e3d46dd746021de9c522f8a7c79320689.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-499_9860562b74921a7d1ea0568d37da0ae146b66e1f0eb2af7b03e4ac9fe38121bd.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-499_e4883710611377dad5dd92da628c9198f2e1ea616331c0572f3a9dcb39f93c06.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-528_d67aa33ffe88f079716c883afaefbecc9ec3b146925363501935690a1e52fef4.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-538_67bb6c6b9cea3fd5f95eae8ef4a70bf1525c371964543249510c38a636121d4c.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-538_cdbea71f8b4626307f1a305c3613509cc93ad4cda2abc089adbbf67a3515505b.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-545_0504f091a0e1d00c7b7eea6153792cc28cbcd7a58f0d9e14ee173554270dc3ff.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-545_11f0da2f6c957862721e64c21394ce264846a21f1c2113766c9138e315c47754.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-545_1b0ad7b8d39f418d1b6e1401d7779b929a8834bd829b1785127dd7e8b4c19028.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-545_204c38121bd684d1a1c77518a760afa6147de915b16894c945bad01e924dda3d.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-545_441acb60a22d284d182cdd33f2e46d78d35aa0acb1cbade139c8f9b0758d6111.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-545_67c0bf51b34c6151442b8ff600bb0b4ff6ee9132d418be6f89e8511ffe5223cf.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-546_11153d5b5be0d855cecc4dbc51ce255a2e05acd2b47b1a2ba7f3407bccca0db9.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-546_188e104ebf09fdbaae789ea535ca9d7092bfbf1f81c515b8bf363617901a775d.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-546_2126e2d674bd72564a1ad3b89569c0a5568839d02e3003b1a53d00a5cc4f4bb5.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-546_2c84e27e0c673a9738a4498e25d4bf0516c6813a213ec83c3be4300cb37852b3.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-546_58f4b05e095e71c4244efe3f24cd33532a6d4067ae385c3c9cf1c840d61b57b8.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-546_9fe37171c0243fef6f8e67228852bdca0de3ed565f160dc73209ec98a9eff45a.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-546_a2b934abddd8feaa99b0882410f37ff51e7e326704cb452197e1ba856b0ae4c3.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-546_d56c1536e89e14934f951fda3227fe4fb6b615b2ec316769d9b6b72458c619d2.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-546_e487cea47a83d256776856b2da584ad0eb0f5231b3ec873d7268b29e90cf8bde.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-547_4a00cd4643472aef05d7f8e697f76cb287a6709e3846b880ca2d7b1cc500132b.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-547_ac43b10c9b07220afa8e14644fa6b671a70a80b3adf747aa1232175a28810860.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-547_afbe9d3bbdd7610af071d92899f9429061c0cc218b64d857f58abb7a2518c583.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-547_d043f6c3ce3a822ec5d3721ee392866687bbfb7ad0f6d026e50e5d1a2fb2b895.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-555_22f04a7d13fd4e348dc32e14fa3de6a63c5c52574b5af6b60688d93522302a82.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-555_9955f84baec3028aa3ea9f49a2d949aaebd34e615073a94e7575e5bf9fd0185b.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-555_e4fc927ebd3772ec4b65890a84aa60965e43ce4fb768a6232c36204de9af2178.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-558_2de2a74deb8a10a45aea82f232457131ab0f4971de47d36eab08fbe006356752.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-559_75ced799d38f2bb2d1ff40a54321e9774e85bd91c08a0abf4ab7543b9ad62e92.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-573_3cdcafe7cb2f5ac4b54266563c990aa1930ee535683382fded61c206d930f5ff.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-614_dfa9164e8eaff60084bf73ceb8e9d1109e12e51b6589830c91e4c65571d31ffe.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-615_1a9f4977cd71aa77146301a0474111341568c7bcd04dd5968c1694bb7ef01cb1.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-625_bfd06091129b203d21bcd750da79805863f1223427c11e7b19f1d083519a6918.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-626_4fc56341ce5ac17cfbbf9eba4749b5605585a2901c01c24d7f52ec5024b91862.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-626_7f821cb42a6456da57c5d53468b12b986133ae98dcb53c18a346801fbb8c991c.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-679_1344b29bdced9ece352a5b058dcddf45657f391a1c9a5afce809a98628c582d7.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-680_c545f74e09e1d37f43665cc68fbc535d4d67e29787acf07efc5e404f796203b1.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-680_c79afce33c34cb4a3eb5769384443b3565286c0b29e3b4155d13142d82350ba9.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-680_fd60e044f240cb948e5fbe5a1b6878a357a240ac53ff4de2328ce06ab1bb8ba7.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-681_acef8ab299198de42e0de126ff1fbe1a332f019ec1601ae05de8380acfbe8d05.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-682_5d3b677125d8d28b216b9693a31e08adf90765c5c96cda5d773178305dcdedd2.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-683_720efa995b589020a090e8c3e07fc39baf90fe770d95ec5dab625ad4db5146d3.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-683_9f73cd1fcfc07e0cf11fc9a731ab4752dfe6c92ef454590d14513000c71166e4.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-684_59565c484e9bd6fa4240300bd24fa606f7dc289224f3bd7262ed79f619909d53.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-684_92cc56f381a8f63ad51a3e98533cbef096d7df022cc25036d72c19dba33092e6.jpg create mode 100644 docs/AbaqusUserSubroutineManual/images/page-685_f1615bc434e0713fdb26a727f7bc9fde03a0ea90803fde773501f27db0401bba.jpg delete mode 100644 docs/SOLVER_AGENT_DESIGN.md delete mode 100644 docs/SOLVER_SKILL_DESIGN.md delete mode 100644 docs/build-test-reports/README.md delete mode 100644 docs/coordination/README.md delete mode 100644 docs/corrections/README.md delete mode 100644 docs/formulations/README.md delete mode 100644 docs/implementation-plans/README.md delete mode 100644 docs/io-definitions/README.md delete mode 100644 docs/numerical-reviews/README.md delete mode 100644 docs/physics-evaluations/README.md delete mode 100644 docs/reference-models/README.md delete mode 100644 docs/reference-verifications/README.md delete mode 100644 docs/releases/README.md delete mode 100644 docs/requirements/README.md delete mode 100644 docs/superpowers/plans/2026-06-11-csv-schema-tolerance-comparison.md delete mode 100644 scripts/test_abaqus_subroutine_codex_config.py delete mode 100644 scripts/test_compare_extracted_csv.py delete mode 100644 scripts/test_fortran_toolchain.py delete mode 100644 scripts/test_validate_reference_artifacts.py diff --git a/.codex/config.toml b/.codex/config.toml index b75aa36..151b8b6 100644 --- a/.codex/config.toml +++ b/.codex/config.toml @@ -1,4 +1,4 @@ #:schema https://developers.openai.com/codex/config-schema.json [features] -codex_hooks = true +hooks = true diff --git a/.codex/skills/fem-theory-query/vault-path.txt b/.codex/skills/fem-theory-query/vault-path.txt index 2aa844f..d2e04d3 100644 --- a/.codex/skills/fem-theory-query/vault-path.txt +++ b/.codex/skills/fem-theory-query/vault-path.txt @@ -1,3 +1,3 @@ # FEM wiki vault root path. # Edit this per PC. Use an absolute path to the vault that contains wiki/ and .raw/. -D:\Obsidian\MultiPhysicsVault +C:\git\MultiPhysicsVault diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_001.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_001.md new file mode 100644 index 0000000..953a55d --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_001.md @@ -0,0 +1,319 @@ + + +# ABAQUS 2016 + +USER SUBROUTINES REFERENCE GUIDE + +![](images/page-001_ce57648d57b43b9a35b489df2a3253d8bc27ae54534ec5d3aa6f8535461a88b2.jpg) + +
+text_image + +3D +i +V+R +
+ +3DEXPERIENCE + + + + + +# Abaqus User Subroutines + +Reference Guide + + + +# Legal Notices + +Abaqus, the 3DS logo, and SIMULIA are commercial trademarks or registered trademarks of Dassault Systèmes or its subsidiaries in the United States and/or other countries. Use of any Dassault Systèmes or its subsidiaries trademarks is subject to their express written approval. + +Abaqus and this documentation may be used or reproduced only in accordance with the terms of the software license agreement signed by the customer, or, absent such an agreement, the then current software license agreement to which the documentation relates. + +This documentation and the software described in this documentation are subject to change without prior notice. + +Dassault Systèmes and its subsidiaries shall not be responsible for the consequences of any errors or omissions that may appear in this documentation. + +© Dassault Systèmes, 2015 + +Other company, product, and service names may be trademarks or service marks of their respective owners. For additional information concerning trademarks, copyrights, and licenses, see the Legal Notices in the Abaqus 2016 Installation and Licensing Guide. + + + +# Preface + +This section lists various resources that are available for help with using Abaqus Unified FEA software. + +# Support + +Both technical software support (for problems with creating a model or performing an analysis) and systems support (for installation, licensing, and hardware-related problems) for Abaqus are offered through a global network of support offices, as well as through our online support system. Contact information for our regional offices is accessible from SIMULIA→Locations at www.3ds.com/simulia. The online support system is accessible by selecting the SUBMIT A REQUEST link at Support - Dassault Systèmes (http://www.3ds.com/support). + +# Online support + +Dassault Systèmes provides a knowledge base of questions and answers, solutions to questions that we have answered, and guidelines on how to use Abaqus, Engineering Process Composer, Isight, Tosca, fe-safe, and other SIMULIA products. The knowledge base is available by using the Search our Knowledge option on www.3ds.com/support (http://www.3ds.com/support). + +By using the online support system, you can also submit new requests for support. All support/service requests are tracked. If you contact us by means outside the system to discuss an existing support problem and you know the support request number, please mention it so that we can query the support system to see what the latest action has been. + +# Training + +All SIMULIA regional offices offer regularly scheduled public training classes. The courses are offered in a traditional classroom form and via the Web. We also provide training seminars at customer sites. All training classes and seminars include workshops to provide as much practical experience with Abaqus as possible. For a schedule and descriptions of available classes, see the Training link at www.3ds.com/productsservices/simulia (www.3ds.com/products-services/simulia) or call your support office. + +# Feedback + +We welcome any suggestions for improvements to Abaqus software, the support tool, or documentation. We will ensure that any enhancement requests you make are considered for future releases. If you wish to make a suggestion about the service or products, refer to www.3ds.com/simulia. Complaints should be made by contacting your support office or by visiting SIMULIA→Quality Assurance at www.3ds.com/simulia (www.3ds.com/simulia). + + + + + +# Contents + +# 1. User Subroutines + +# Abaqus/Standard subroutines + +CREEP: Define time-dependent, viscoplastic behavior (creep and swelling). 1.1.1 + +DFLOW: Define nonuniform pore fluid velocity in a consolidation analysis. 1.1.2 + +DFLUX: Define nonuniform distributed flux in a heat transfer or mass diffusion analysis. 1.1.3 + +DISP: Specify prescribed boundary conditions. 1.1.4 + +DLOAD: Specify nonuniform distributed loads. 1.1.5 + +FILM: Define nonuniform film coefficient and associated sink temperatures for heat transfer analysis. 1.1.6 + +FLOW: Define nonuniform seepage coefficient and associated sink pore pressure for consolidation analysis. 1.1.7 + +FRIC: Define frictional behavior for contact surfaces. 1.1.8 + +FRIC\_COEF: Define the frictional coefficient for contact surfaces. 1.1.9 + +GAPCON: Define conductance between contact surfaces or nodes in a fully coupled temperature-displacement analysis, coupled thermal-electrical-structural analysis, or pure heat transfer analysis. 1.1.10 + +GAPELECTR: Define electrical conductance between surfaces in a coupled thermal-electrical or a coupled thermal-electrical-structural analysis. 1.1.11 + +HARDINI: Define initial equivalent plastic strain and initial backstress tensor. 1.1.12 + +HETVAL: Provide internal heat generation in heat transfer analysis. 1.1.13 + +MPC: Define multi-point constraints. 1.1.14 + +ORIENT: Provide an orientation for defining local material directions or local directions for kinematic coupling constraints or local rigid body directions for inertia relief. 1.1.15 + +RSURFU: Define a rigid surface. 1.1.16 + +SDVINI: Define initial solution-dependent state variable fields. 1.1.17 + +SIGINI: Define an initial stress field. 1.1.18 + +UAMP: Specify amplitudes. 1.1.19 + +UANISOHYPER\_INV: Define anisotropic hyperelastic material behavior using the invariant formulation. 1.1.20 + +UANISOHYPER\_STRAIN: Define anisotropic hyperelastic material behavior based on Green strain. 1.1.21 + +UCORR: Define cross-correlation properties for random response loading. 1.1.22 + +UCREEPNETWORK: Define time-dependent behavior (creep) for models defined within the parallel rheological framework. 1.1.23 + +UDECURRENT: Define nonuniform volume current density in an eddy current or magnetostatic analysis. 1.1.24 + + + +UDEMPOTENTIAL: Define nonuniform magnetic vector potential on a surface in an eddy current or magnetostatic analysis. 1.1.25 + +UDMGINI: Define the damage initiation criterion. 1.1.26 + +UDSECURRENT: Define nonuniform surface current density in an eddy current or magnetostatic analysis. 1.1.27 + +UEL: Define an element. 1.1.28 + +UELMAT: Define an element with access to materials. 1.1.29 + +UEXPAN: Define incremental thermal strains. 1.1.30 + +UEXTERNALDB: Manage user-defined external databases and calculate model-independent history information. 1.1.31 + +UFIELD: Specify predefined field variables. 1.1.32 + +UFLUID: Define fluid density and fluid compliance for hydrostatic fluid elements. 1.1.33 + +UFLUIDCONNECTORLOSS: Define the loss coefficient for fluid flow in fluid pipe connector elements. 1.1.34 + +UFLUIDCONNECTORVALVE: Define the valve opening to control flow in fluid pipe connector elements. 1.1.35 + +UFLUIDLEAKOFF: Define the fluid leak-off coefficients for pore pressure cohesive elements. 1.1.36 + +UFLUIDPIPEFRICTION: Define the frictional coefficient for fluid flow in fluid pipe elements. 1.1.37 + +UGENS: Define the mechanical behavior of a shell section. 1.1.38 + +UHARD: Define the yield surface size and hardening parameters for isotropic plasticity or combined hardening models. 1.1.39 + +UHYPEL: Define a hypoelastic stress-strain relation. 1.1.40 + +UHYPER: Define a hyperelastic material. 1.1.41 + +UINTER: Define surface interaction behavior for contact surfaces. 1.1.42 + +UMASFL: Specify prescribed mass flow rate conditions for a convection/diffusion heat transfer analysis. 1.1.43 + +UMAT: Define a material’s mechanical behavior. 1.1.44 + +UMATHT: Define a material’s thermal behavior. 1.1.45 + +UMESHMOTION: Specify mesh motion constraints during adaptive meshing. 1.1.46 + +UMOTION: Specify motions during cavity radiation heat transfer analysis or steady-state transport analysis. 1.1.47 + +UMULLINS: Define damage variable for the Mullins effect material model. 1.1.48 + +UPOREP: Define initial fluid pore pressure. 1.1.49 + +UPRESS: Specify prescribed equivalent pressure stress conditions. 1.1.50 + +UPSD: Define the frequency dependence for random response loading. 1.1.51 + +URDFIL: Read the results file. 1.1.52 + +USDFLD: Redefine field variables at a material point. 1.1.53 + +UTEMP: Specify prescribed temperatures. 1.1.54 + +UTRACLOAD: Specify nonuniform traction loads. 1.1.55 + +UTRS: Define a reduced time shift function for a viscoelastic material. 1.1.56 + + + +UTRSNETWORK: Define a reduced time shift function for models defined within the parallel rheological framework. 1.1.57 + +UVARM: Generate element output. 1.1.58 + +UWAVE: Define wave kinematics for an analysis. 1.1.59 + +UXFEMNONLOCALWEIGHT: Define the weight function used to compute the average stress/strain to determine the crack propagation direction. 1.1.60 + +VOIDRI: Define initial void ratios. 1.1.61 + +# Abaqus/Explicit subroutines + +VDFLUX: Specify nonuniform distributed fluxes in an explicit dynamic coupled temperature-displacement analysis. 1.2.1 + +VDISP: Specify prescribed boundary conditions. 1.2.2 + +VDLOAD: Specify nonuniform distributed loads. 1.2.3 + +VEXTERNALDB: User subroutine that gives control to the user at key moments of the analysis so that data can be exchanged dynamically among user subroutines and with external programs or files. 1.2.4 + +VFABRIC: Define fabric material behavior. 1.2.5 + +VFRIC: Define frictional behavior for contact surfaces. 1.2.6 + +VFRIC\_COEF: Define the frictional coefficient for contact surfaces. 1.2.7 + +VFRICTION: Define frictional behavior for contact surfaces. 1.2.8 + +VUAMP: Specify amplitudes. 1.2.9 + +VUANISOHYPER\_INV: Define anisotropic hyperelastic material behavior using the invariant formulation. 1.2.10 + +VUANISOHYPER\_STRAIN: Define anisotropic hyperelastic material behavior based on Green strain. 1.2.11 + +VUCHARLENGTH: Define characteristic element length at a material point. 1.2.12 + +VUCREEPNETWORK: Define time-dependent behavior (creep) for models defined within the parallel rheological framework. 1.2.13 + +VUEL: Define an element. 1.2.14 + +VUEOS: Define equation of state material model. 1.2.15 + +VUFIELD: Specify predefined field variables. 1.2.16 + +VUFLUIDEXCH: Define the mass flow rate/heat energy flow rate for fluid exchange. 1.2.17 + +VUFLUIDEXCHEFFAREA: Define the effective area for fluid exchange. 1.2.18 + +VUHARD: Define the yield surface size and hardening parameters for isotropic plasticity or combined hardening models. 1.2.19 + +VUINTER: Define the interaction between contact surfaces. 1.2.20 + +VUINTERACTION: Define the contact interaction between surfaces with the general contact algorithm. 1.2.21 + +VUMAT: Define material behavior. 1.2.22 + +VUMULLINS: Define damage variable for the Mullins effect material model. 1.2.23 + +VUSDFLD: Redefine field variables at a material point. 1.2.24 + +VUTRS: Define a reduced time shift function for a viscoelastic material. 1.2.25 + + + +VUVISCOSITY: Define the shear viscosity for equation of state models. 1.2.26 + +VWAVE: Define wave kinematics for an analysis. 1.2.27 + +# Abaqus/CFD subroutines + +SMACfdUserPressureBC: Specify prescribed pressure boundary conditions. 1.3.1 + +SMACfdUserVelocityBC: Specify prescribed velocity boundary conditions. 1.3.2 + +# 2. Utility Routines + +Obtaining Abaqus environment variables 2.1.1 + +Obtaining the Abaqus job name 2.1.2 + +Obtaining the Abaqus output directory name 2.1.3 + +Obtaining parallel processes information 2.1.4 + +Obtaining part information 2.1.5 + +Obtaining material point information in an Abaqus/Standard analysis 2.1.6 + +Obtaining material point information in an Abaqus/Explicit analysis 2.1.7 + +Obtaining material point information averaged at a node 2.1.8 + +Obtaining node point information 2.1.9 + +Obtaining node to element connectivity 2.1.10 + +Obtaining stress invariants, principal stress/strain values and directions, and rotating tensors in an Abaqus/Standard analysis 2.1.11 + +Obtaining principal stress/strain values and directions in an Abaqus/Explicit analysis 2.1.12 + +Obtaining wave kinematic data in an Abaqus/Aqua analysis 2.1.13 + +Printing messages to the message or status file 2.1.14 + +Terminating an analysis 2.1.15 + +Obtaining sensor information 2.1.16 + +Accessing Abaqus materials 2.1.17 + +Accessing Abaqus thermal materials 2.1.18 + +Obtaining scalar state information in an Abaqus/CFD analysis 2.1.19 + +Obtaining vector state information in an Abaqus/CFD analysis 2.1.20 + +Obtaining the MPI communicator in an Abaqus/CFD analysis 2.1.21 + +Ensuring thread safety 2.1.22 + +Allocatable arrays 2.1.23 + +# A. Index + +User subroutines index A.1 + +User subroutine functions listing A.2 diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_002.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_002.md new file mode 100644 index 0000000..d99c6c0 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_002.md @@ -0,0 +1,249 @@ + + +This guide describes all of the user subroutines and utility routines available in Abaqus. The interface and requirements for each user subroutine are discussed in detail. References to practical examples of most subroutines are also provided. Utility routines can be used within user subroutines to perform a variety of common tasks. The interface for all available utility routines appears in a separate chapter. For information on incorporating a user subroutine into an Abaqus analysis, see “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide. + +Most user subroutine interfaces in this guide use the Fortran language, although user subroutines can be written using the C and C++ languages. Similarly, the utility routines can be invoked from within these C and C++ user subroutines. For more information, refer to “Writing a user subroutine” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide, and “Writing user subroutines in C++” in the Dassault Systèmes Knowledge Base at www.3ds.com/support/knowledge-base. + +This guide is divided into four main sections: + +• “Abaqus/Standard subroutines,” Section 1.1 covers all of the user subroutines available for use in an Abaqus/Standard analysis. Each section discusses a particular subroutine. The sections are organized alphabetically according to the subroutine name. +• “Abaqus/Explicit subroutines,” Section 1.2 covers all of the user subroutines available for use in an Abaqus/Explicit analysis. Each section discusses a particular subroutine. The sections are organized alphabetically according to the subroutine name. +• “Abaqus/CFD subroutines,” Section 1.3 covers all of the user subroutines available for use in an Abaqus/CFD analysis. Each section discusses a particular subroutine. The sections are organized alphabetically according to the subroutine name. +• “Utility routines,” Section 2.1 covers all of the utility routines available for use in coding user subroutines. Each section discusses a task that can be performed using a utility routine. All of the utility routines associated with a particular task appear in the same section. + + + + + +# 1. User Subroutines + +• “Abaqus/Standard subroutines,” Section 1.1 +• “Abaqus/Explicit subroutines,” Section 1.2 +• “Abaqus/CFD subroutines,” Section 1.3 + + + + + +# 1.1 Abaqus/Standard subroutines + +• “CREEP,” Section 1.1.1 +• “DFLOW,” Section 1.1.2 +• “DFLUX,” Section 1.1.3 +• “DISP,” Section 1.1.4 +• “DLOAD,” Section 1.1.5 +• “FILM,” Section 1.1.6 +• “FLOW,” Section 1.1.7 +• “FRIC,” Section 1.1.8 +• “FRIC\_COEF,” Section 1.1.9 +• “GAPCON,” Section 1.1.10 +• “GAPELECTR,” Section 1.1.11 +• “HARDINI,” Section 1.1.12 +• “HETVAL,” Section 1.1.13 +• “MPC,” Section 1.1.14 +• “ORIENT,” Section 1.1.15 +• “RSURFU,” Section 1.1.16 +• “SDVINI,” Section 1.1.17 +• “SIGINI,” Section 1.1.18 +• “UAMP,” Section 1.1.19 +• “UANISOHYPER\_INV,” Section 1.1.20 +• “UANISOHYPER\_STRAIN,” Section 1.1.21 +• “UCORR,” Section 1.1.22 +• “UCREEPNETWORK,” Section 1.1.23 +• “UDECURRENT,” Section 1.1.24 +• “UDEMPOTENTIAL,” Section 1.1.25 +• “UDMGINI,” Section 1.1.26 +• “UDSECURRENT,” Section 1.1.27 +• “UEL,” Section 1.1.28 +• “UELMAT,” Section 1.1.29 +• “UEXPAN,” Section 1.1.30 +• “UEXTERNALDB,” Section 1.1.31 +• “UFIELD,” Section 1.1.32 + + + +• “UFLUID,” Section 1.1.33 +• “UFLUIDCONNECTORLOSS,” Section 1.1.34 +• “UFLUIDCONNECTORVALVE,” Section 1.1.35 +• “UFLUIDLEAKOFF,” Section 1.1.36 +• “UGENS,” Section 1.1.38 +• “UHARD,” Section 1.1.39 +• “UHYPEL,” Section 1.1.40 +• “UHYPER,” Section 1.1.41 +• “UINTER,” Section 1.1.42 +• “UMASFL,” Section 1.1.43 +• “UMAT,” Section 1.1.44 +• “UMATHT,” Section 1.1.45 +• “UMESHMOTION,” Section 1.1.46 +• “UMOTION,” Section 1.1.47 +• “UMULLINS,” Section 1.1.48 +• “UPOREP,” Section 1.1.49 +• “UPRESS,” Section 1.1.50 +• “UPSD,” Section 1.1.51 +• “URDFIL,” Section 1.1.52 +• “USDFLD,” Section 1.1.53 +• “UTEMP,” Section 1.1.54 +• “UTRACLOAD,” Section 1.1.55 +• “UTRS,” Section 1.1.56 +• “UTRSNETWORK,” Section 1.1.57 +• “UVARM,” Section 1.1.58 +• “UWAVE,” Section 1.1.59 +• “UXFEMNONLOCALWEIGHT,” Section 1.1.60 +• “VOIDRI,” Section 1.1.61 + + + +# 1.1.1 CREEP: User subroutine to define time-dependent, viscoplastic behavior (creep and swelling). + +Product: Abaqus/Standard + +# References + +• “Rate-dependent plasticity: creep and swelling,” Section 23.2.4 of the Abaqus Analysis User’s Guide +• “Extended Drucker-Prager models,” Section 23.3.1 of the Abaqus Analysis User’s Guide +• “Modified Drucker-Prager/Cap model,” Section 23.3.2 of the Abaqus Analysis User’s Guide +• “Defining the gasket behavior directly using a gasket behavior model,” Section 32.6.6 of the Abaqus Analysis User’s Guide +• \*CAP CREEP +• \*CREEP +• \*DRUCKER PRAGER CREEP +• \*SWELLING +• “Verification of creep integration,” Section 3.2.6 of the Abaqus Benchmarks Guide + +# Overview + +User subroutine CREEP will be called at all integration points of elements for which the material definition contains user-subroutine-defined metal creep, time-dependent volumetric swelling, Drucker-Prager creep, or cap creep behavior, during procedures that allow viscoplastic response of the above type to occur (such as the quasi-static procedure). This subroutine will also be called at all integration points of gasket elements for which the behavior definition contains user-subroutine-defined creep. + +If user subroutine CREEP is used to define a material behavior, the subroutine: + +• is intended to provide the “uniaxial” creep laws that are to be included in a general time-dependent, viscoplastic material formulation; +• can be used in the coupled-temperature displacement (“Fully coupled thermal-stress analysis,” Section 6.5.3 of the Abaqus Analysis User’s Guide), coupled thermal-electrical-structural (“Fully coupled thermal-electrical-structural analysis,” Section 6.7.4 of the Abaqus Analysis User’s Guide), soils (“Coupled pore fluid diffusion and stress analysis,” Section 6.8.1 of the Abaqus Analysis User’s Guide), and quasi-static (“Quasi-static analysis,” Section 6.2.5 of the Abaqus Analysis User’s Guide) procedures; +• allows for the definition of creep laws for which the meaning and internal use depend on the material model with which they are being used; + + + +• allows creep and swelling to be combined with rate-independent plastic behavior in a coupled manner, or they may simply be the only inelastic behaviors of the material, in which case Mises behavior is assumed; +• can use and update solution-dependent state variables; and +• can be used in conjunction with user subroutine USDFLD to redefine any field variables before they are passed in. + +If user subroutine CREEP is used to define rate-dependent behavior in the thickness direction for a gasket, the subroutine: + +• is intended to provide the creep laws that are used to prescribe the thickness-direction behavior for a gasket; +• can be used only in a quasi-static (“Quasi-static analysis,” Section 6.2.5 of the Abaqus Analysis User’s Guide) procedure; +• is used in a coupled form with the elastic-plastic model used to define the rate-independent part of the thickness-direction behavior of the gasket; and +• can use and update solution-dependent variables. + +# Metals + +For metals whose material behavior includes metal creep and/or time-dependent volumetric swelling, the routine allows any “creep” and “swelling” laws (viscoplastic behavior) of the following general form to be defined: + +$$ +\bar {\varepsilon} ^ {\dot {c} r} = g ^ {c r} (p, \tilde {q}, \bar {\varepsilon} ^ {s w}, \bar {\varepsilon} ^ {c r}, \mathrm{time}, \dots), +$$ + +$$ +\bar {\varepsilon} ^ {\dot {s} w} = g ^ {s w} (p, \tilde {q}, \bar {\varepsilon} ^ {s w}, \bar {\varepsilon} ^ {c r}, \mathrm{time}, \dots), +$$ + +where + +$\bar { \varepsilon } ^ { c r }$ is the uniaxial equivalent “creep” strain, conjugate to $\tilde { q } ,$ the Mises or Hill equivalent stress; $\bar { \varepsilon } ^ { s w }$ is the volumetric swelling strain; + +$\pmb { p }$ is the equivalent pressure stress, $\begin{array} { r } { p = - \frac { 1 } { 3 } ( \sigma _ { 1 1 } + \sigma _ { 2 2 } + \sigma _ { 3 3 } ) } \end{array}$ ; and + +$\tilde { q }$ is the equivalent deviatoric stress (Mises’ or, if anisotropic creep behavior is defined, Hill’s definition). + +The user subroutine must define the increments of inelastic strain, $\bigtriangleup \bar { \varepsilon } ^ { c r }$ and $\triangle \bar { \varepsilon } ^ { s w }$ , as functions of $\pmb { p }$ and $\tilde { q }$ and any other variables used in the definitions of $\boldsymbol { g } ^ { c r }$ and $g ^ { s w }$ (such as solution-dependent state variables introduced by you) and of the time increment, $\triangle t .$ . If any solution-dependent state variables are included in the definitions of $\boldsymbol { g } ^ { c r }$ and $g ^ { s w }$ , they must also be integrated forward in time in this routine. + +Abaqus computes the incremental creep strain (or the incremental viscoplastic strain) components as + + + +$$ +\Delta \varepsilon^ {c r} = \frac {1}{3} \Delta \bar {\varepsilon} ^ {s w} \mathbf {R} + \Delta \bar {\varepsilon} ^ {c r} \mathbf {n}, +$$ + +where is the gradient of the deviatoric stress potential, defined as + +$$ +\mathbf {n} = \frac {\partial \tilde {q}}{\partial \pmb {\sigma}}, +$$ + +and is a matrix with the anisotropic swelling ratios in the diagonal if anisotropic swelling is defined; otherwise, $\mathbf { R } = \mathbf { I }$ . + +# Drucker-Prager materials + +For materials that yield according to the extended Drucker-Prager plasticity models using Drucker-Prager creep, the routine allows any “creep” laws (viscoplastic behavior) of the following general form to be defined: + +$$ +\bar {\varepsilon} ^ {\dot {c} r} = g ^ {c r} (\bar {\sigma} ^ {c r}, \bar {\varepsilon} ^ {c r}, \mathrm{time}, \dots), +$$ + +where + +gcr $\bar { \boldsymbol { \sigma } } ^ { c r }$ is the equivalent creep stress defined as + +$$ +\begin{array}{l} \frac {q - p \tan \beta}{1 - \frac {1}{3} \tan \beta} \quad \text { if creep is defined in terms of uniaxial compression, } \\ \frac {q - p \tan \beta}{1 + \frac {1}{3} \tan \beta} \quad \text { if creep is defined in terms of uniaxial tension, and } \\ q - p \tan \beta \quad \text { if creep is defined in terms of pure shear, } \\ \end{array} +$$ + +where q is the equivalent deviatoric Mises’ stress, p is the pressure stress, and $\beta$ is the friction angle, and + +mCr $\bar { \varepsilon } ^ { c r }$ is the uniaxial equivalent “creep” strain, conjugate to $\bar { \sigma } ^ { c r }$ such that $\bar { \sigma } ^ { c r } \Delta \bar { \varepsilon } ^ { c r } = \sigma _ { i j } \Delta \varepsilon _ { i j } ^ { c r }$ + +The user subroutine must define the increment of inelastic strain, $\bigtriangleup \bar { \varepsilon } ^ { c r }$ , as a function of ${ \bar { \sigma } } ^ { c r }$ and any other variables used in the definitions of $\boldsymbol { g } ^ { c r }$ (such as solution-dependent state variables introduced by you) and of the time increment, $\triangle t$ . If any solution-dependent state variables are included in the definitions of $\boldsymbol { g } ^ { c r }$ , they must also be integrated forward in time in this routine. + +Abaqus computes the incremental creep strain (or the incremental viscoplastic strain) components as + +$$ +\Delta \varepsilon^ {c r} = \frac {\Delta \bar {\varepsilon} ^ {c r}}{f ^ {c r}} \left(\frac {q}{\sqrt {(\epsilon \bar {\sigma} | _ {0} \tan \psi) ^ {2} + q ^ {2}}} \mathbf {n} + \frac {1}{3} \tan \psi \mathbf {I}\right), +$$ + +where $\mathbf { n } = \partial \tilde { q } / \partial \pmb { \sigma }$ The variable $f ^ { c r }$ is determined in such a way that + +$$ +f ^ {c r} = \frac {1}{\bar {\sigma} ^ {c r}} \pmb {\sigma}: \frac {\partial G ^ {c r}}{\partial \pmb {\sigma}}, +$$ + + + +and + +$$ +G ^ {c r} = \sqrt {(\epsilon \bar {\sigma} | _ {0} \tan \psi) ^ {2} + q ^ {2}} - p \tan \psi +$$ + +is the hyperbolic creep potential, where $\psi ( \theta , f ^ { \alpha } )$ is the dilation angle measured in the p–q plane at high confining pressure, $\bar { \sigma } | _ { 0 } = \bar { \sigma } | _ { \bar { \varepsilon } ^ { p l } = 0 , \dot { \bar { \varepsilon } } ^ { p l } = 0 }$ is the initial yield stress, and is the eccentricity. See “Extended Drucker-Prager models,” Section 23.3.1 of the Abaqus Analysis User’s Guide, for a discussion of $\psi _ { : }$ , , and $\bar { \sigma } | _ { 0 }$ . + +# Capped Drucker-Prager materials + +For materials that yield according to the modified Drucker-Prager/Cap plasticity model using cap creep, the routine allows any “cohesion creep” and “consolidation creep” laws (viscoplastic behavior) of the following general form to be defined: + +$$ +\bar {\varepsilon} _ {s} ^ {\dot {c} r} = g _ {s} ^ {c r} (\bar {\sigma} ^ {c r}, \bar {\varepsilon} _ {s} ^ {c r}, \mathrm{time}, \dots), +$$ + +$$ +\bar {\varepsilon} _ {c} ^ {\dot {c} r} = g _ {c} ^ {c r} (\bar {p} ^ {c r}, \bar {\varepsilon} _ {c} ^ {c r}, \mathrm{time}, \dots), +$$ + +where + +gcr $\bar { \boldsymbol { \sigma } } ^ { c r }$ is the equivalent creep stress defined from uniaxial compression test data as + +$$ +\bar {\sigma} ^ {c r} = \frac {q - p \tan \beta}{(1 - \frac {1}{3} \tan \beta)}, +$$ + +where q is the equivalent deviatoric Mises’ stress, p is the pressure stress, and $\beta$ is the friction angle; + +$\bar { \varepsilon } _ { s } ^ { c r }$ is the equivalent cohesion creep uniaxial strain, conjugate to $\bar { \sigma } ^ { c r }$ such that $\bar { \sigma } ^ { c r } \Delta \bar { \varepsilon } _ { s } ^ { c r } = \pmb { \sigma } : \Delta \varepsilon _ { s } ^ { c r }$ , where $\Delta \varepsilon _ { s } ^ { c r }$ is defined below; + +$\bar { p } ^ { c r } = p - p _ { a }$ is the effective creep pressure $\begin{array} { r } { ( p = - \frac { 1 } { 3 } ( \sigma _ { 1 1 } + \sigma _ { 2 2 } + \sigma _ { 3 3 } ) } \end{array}$ and $p _ { a }$ is the cap hardening parameter); and + +$\bar { \varepsilon } _ { c } ^ { c r }$ is the volumetric consolidation creep strain. + +The user subroutine must define the increments of inelastic strain, $\bigtriangleup \bar { \varepsilon } _ { s } ^ { c r }$ and/or $\triangle \bar { \varepsilon } _ { c } ^ { c r }$ , as functions of $\bar { \sigma } ^ { c r }$ and/or $\bar { p } ^ { c r }$ and any other variables used in the definitions of $g _ { s } ^ { c r }$ and $g _ { c } ^ { c r }$ (such as solution-dependent state variables introduced by you) and of the time increment, $\triangle t .$ . If any solution-dependent state variables are included in the definitions of $g _ { s } ^ { c r }$ and $g _ { c } ^ { c r }$ , they must also be integrated forward in time in this routine. + +# Calculation of incremental creep strains for the cohesion mechanism + +Abaqus computes the incremental creep strain (or the incremental viscoplastic strain) components of the cohesion mechanism as diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_003.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_003.md new file mode 100644 index 0000000..a2de5c5 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_003.md @@ -0,0 +1,392 @@ + + +$$ +\Delta \varepsilon_ {s} ^ {c r} = \frac {\Delta \bar {\varepsilon} _ {s} ^ {c r}}{f ^ {c r}} \left(\frac {q}{\sqrt {(0 . 1 \frac {d}{(1 - \frac {1}{3} \tan \beta)} \tan \beta) ^ {2} + q ^ {2}}} \mathbf {n} + \frac {1}{3} \tan \beta \mathbf {I}\right), +$$ + +where $\mathbf { n } = \partial \tilde { q } / \partial \sigma$ d is the material cohesion, the variable $f ^ { c r }$ is determined in such a way that + +$$ +f ^ {c r} = \frac {1}{\bar {\sigma} ^ {c r}} \pmb {\sigma}: \frac {\partial G _ {s} ^ {c r}}{\partial \pmb {\sigma}}, +$$ + +and $G _ { s } ^ { c r }$ is the cohesion creep potential + +$$ +G _ {s} ^ {c r} = \sqrt {(0 . 1 \frac {d}{(1 - \frac {1}{3} \tan \beta)} \tan \beta) ^ {2} + q ^ {2}} - p \tan \beta . +$$ + +# Calculation of incremental creep strains for the consolidation mechanism + +Abaqus computes the incremental creep strain (or the incremental viscoplastic strain) components of the consolidation mechanism as + +$$ +\Delta \varepsilon_ {c} ^ {c r} = \frac {\triangle \overline {{\varepsilon}} _ {c} ^ {c r}}{G _ {c} ^ {c r}} (R ^ {2} q \mathbf {n} - \frac {1}{3} (p - p _ {a}) \mathbf {I}), +$$ + +where R controls the shape of the cap, and $G _ { c } ^ { c r }$ is the consolidation creep potential + +$$ +G _ {c} ^ {c r} = \sqrt {(p - p _ {a}) ^ {2} + (R q) ^ {2}}. +$$ + +Cohesion material properties are determined with a uniaxial compression test in which $\begin{array} { r l } { d \mathcal { \bar { E } } _ { s } ^ { c r } = } \end{array}$ $\| d \epsilon _ { 1 1 } ^ { c r } \|$ , and consolidation material properties are determined with a volumetric compression test in which $d \bar { \varepsilon } _ { c } ^ { c r } = \| d \epsilon _ { v o l } ^ { c r } \|$ . Most likely, $g _ { s } ^ { c r }$ is a positive function of $\bar { \sigma } ^ { c r }$ , and $g _ { \mathrm { c } } ^ { c r }$ is a positive function of $\overline { { p } } ^ { c r }$ . + +# Gaskets + +For gaskets whose behavior includes creep, the routine allows any “creep” law of the following general form to be defined: + +$$ +\dot {\varepsilon} ^ {c r} = g ^ {c r} (\sigma , \varepsilon^ {c r}, \mathrm{time}, \ldots), +$$ + +where $\varepsilon ^ { c r }$ is the compressive creep strain, conjugate to $\sigma ,$ the compressive stress in the gasket. + +The user subroutine must define the increments of inelastic creep strain, $\triangle \varepsilon ^ { c r }$ , as functions of and any other variables used in the definitions of $\boldsymbol { g } ^ { c r }$ (such as solution-dependent state variables introduced by you) and of the time increment, $\triangle t .$ . If any solution-dependent state variables are included in the definitions of ${ \bf { \dot { g } } } ^ { c r }$ , they must also be integrated forward in time in this routine. Abaqus will automatically multiply this creep strain by the proper thickness (see “Defining the gasket behavior directly using a gasket behavior model,” Section 32.6.6 of the Abaqus Analysis User’s Guide) to obtain a creep closure. + + + +Abaqus provides both explicit and implicit time integration of creep and swelling behavior defined in this routine. The choice of the time integration scheme depends on the procedure type, the procedure definition, and whether a geometric linear or nonlinear analysis is requested (see “Rate-dependent plasticity: creep and swelling,” Section 23.2.4 of the Abaqus Analysis User’s Guide). + +Implicit integration is generally more effective when the response period is long relative to typical relaxation times for the material. Simple high-temperature structural design applications usually do not need implicit integration, but more complicated problems (such as might arise in manufacturing processes), creep buckling applications, or nonstructural problems (such as geotechnical applications) often are integrated more efficiently by the implicit method provided in the program. If implicit integration is used with this subroutine, nonlinear equations must be solved at each time step and the variations of $\triangle \bar { \varepsilon } ^ { c r } , \triangle \bar { \varepsilon } ^ { s w } , \triangle \bar { \varepsilon } _ { s } ^ { c r }$ , or $\triangle \bar { \varepsilon } _ { c } ^ { c r }$ with respect to $\bar { \varepsilon } ^ { c r } , \bar { \varepsilon } ^ { s w } , \bar { \varepsilon } _ { s } ^ { c r } , \bar { \varepsilon } _ { c } ^ { c r } , { \pmb { p } } , \tilde { q } , \bar { p } ^ { c r }$ , or $\bar { \sigma } ^ { c r }$ must be defined in the subroutine. To obtain good convergence during implicit integration, it is essential to define these quantities accurately. + +At the start of a new increment the subroutine is called once for each integration point to calculate the estimated creep strain based on the state at the start of the increment. Subsequently, it is called twice for each iteration if explicit integration is used: once to calculate the creep strain increment at the start of the increment and once to calculate it at the end of the increment. This is needed to test the validity of the time increment with respect to the user-specified maximum allowable difference in the creep strain increment. The flag LEND indicates whether the routine is called at the start or the end of the increment. The subroutine must use the corresponding values of time, temperature, field variables, and solution-dependent state variables in the calculation of the creep strain increment. + +For implicit integration Abaqus uses a local iteration procedure to solve the nonlinear constitutive equations, and the subroutine is called multiple times. The exact number of calls depends on the convergence rate of the local iteration procedure and, hence, will vary from point to point. During these iterations it is possible for the values of the state variables to be far from their final values when the equations are solved. Therefore, the coding in the subroutine must adequately protect against arithmetic failures (such as floating point overflows) even when variables are passed in with physically unreasonable values. As in explicit integration, the variable LEND indicates whether the routine is called at the start or the end of the increment. + +# Constant stress assumption when defining creep and swelling + +When the creep and swelling behavior are defined by simple formulæ, it is often possible to calculate the increments of equivalent creep and swelling strain exactly if it is assumed that the stress is constant during the increment. This approach has the advantage that it provides very good accuracy within the constant stress assumption. It also avoids the problem that arises for some creep behavior definitions: that the creep strain rate becomes infinite at zero time (or strain). Otherwise, in such a case you must protect against causing arithmetic failures at the start of the solution. + + + +# Defining both plasticity and creep + +If both plasticity and creep are defined for a material, Abaqus will calculate the creep strain before entering the plasticity routines. The stresses passed into the creep routine may, therefore, exceed the yield stress. + +# Interpretation of stress and strain variables + +In finite-strain applications strain variables should be interpreted as logarithmic strains and stresses as “true” stress. + +# User subroutine interface + +```txt +SUBROUTINE CREEP (DECRA, DESWA, STATEV, SERD, EC, ESW, P, QTILD, +1 TEMP, DTEMP, PREDEF, DPRED, TIME, DTIME, CMNAME, LEXIMP, LEND, +2 COORDS, NSTATV, NOEL, NPT, LAYER, KSPT, KSTEP, KINC) +C +INCLUDE 'ABA_PARAM.INC' +C +CHARACTER*80 CMNAME +C +DIMENSION DECRA(5), DESWA(5), STATEV(*), PREDEF(*), DPRED(*), +1 TIME(3), EC(2), ESW(2), COORDS(*) +user coding to define DECRA, DESWA +RETURN +END +``` + +# Variables to be defined + +# In all cases + +# DECRA(1) + +The definition depends on the usage: + +• Metal creep: $\bigtriangleup \bar { \varepsilon } ^ { c r }$ , equivalent (uniaxial) deviatoric creep strain increment. +• Drucker-Prager creep: $\bigtriangleup \bar { \varepsilon } ^ { c r }$ , equivalent (uniaxial) creep strain increment. +• Capped Drucker-Prager creep: $\triangle \bar { \varepsilon } _ { s } ^ { c r }$ , equivalent (uniaxial) cohesion creep strain increment. +• Gasket creep: $\triangle \varepsilon ^ { c r }$ , uniaxial compressive creep strain increment. + +# DESWA(1) + +The definition depends on the usage: + +• Metal creep: $\bigtriangleup \bar { \varepsilon } ^ { s w }$ , volumetric swelling strain increment. + + + +• Capped Drucker-Prager creep: $\triangle \bar { \varepsilon } _ { c } ^ { c r }$ , equivalent (volumetric) consolidation creep strain increment. +• Drucker-Prager and gasket creep: = 0. + +# For implicit creep integration (LEXIMP=1, see below) + +# DECRA(2) + +The definition depends on the usage: + +• Metal creep and Drucker-Prager creep: $\partial \triangle \bar { \varepsilon } ^ { c r } / \partial \bar { \varepsilon } ^ { c r }$ . +• Capped Drucker-Prager creep: $\partial \triangle \bar { \varepsilon } _ { s } ^ { c r } / \partial \bar { \varepsilon } _ { s } ^ { c r }$ +• Gasket creep: $\partial \triangle \varepsilon ^ { c r } / \partial \varepsilon ^ { c r }$ . + +# DECRA(3) + +The definition depends on the usage: + +• Metal creep: $\partial \triangle \bar { \varepsilon } ^ { c r } / \partial \bar { \varepsilon } ^ { s w }$ . +• Drucker-Prager creep, gasket creep, and capped Drucker-Prager creep: = 0. + +# DECRA(4) + +The definition depends on the usage: + +• Metal creep: $\partial \triangle \bar { \varepsilon } ^ { c r } / \partial p$ +• Drucker-Prager creep, gasket creep, and capped Drucker-Prager creep: = 0. + +# DECRA(5) + +The definition depends on the usage: + +• Metal creep: ${ \partial \triangle E ^ { c r } } / { \partial \tilde { q } } .$ +• Drucker-Prager creep: $\partial \Delta \bar { \varepsilon } ^ { c r } / \partial \bar { \sigma } ^ { c r }$ +• Capped Drucker-Prager creep: $\partial \Delta \bar { \varepsilon } _ { s } ^ { c r } / \partial \bar { \sigma } ^ { c r }$ . +• Gasket creep: $\partial \triangle \varepsilon ^ { c r } / \partial \sigma$ + +# DESWA(2) + +The definition depends on the usage: + +• Metal creep: $\partial \triangle \bar { \varepsilon } ^ { s w } / \partial \bar { \varepsilon } ^ { c r }$ . +• Drucker-Prager creep, gasket creep, and capped Drucker-Prager creep: = 0. + +# DESWA(3) + +The definition depends on the usage: + +• Metal creep: $\partial \triangle \bar { \varepsilon } ^ { s w } / \partial \bar { \varepsilon } ^ { s w }$ . +• Capped Drucker-Prager creep: ${ \partial \bigtriangleup \bar { \varepsilon } _ { c } ^ { c r } } / { \partial \bar { \varepsilon } _ { c } ^ { c r } }$ . +• Drucker-Prager and gasket creep: = 0. + +# DESWA(4) + +The definition depends on the usage: + + + +• Metal creep: $\partial \triangle \bar { \varepsilon } ^ { s w } / \partial p$ . +• Capped Drucker-Prager creep: ${ \partial \bigtriangleup \bar { \varepsilon } _ { c } ^ { c r } } / { \partial \bar { p } ^ { c r } }$ . +• Drucker-Prager and gasket creep: = 0. + +# DESWA(5) + +The definition depends on the usage: + +• Metal creep: $\partial \triangle \bar { \varepsilon } ^ { s w } / \partial \tilde { q } .$ . +• Drucker-Prager creep, gasket creep, and capped Drucker-Prager creep: = 0. + +# Variables that can be updated + +# STATEV + +An array containing the user-defined solution-dependent state variables at this point. This array will be passed in containing the values of these variables at the start of the increment unless they are updated in user subroutine USDFLD or UEXPAN, in which case the updated values are passed in. If any of the solution-dependent variables are being used in conjunction with the creep behavior and the routine was called at the end of the increment (LEND=1, see the definition of LEND below), they must be updated in this subroutine to their values at the end of the increment. Furthermore, if the solution-dependent state variables are defined as a function of the creep (swelling) strain increment, they must be updated based on the creep (swelling) strain increment computed as EC(2)-EC(1) (likewise ESW(2)-ESW(1)), where EC(1), EC(2), ESW(1), and ESW(2) are defined below. You define the size of this array by allocating space for it (see “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide, for more information). + +# SERD + +Magnitude of the strain energy rate density, $\dot { W }$ (required only in -integral calculations). The strain energy rate density is defined as + +$$ +\dot {W} = \int_ {0} ^ {\dot {\bar {\varepsilon}} ^ {c r}} q d \dot {\bar {\varepsilon}} ^ {c r} + \int_ {0} ^ {\dot {\bar {\varepsilon}} ^ {s w}} p d \dot {\bar {\varepsilon}} ^ {s w} = \int_ {0} ^ {\dot {\bar {\varepsilon}}} \boldsymbol {\sigma}: (d \dot {\bar {\varepsilon}} ^ {c r} + d \dot {\bar {\varepsilon}} ^ {s w}). +$$ + +Elastic rates are ignored in the calculation of $\dot { W } .$ . The contour integral will, therefore, be path independent only for steady-state creep conditions; that is, when the creep straining dominates throughout the specimen. + +# Variables passed in for information + +# EC(1) + +The definition depends on the usage: + +• Metal creep and Drucker-Prager creep: $\bar { \varepsilon } ^ { c r }$ at the start of the increment. +• Capped Drucker-Prager creep: $\bar { \varepsilon } _ { s } ^ { c r }$ at the start of the increment. +• Gasket creep: $\varepsilon ^ { c r }$ at the start of the increment. + + + +# EC(2) + +The definition depends on the usage: + +• Metal creep and Drucker-Prager creep: $\bar { \varepsilon } ^ { c r }$ at the end of the increment. +• Capped Drucker-Prager creep: $\bar { \varepsilon } _ { s } ^ { c r }$ at the end of the increment. +• Gasket creep: $\varepsilon ^ { c r }$ at the end of the increment. + +# ESW(1) + +The definition depends on the usage: + +• Metal creep: $\bar { \varepsilon } ^ { s w }$ at the start of the increment. +• Capped Drucker-Prager creep: $\bar { \varepsilon } _ { c } ^ { c r }$ at the start of the increment. +• Drucker-Prager and gasket creep: = 0. + +# ESW(2) + +The definition depends on the usage: + +• Metal creep: $\bar { \varepsilon } ^ { s w }$ at the end of the increment. +• Capped Drucker-Prager creep: $\bar { \varepsilon } _ { c } ^ { c r }$ at the end of the increment. +• Drucker-Prager and gasket creep: = 0. + +# P + +The definition depends on the usage: + +• Metal creep and Drucker-Prager creep: $\begin{array} { r } { p = - \frac { 1 } { 3 } ( \sigma _ { 1 1 } + \sigma _ { 2 2 } + \sigma _ { 3 3 } ) } \end{array}$ , equivalent pressure stress (in soils analysis this is the equivalent effective pressure stress). +• Capped Drucker-Prager creep: $\bar { p } ^ { c r } = p - p _ { a }$ , effective creep pressure (in soils analysis p is the effective pressure stress). +• Gasket creep: = 0. + +If LEND=0, the value is p or $\bar { p } ^ { c r }$ at the beginning of the increment. If LEND=1, the value is p or $\bar { p } ^ { c r }$ at the end of the increment. + +# QTILD + +The definition depends on the usage: + +• Metal creep: ${ \tilde { q } } ,$ Mises or Hill equivalent stress (the Hill formula is used if anisotropic creep is defined; see “Anisotropic creep” in “Rate-dependent plasticity: creep and swelling,” Section 23.2.4 of the Abaqus Analysis User’s Guide). +• Gasket creep: $\sigma ,$ the uniaxial compressive stress. +• Drucker-Prager creep: $\bar { \sigma } ^ { c r }$ , equivalent creep stress (in soils analysis this is based on effective stresses). +• Capped Drucker-Prager creep: $\bar { \sigma } ^ { c r }$ , equivalent creep stress (in soils analysis this is based on effective stresses). + + + +If LEND=0, the value is $\tilde { q }$ or $\bar { \sigma } ^ { c r }$ at the beginning of the increment. If LEND=1, the value is $\tilde { q }$ or $\bar { \sigma } ^ { c r }$ at the end of the increment. + +# TEMP + +Temperature at the end of the increment. + +# DTEMP + +Increment of temperature during the time increment. + +# PREDEF + +An array containing the values of all of the user-specified predefined variables at this point at the end of the increment (initial values at the beginning of the analysis and current values during the analysis). + +# DPRED + +An array containing the increments of all of the predefined variables during the time increment. + +# TIME(1) + +Value of step time at the end of the increment. + +# TIME(2) + +Value of total time at the end of the increment. + +# TIME(3) + +Value of creep time at the end of the increment. + +# DTIME + +Time increment. + +# CMNAME + +User-specified material name or gasket behavior name, left justified. Some internal creep models are given names starting with the “ABQ\_” character string. To avoid conflict, you should not use “ABQ\_” as the leading string for CMNAME. + +# LEXIMP + +Explicit/implicit flag. + +If LEXIMP=0, explicit creep integration is being used and only DECRA(1) and DESWA(1) need be defined; DECRA(I) and DESWA(I), I=2,5, need not be defined. + +If LEXIMP=1, implicit creep integration is being used. The derivatives, DECRA(I) and DESWA(I), I=2,5, should be defined accurately to achieve rapid convergence of the solution. + +# LEND + +Start/end of increment flag. + +If LEND=0, the routine is being called at the start of the increment. In this case DECRA(1) and DESWA(1) must be defined as the equivalent creep and swelling rates calculated at the beginning of the increment, multiplied by the time increment. + + + +If LEND=1, the routine is being called at the end of the increment. In this case DECRA(1) and DESWA(1) must be defined as the equivalent creep and swelling rates calculated at the end of the increment, multiplied by the time increment. If applicable, the solution-dependent state variables STATEV must be updated as well. + +# COORDS(3) + +An array containing the current coordinates of this point. + +# NSTATV + +Number of solution-dependent state variables associated with this material or gasket behavior type (specified when space is allocated for the array; see “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide). + +# NOEL + +Element number. + +# NPT + +Integration point number. + +# LAYER + +Layer number (for composite shells and layered solids). + +# KSPT + +Section point number within the current layer. + +# KSTEP + +Step number. + +# KINC + +Increment number. + +# Example: Hyperbolic sine creep law + +Suppose that we wish to model a metal using the creep behavior + +$$ +\bar {\varepsilon} ^ {\dot {c} r} = A (\sinh \frac {q}{\sigma_ {0}}) ^ {n}, \quad \bar {\varepsilon} ^ {\dot {s} w} = 0, +$$ + +where A, , and n are constants. + +User subroutine CREEP can be coded as follows: +```csv +SUBROUTINE CREEP (DECRA, DESWA, STATEV, SERD, EC, ESW, P, QTILD, +1 TEMP, DTEMP, PREDEF, DPRED, TIME, DTIME, CMNAME, LEXIMP, LEND, +2 COORDS, NSTATV, NOEL, NPT, LAYER, KSPT, KSTEP, KINC) +C +INCLUDE 'ABA_PARAM.INC' +C +``` + + + +```txt +CHARACTER*80 CMNAME +C +DIMENSION DECRA(5), DESWA(5), STATEV(*), PREDEF(*), DPRED(*), 1 TIME(3), COORDS(*), EC(2), ESW(2) +C +C DEFINE CONSTANTS +C +A= +SIG0= +AN= +C +T1=EXP(QTILD/SIG0) +T2=EXP(-QTILD/SIG0) +DECRA(1) = A*(.5*(T1-T2))**AN*DTIME +IF(LEXIMP.EQ.1) THEN +DECRA(5) = AN*A*(.5*(T1-T2))**(AN-1.)*DTIME/ +1 SIG0*.5*(T1+T2) +END IF +C +RETURN +END +``` + +The derivative + +$$ +\frac {\partial \triangle \overline {{\varepsilon}} ^ {c r}}{\partial q} = \frac {n A \Delta t}{\sigma_ {0}} (\sinh \frac {q}{\sigma_ {0}}) ^ {n - 1} \cosh \frac {q}{\sigma_ {0}} +$$ + +has been defined on the assumption that the subroutine will be used with implicit integration. + + diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_004.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_004.md new file mode 100644 index 0000000..8b67964 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_004.md @@ -0,0 +1,288 @@ + + +# 1.1.2 DFLOW: User subroutine to define nonuniform pore fluid velocity in a consolidation analysis. + +# Product: Abaqus/Standard + +# References + +• “Pore fluid flow,” Section 34.4.7 of the Abaqus Analysis User’s Guide +• \*DFLOW +• \*DSFLOW + +# Overview + +User subroutine DFLOW: + +• can be used to define the variation of the seepage magnitude as a function of position, time, pore pressure, etc. in a soils consolidation analysis; +• will be called at each flow integration point for each element-based or surface-based nonuniform flow definition in the analysis; and +• ignores any amplitude references that may appear with the associated nonuniform flow definition. + +# User subroutine interface + +```txt +SUBROUTINE DFLOW(FLOW,U,KSTEP,KINC,TIME,NOEL,NPT,COORDS,1 JLTYP,SNAME) +C +INCLUDE 'ABA_PARAM.INC' +C +DIMENSION TIME(2),COORDS(3) +CHARACTER*80 SNAME +user coding to define FLOW +RETURN +END +``` + + + +# Variable to be defined + +# FLOW + +Effective velocity of pore fluid crossing the surface at this point from the inside of the region modeled to the outside of the region modeled. Units are LT−1 . Effective velocity is the volumetric flow rate per unit area (refer to “Permeability,” Section 26.6.2 of the Abaqus Analysis User’s Guide). + +FLOW will be passed into the routine as the magnitude of the seepage specified as part of the element-based or surface-based flow definition. If the magnitude is not defined, FLOW will be passed in as zero. + +The effective velocity is not available for output purposes. + +# Variables passed in for information + +# U + +Estimated pore pressure at this time at this point. + +# KSTEP + +Step number. + +# KINC + +Increment number. + +# TIME(1) + +Current value of step time (defined only in transient analysis). + +# TIME(2) + +Current value of total time (defined only in transient analysis). + +# NOEL + +Element number. + +# NPT + +Integration point number on the element’s surface. + +# COORDS + +An array containing the coordinates of this point. These are the current coordinates if geometric nonlinearity is accounted for during the step (see “Defining an analysis,” Section 6.1.2 of the Abaqus Analysis User’s Guide); otherwise, the array contains the original coordinates of the point. + +# JLTYP + +Identifies the element face for which this call to DFLOW is being made through the element-based flow definition. This information is useful when several different nonuniform distributed flows are being imposed on an element at the same time. See Part VI, “Elements,” of the Abaqus Analysis User’s Guide for identification of element faces. The key is as follows: + + + +
JLTYPFlow type
0Surface-based load
11S1NU
12S2NU
13S3NU
14S4NU
15S5NU
16S6NU
+ +# SNAME + +Surface name for which this call to DFLOW is being made through the surface-based flow definition (JLTYP=0). For an element-based flow definition the surface name is passed in as a blank. + + + + + +# 1.1.3 DFLUX: User subroutine to define nonuniform distributed flux in a heat transfer or mass diffusion analysis. + +# Product: Abaqus/Standard + +# References + +• “Thermal loads,” Section 34.4.4 of the Abaqus Analysis User’s Guide +• “Mass diffusion analysis,” Section 6.9.1 of the Abaqus Analysis User’s Guide +• \*DFLUX +• \*DSFLUX +• “DFLUX,” Section 4.1.1 of the Abaqus Verification Guide + +# Overview + +User subroutine DFLUX: + +• can be used to define a nonuniform distributed flux as a function of position, time, temperature, element number, integration point number, etc. in a heat transfer or mass diffusion analysis; +• will be called at each flux integration point for each element-based or surface-based (heat transfer only) nonuniform distributed flux definition in the analysis; +• ignores any amplitude references that may appear with the associated nonuniform distributed flux definition; and +• uses the nodes as flux integration points for first-order heat transfer, first-order coupled temperaturedisplacement, first-order coupled thermal-electrical-structural, and mass diffusion elements. + +# User subroutine interface + +```txt +SUBROUTINE DFLUX (FLUX, SOL, KSTEP, KINC, TIME, NOEL, NPT, COORDS, 1 JLTYP, TEMP, PRESS, SNAME) +C +INCLUDE 'ABA_PARAM.INC' +C +DIMENSION FLUX(2), TIME(2), COORDS(3) +CHARACTER*80 SNAME +user coding to define FLUX(1) and FLUX(2) +RETURN +END +``` + + + +# FLUX(1) + +Magnitude of flux flowing into the model at this point. In heat transfer cases the units are $\mathrm { J } \mathrm { T } ^ { - 1 } \mathrm { L } ^ { - 2 }$ for surface fluxes and $\mathrm { J } \mathrm { T } ^ { - 1 } \mathrm { L } ^ { - 3 }$ for body flux. In transient heat transfer cases where a non-default amplitude is used to vary the applied fluxes, the time average flux over the time increment must be defined rather than the value at the end of the time increment. In mass diffusion cases the units are $\mathrm { P L T ^ { - 1 } }$ for surface fluxes and $\mathrm { P T } ^ { - 1 }$ for body flux. + +FLUX(1) will be passed into the routine as the magnitude of the flux specified as part of the element-based or surface-based flux definition. If the magnitude is not defined, FLUX(1) will be passed in as zero. + +This flux is not available for output purposes. + +# FLUX(2) + +In heat transfer cases: $d q / d \theta$ , the rate of change of the flux with respect to the temperature at this point. The units are $\mathrm { J } \mathrm { T } ^ { - 1 } \mathrm { L } ^ { - 2 } \theta ^ { - 1 }$ for surface fluxes and $\mathrm { J } \mathrm { T } ^ { - 1 } \mathrm { L } ^ { - 3 } \theta ^ { - 1 }$ for body flux. + +In mass diffusion cases: $d q / d c ,$ the rate of change of the flux with respect to the mass concentration at this point. The units are $\mathrm { L T ^ { - 1 } }$ for surface fluxes and $\mathrm { T } ^ { - 1 }$ for body flux. + +The convergence rate during the solution of the nonlinear equations in an increment is improved by defining this value, especially when the flux is a strong function of temperature in heat transfer analysis or concentration in mass diffusion analysis. + +# Variables passed in for information + +# SOL + +Estimated value of the solution variable (temperature in a heat transfer analysis or concentration in a mass diffusion analysis) at this time at this point. + +# KSTEP + +Step number. + +# KINC + +Increment number. + +# TIME(1) + +Current value of step time (defined only in transient analysis). + +# TIME(2) + +Current value of total time (defined only in transient analysis). + +# NOEL + +Element number. + + + +# NPT + +Integration point number in the element or on the element’s surface. The integration scheme depends on whether this is a surface or a body flux. + +# COORDS + +An array containing the coordinates of this point. These are the current coordinates if geometric nonlinearity is accounted for during the step (see “Defining an analysis,” Section 6.1.2 of the Abaqus Analysis User’s Guide); otherwise, the array contains the original coordinates of the point. + +# JLTYP + +Identifies the flux type for which this call to DFLUX is being made. The flux type may be a body flux, a surface-based flux, or an element-based surface flux. For element-based surface fluxes, this variable identifies the element face for which this call to DFLUX is being made. This information is useful when several different nonuniform distributed fluxes are being imposed on an element at the same time. See Part VI, “Elements,” of the Abaqus Analysis User’s Guide for element face identification. The key is as follows: + +
JLTYPFlux type
0Surface-based flux
1BFNU
11S1NU (SNEGNU for heat transfer shells)
12S2NU (SPOSNU for heat transfer shells)
13S3NU
14S4NU
15S5NU
16S6NU
+ +# TEMP + +Current value of temperature at this integration point (defined only for a mass diffusion analysis). Temperature for a heat transfer analysis is passed in as variable SOL. + +# PRESS + +Current value of the equivalent pressure stress at this integration point (defined only for a mass diffusion analysis). + +# SNAME + +Surface name for a surface-based flux definition (JLTYP=0). For a body flux or an element-based surface flux the surface name is passed in as blank. + + + + + +# 1.1.4 DISP: User subroutine to specify prescribed boundary conditions. + +# Product: Abaqus/Standard + +# References + +• “Boundary conditions in Abaqus/Standard and Abaqus/Explicit,” Section 34.3.1 of the Abaqus Analysis User’s Guide +• “Connector actuation,” Section 31.1.3 of the Abaqus Analysis User’s Guide +• \*BOUNDARY +• \*CONNECTOR MOTION +• “Riser dynamics,” Section 12.1.2 of the Abaqus Example Problems Guide +• “DISP,” Section 4.1.2 of the Abaqus Verification Guide +• “Boundary conditions,” Section 5.1.5 of the Abaqus Verification Guide + +# Overview + +User subroutine DISP: + +• can be used to define the magnitudes of prescribed boundary conditions or connector motions; +• requires incremental values to be defined for prescribed rotation boundary conditions; +• is called for all degrees of freedom listed in a user-subroutine-defined boundary condition or connector motion definition; +• redefines any magnitudes that may be specified (and possibly modified by an amplitude) as part of the associated boundary condition or connector motion definition; and +• ignores the specified type, if any, of the associated boundary condition or connector motion definition. + +# User subroutine interface + +SUBROUTINE DISP(U,KSTEP,KINC,TIME,NODE,NOEL,JDOF,COORDS) + +```csv +C +INCLUDE 'ABA_PARAM.INC' +C +DIMENSION U(3),TIME(3),COORDS(3) +C +``` + +user coding to define U + + + +# RETURN END + +# Variable to be defined + +# U(1) + +All variable types except rotation: the total value of the prescribed variable at this point. The variable may be displacement, pore pressure, temperature, etc., depending on the degree of freedom constrained. U(1) will be passed into the user subroutine as the value defined by any magnitude and/or amplitude specification for the boundary condition or connector motion. + +Rotation variable type: the incremental value of the prescribed rotation at this point. The time increment, passed into the user subroutine through TIME(3), should be used to calculate the incremental value. In addition, U(1) will be passed into user subroutine DISP as the value defined by any magnitude or amplitude specification for the boundary condition. + +If the analysis procedure requires that the time derivatives of prescribed variables be defined (for example, in a dynamic analysis the velocity and acceleration, as well as the value of the variable, are needed), $d u / d t$ must be given in U(2) and $d ^ { 2 } u / d t ^ { 2 }$ in U(3). The total value of the variable (incremental value in the case of rotation) and its time derivatives must be given in user subroutine DISP, regardless of the type of boundary condition or connector motion. + +# Variables passed in for information + +# KSTEP + +Step number. + +# KINC + +Increment number. + +# TIME(1) + +Current value of step time. + +# TIME(2) + +Current value of total time. + +# TIME(3) + +Current value of time increment. + +# NODE + +Node number. This variable cannot be used if user subroutine DISP is used to prescribe connector motions. + +# NOEL + +Element number. This variable cannot be used if user subroutine DISP is used to prescribe boundary conditions. diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_005.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_005.md new file mode 100644 index 0000000..4f6c308 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_005.md @@ -0,0 +1,235 @@ + + +# JDOF + +Degree of freedom. + +# COORDS + +An array containing the current coordinates of this point. These are the coordinates at the end of the prior increment if geometric nonlinearity is accounted for during the step (see “Defining an analysis,” Section 6.1.2 of the Abaqus Analysis User’s Guide); otherwise, the array contains the original coordinates of the node. This array cannot be used if user subroutine DISP is used to prescribe connector motions. + + + + + +# 1.1.5 DLOAD: User subroutine to specify nonuniform distributed loads. + +# Product: Abaqus/Standard + +# References + +• “Distributed loads,” Section 34.4.3 of the Abaqus Analysis User’s Guide +• \*DLOAD +• \*DSLOAD +• “Nonuniform crack-face loading and J -integrals,” Section 1.16.7 of the Abaqus Benchmarks Guide +• “Pure bending of a cylinder: CAXA elements,” Section 1.3.33 of the Abaqus Verification Guide +• “Cylinder subjected to asymmetric pressure loads: CAXA elements,” Section 1.3.35 of the Abaqus Verification Guide +• “Patch test for axisymmetric elements,” Section 1.5.4 of the Abaqus Verification Guide +• “Transient internal pressure loading of a viscoelastic cylinder,” Section 2.2.9 of the Abaqus Verification Guide +• “DLOAD,” Section 4.1.3 of the Abaqus Verification Guide + +# Overview + +User subroutine DLOAD: + +• can be used to define the variation of the distributed load magnitude as a function of position, time, element number, load integration point number, etc.; +• will be called at each load integration point for each element-based or surface-based nonuniform distributed load definition during stress analysis; +• will be called at each stiffness integration point for computing the effective axial force, ESF1, for pipe elements subjected to nonuniform load types PENU and PINU; +• cannot be used in mode-based procedures to describe the time variation of the load; and +• ignores any amplitude references that may appear with the associated step definition or nonuniform distributed load definition. + +# User subroutine interface + +```txt +SUBROUTINE DLOAD(F, KSTEP, KINC, TIME, NOEL, NPT, LAYER, KSPT, 1 COORDS, JLTYP, SNAME) +C +INCLUDE 'ABA_PARAM.INC' +C +DIMENSION TIME(2), COORDS (3) +``` + + + +# CHARACTER\*80 SNAME + +user coding to define F + +# RETURN + +# END + +# Variable to be defined + +F + +Magnitude of the distributed load. Units are $\mathrm { F L } ^ { - 2 }$ for surface loads and $\mathrm { F L } ^ { - 3 }$ for body forces. F will be passed into the routine as the magnitude of the load specified as part of the element-based or surfacebased distributed load definition. If the magnitude is not defined, F will be passed in as zero. For a static analysis that uses the modified Riks method (“Static stress analysis,” Section 6.2.2 of the Abaqus Analysis User’s Guide) F must be defined as a function of the load proportionality factor, . The distributed load magnitude is not available for output purposes. + +# Variables passed in for information + +# KSTEP + +Step number. + +# KINC + +Increment number. + +# TIME(1) + +Current value of step time or current value of the load proportionality factor, , in a Riks step. + +# TIME(2) + +Current value of total time. + +# NOEL + +Element number. + +# NPT + +Load integration point number within the element or on the element’s surface, depending on the load type. (Stiffness integration point number while computing effective axial force, ESF1, for pipe elements subjected to load types PENU and PINU.) + +# LAYER + +Layer number (for body forces in layered solids). + +# KSPT + +Section point number within the current layer. + + + +# COORDS + +An array containing the coordinates of the load integration point. These are the current coordinates if geometric nonlinearity is accounted for during the step (see “Defining an analysis,” Section 6.1.2 of the Abaqus Analysis User’s Guide); otherwise, the array contains the original coordinates of the point. For axisymmetric elements that allow nonaxisymmetric deformation, COORDS(3) is the angular position of the integration point, in degrees. + +# JLTYP + +Identifies the load type for which this call to DLOAD is being made. The load type may be a body force, a surface-based load, or an element-based surface load. For element-based surface loads, this variable identifies the element face for which this call to DLOAD is being made. This information is useful when several different nonuniform distributed loads are being imposed on an element at the same time. See Part VI, “Elements,” of the Abaqus Analysis User’s Guide for element face identification. The key is as follows: + +
JLTYPLoad type
0Surface-based load
1BXNU
1BRNU
2BYNU (except for axisymmetric elements)
2BZNU (for axisymmetric elements only)
3BZNU (for three-dimensional elements and asymmetric-axisymmetric elements)
20PNU
21P1NU
22P2NU
23P3NU
24P4NU
25P5NU
26P6NU
27PINU
28PENU
41PXNU
42PYNU
43PZNU
+ + + +# SNAME + +Surface name for a surface-based load definition (JLTYP=0). For a body force or an element-based surface load the surface name is passed in as blank. + + + +# 1.1.6 FILM: User subroutine to define nonuniform film coefficient and associated sink temperatures for heat transfer analysis. + +# Product: Abaqus/Standard + +# References + +• “Thermal loads,” Section 34.4.4 of the Abaqus Analysis User’s Guide +• \*CFILM +• \*FILM +• \*SFILM +• “Temperature-dependent film condition,” Section 1.3.42 of the Abaqus Verification Guide + +# Overview + +# User subroutine FILM: + +• can be used to define a node-based, element-based, or surface-based nonuniform film coefficient; +• can be used to define sink temperatures as functions of position, time, temperature, node number, element number, integration point number, etc.; +• will be called during procedures that allow heat transfer analysis at each node or surface integration point of those surfaces and elements for which node-based, element-based, or surface-based nonuniform film conditions are defined; +• ignores any amplitude references for the sink temperature or film coefficient that may appear with the associated nonuniform film definition; and +• uses the nodes for first-order heat transfer elements as surface integration points for both elementbased and surface-based films. + +# User subroutine interface + +```fortran +SUBROUTINE FILM(H, SINK, TEMP, KSTEP, KINC, TIME, NOEL, NPT, 1 COORDS, JLTYP, FIELD, NFIELD, SNAME, NODE, AREA) +C +INCLUDE 'ABA_PARAM.INC' +C +DIMENSION H(2), TIME(2), COORDS(3), FIELD(NFIELD) +CHARACTER*80 SNAME +user coding to define H(1), H(2), and SINK +RETURN +END +``` + + + +# Variables to be defined + +# H(1) + +Film coefficient at this point. Units are $\mathrm { J } \mathrm { T } ^ { - 1 } \mathrm { L } ^ { - 2 } \theta ^ { - 1 }$ . H(1) will be passed into the routine as the magnitude of the film coefficient specified as part of the node-based, element-based, or surface-based film condition definition. If the magnitude is not defined, H(1) will be initialized to zero. + +# H(2) + +$d h / d \theta _ { ; }$ , rate of change of the film coefficient with respect to the surface temperature at this point. Units are $\mathrm { J } \mathrm { T } ^ { - 1 } \mathrm { L } ^ { - 2 } \theta ^ { - 2 }$ . The rate of convergence during the solution of the nonlinear equations in an increment is improved by defining this value, especially when the film coefficient is a strong function of surface temperature. + +# SINK + +Sink temperature. SINK will be passed into the routine as the sink temperature specified as part of the node-based, element-based, or surface-based film condition definition. If the sink temperature is not defined, SINK will be initialized to zero. + +# Variables passed in for information + +# TEMP + +Estimated surface temperature at this time at this point. + +# KSTEP + +Step number. + +# KINC + +Increment number. + +# TIME(1) + +Current value of step time. + +# TIME(2) + +Current value of total time. + +# NOEL + +Element number. This variable is passed in as zero for node-based films. + +# NPT + +Surface integration point number. This variable is passed in as zero for node-based films. + +# COORDS + +An array containing the coordinates of this point. These are the current coordinates if geometric nonlinearity is accounted for during the step (see “Defining an analysis,” Section 6.1.2 of the Abaqus Analysis User’s Guide); otherwise, the array contains the original coordinates of the point. + + + +# JLTYP + +Identifies the element face for which this call to FILM is being made for an element-based film coefficient specification. This information is useful when several different nonuniform film conditions are being imposed on an element at the same time. See Part VI, “Elements,” of the Abaqus Analysis User’s Guide for element face identification. The key is as follows: + +
JLTYPFilm type
0Node-based or surface-based loading
11F1NU (FNEGNU for heat transfer shells)
12F2NU (FPOSNU for heat transfer shells)
13F3NU
14F4NU
15F5NU
16F6NU
+ +# FIELD + +Interpolated values of field variables at this point. + +# NFIELD + +Number of field variables. + +# SNAME + +Surface name for which this call to FILM is being made for a surface-based film coefficient specification (JLTYP=0). This variable is passed in as blank for both node-based and element-based films. + +# NODE + +Node number. This variable is passed in as zero for both element-based and surface-based films. + +# AREA + +Nodal area for node-based films. AREA will be passed into the routine as the nodal area specified as part of the node-based film coefficient specification. This nodal area is not available for output purposes. This variable is passed in as zero for both element-based and surface-based films. + + diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_006.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_006.md new file mode 100644 index 0000000..432d5b4 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_006.md @@ -0,0 +1,326 @@ + + +# 1.1.7 FLOW: User subroutine to define nonuniform seepage coefficient and associated sink pore pressure for consolidation analysis. + +# Product: Abaqus/Standard + +# References + +• “Pore fluid flow,” Section 34.4.7 of the Abaqus Analysis User’s Guide +• \*FLOW +• \*SFLOW + +# Overview + +User subroutine FLOW: + +• can be used in a soils consolidation analysis to define the variation of the reference pore pressure and the seepage coefficient as functions of position, time, pore pressure, element number, integration point number, etc.; +• will be called at each integration point of element surfaces for which element-based or surface-based nonuniform surface seepage flow is defined; and +• ignores any amplitude references that may appear with the associated nonuniform flow definition. + +# User subroutine interface + +```fortran +SUBROUTINE FLOW(H, SINK, U, KSTEP, KINC, TIME, NOEL, NPT, COORDS, 1 JLTYP, SNAME) +C +INCLUDE 'ABA_PARAM.INC' +C +DIMENSION TIME(2), COORDS(3) +CHARACTER*80 SNAME +user coding to define H and SINK +RETURN +END +``` + + + +# Variables to be defined + +# H + +Seepage coefficient at this point. Units are F−1 L3 T−1 . H will be passed into the routine as the reference seepage coefficient value specified as part of the element-based or surface-based flow definition. If the reference value is not defined, H will be passed in as zero. + +# SINK + +Sink pore pressure. SINK will be passed into the routine as the reference pore pressure value specified as part of the element-based or surface-based flow definition. If the reference value is not defined, SINK will be passed in as zero. + +# Variables passed in for information + +# U + +Estimated surface total pore pressure at this time and at this point. + +# KSTEP + +Step number. + +# KINC + +Increment number. + +# TIME(1) + +Current value of step time (defined only in transient analysis). + +# TIME(2) + +Current value of total time (defined only in transient analysis). + +# NOEL + +Element number. + +# NPT + +Surface integration point number. + +# COORDS + +An array containing the coordinates of this integration point. These are the current coordinates if geometric nonlinearity is accounted for during the step (see “Defining an analysis,” Section 6.1.2 of the Abaqus Analysis User’s Guide); otherwise, the array contains the original coordinates of the point. + +# JLTYP + +Identifies the element face for which this call to FLOW is being made for an element-based flow. This information is useful when several nonuniform flow conditions are being imposed on an element at the same time. See Part VI, “Elements,” of the Abaqus Analysis User’s Guide for identification of the element faces. The key is as follows: + + + +
JLTYPFlow type
0Surface-based flow
61Q1NU
62Q2NU
63Q3NU
64Q4NU
65Q5NU
66Q6NU
+ +# SNAME + +Surface name for which this call to FLOW is being made for a surface-based flow (JLTYP=0). For an element-based flow the surface name is passed in as a blank. + + + + + +# 1.1.8 FRIC: User subroutine to define frictional behavior for contact surfaces. + +# Product: Abaqus/Standard + +# References + +• “Frictional behavior,” Section 37.1.5 of the Abaqus Analysis User’s Guide +• \*FRICTION +• “Thermal-stress analysis of a disc brake,” Section 5.1.1 of the Abaqus Example Problems Guide +• “FRIC,” Section 4.1.4 of the Abaqus Verification Guide + +# Overview + +# User subroutine FRIC: + +• can be used to define the frictional behavior between contacting surfaces; +• can be used when the extended versions of the classical Coulomb friction model provided in Abaqus are too restrictive and a more complex definition of shear transmission between contacting surfaces is required; +• will be called at points on the slave surface of a contact pair and at the integration points in a contact element (only when the contact point is closed) for which the contact interaction property model contains user-subroutine-defined friction; +• must provide the entire definition of shear interaction between the contacting surfaces; and +• can use and update solution-dependent state variables. + +# User subroutine interface + +```txt +SUBROUTINE FRIC(LM, TAU, DDTDDG, DDTDDP, DSLIP, SED, SFD, +1 DDTDDT, PNEWDT, STATEV, DGAM, TAULM, PRESS, DPRESS, DDPDDH, SLIP, +2 KSTEP, KINC, TIME, DTIME, NOEL, CINAME, SLNAME, MSNAME, NPT, NODE, +3 NPATCH, COORDS, RCOORD, DROT, TEMP, PREDEF, NFDIR, MCRD, NPRED, +4 NSTATV, CHRLNGTH, PROPS, NPROPS) +C +INCLUDE 'ABA_PARAM.INC' +C +CHARACTER*80 CINAME, SLNAME, MSNAME +C +DIMENSION TAU(NFDIR), DDTDDG(NFDIR, NFDIR), DDTDDP(NFDIR), +1 DSLIP(NFDIR), DDTDDT(NFDIR, 2), STATEV(*), DGAM(NFDIR), +2 TAULM(NFDIR), SLIP(NFDIR), TIME(2), COORDS(MCRD), +``` + + + +3 RCOORD(MCRD),DROT(2,2),TEMP(2),PREDEF(2,\*),PROPS(NPROPS) + +user coding to define LM, TAU, DDTDDG, DDTDDP, and, optionally, DSLIP, SED, SFD, DDTDDT, PNEWDT, STATEV + +RETURN END + +Variables to be defined + +# In all cases + +LM + +Relative motion flag. User subroutine FRIC is called only if the contact point is determined to be closed; that is, if the contact pressure is positive (the contact point was closed in the previous iteration) or if the contact point is overclosed (the contact point was open in the previous iteration). + +During iterations LM is passed into the subroutine as the value defined during the previous iteration. At the start of an increment or if the contact point opened during the previous iteration, this variable will be passed into the routine depending on the contact condition in the previous increment. If the contact point was slipping, LM is equal to 0; if the contact point was sticking, LM is equal to 1; and if the contact point was open, LM is equal to 2. + +Set LM equal to 0 if relative motion is allowed (either due to slip or elastic stick). In this case the subroutine must specify the frictional stress $\tau _ { 1 }$ (and $\tau _ { 2 }$ for three-dimensional analysis) as a function of the relative sliding motion $\gamma _ { 1 }$ (and $\gamma _ { 2 } )$ , the interface contact pressure p, and other predefined or user-defined state variables. In addition, the subroutine must define the derivatives of the frictional stress with respect to $\gamma _ { 1 } , ( \gamma _ { 2 } )$ , and p. For instance, in the case of isotropic elastic sticking, $\partial \tau _ { 1 } / \partial \gamma _ { 1 } =$ $\partial \tau _ { 2 } / \partial \gamma _ { 2 } = k _ { e l a s } , \partial \tau _ { 1 } / \partial \gamma _ { 2 } = \partial \tau _ { 2 } / \partial \gamma _ { 1 } = 0$ , where $k _ { e l a s }$ is the elastic stiffness of the interface. + +Set LM equal to 1 if no relative motion is allowed; a rigid sticking condition at the interface is enforced by a Lagrange multiplier method. In this case no further variables need to be updated. If LM is always set to 1, a “perfectly rough” interface is created. It is not advisable to set LM to 1 when the finite-sliding, surface-to-surface contact formulation is used. + +Set LM equal to 2 if friction is ignored (frictionless sliding is assumed). In this case no further variables need to be updated. If LM is always set to 2, a “perfectly smooth” interface is created. + +You can make decisions about the stick/slip condition based on incremental slip information and calculated frictional stresses. These quantities are passed in by Abaqus/Standard, as discussed below. + +To avoid convergence problems for the general class of frictional contact problems, set LM to 2 and exit this routine if the contact point was open at the end of the previous increment; that is, if Abaqus/Standard sets LM=2 when it calls this routine, simply exit the routine. + + + +# If the return value of LM is 0 + +# TAU(NFDIR) + +These values are passed in as the values of the frictional stress components, $\tau _ { \alpha }$ , at the beginning of the increment and must be updated to the values at the end of the increment. Here, and in the rest of this description, Greek subscripts ( , ) refer to frictional shear directions. The orientation of these directions on contact surfaces is defined in “Contact formulations in Abaqus/Standard,” Section 38.1.1 of the Abaqus Analysis User’s Guide. + +# DDTDDG(NFDIR,NFDIR) + +$\partial \Delta \tau _ { \alpha } / \partial \Delta \gamma _ { \beta }$ , partial derivative of the frictional stress in direction with respect to the relative motion in direction $\beta .$ . + +# DDTDDP(NFDIR) + +$\partial \Delta \tau _ { \alpha } / \partial \Delta p .$ , partial derivative of the frictional stress in direction with respect to the contact pressure. Since these terms yield an unsymmetric contribution to the stiffness matrix, they are used only if the unsymmetric equation solver is used (see “Defining an analysis,” Section 6.1.2 of the Abaqus Analysis User’s Guide). + +# Variables that can be updated + +# DSLIP(NFDIR) + +$\Delta \gamma _ { \alpha } ^ { s l }$ , increment in nonrecoverable sliding motion (slip). If LM was 0 in the previous iteration, this array is passed in as the user-defined values during the previous iteration; otherwise, it will be zero. The array should be updated only if the return value of LM is 0. + +This array is useful to detect slip reversals between iterations. It is used by the output options to indicate whether this point is sticking or slipping. Upon convergence of an increment, the values in DSLIP(NFDIR) are accumulated in SLIP(NFDIR), which are stored as the plastic strains. + +# SED + +This variable is passed in as the value of the elastic energy density at the start of the increment and should be updated to the elastic energy density at the end of the increment. This variable is used for output only and has no effect on other solution variables. + +# SFD + +This variable should be defined as the incremental frictional dissipation. The units are energy per unit area if the contact element or contact pair calling FRIC uses stresses as opposed to forces. For regular stress analysis this variable is used for output only and has no effect on other solution variables. In coupled temperature-displacement and coupled thermal-electrical-structural analyses the dissipation is converted into heat if the gap heat generation model is used. If SFD is not defined, the heat generation is calculated based on the dissipation obtained as the product of the slip increment, DSLIP, and the frictional stress, TAU. + + + +# DDTDDT(NFDIR,2) + +$\partial \Delta \tau _ { \alpha } / \partial \Delta \theta _ { 1 } , \partial \Delta \tau _ { \alpha } / \partial \Delta \theta _ { 2 }$ partial derivatives of the frictional stress in direction with respect to the temperatures of the two surfaces. This is required only for coupled temperature-displacement and coupled thermal-electrical-structural elements, in which the frictional stress is a function of the surface temperatures. + +# PNEWDT + +Ratio of suggested new time increment to the time increment currently being used (DTIME, see below). This variable allows you to provide input to the automatic time incrementation algorithms in Abaqus/Standard (if automatic time incrementation is chosen). + +PNEWDT is set to a large value before each call to FRIC. + +If PNEWDT is redefined to be less than 1.0, Abaqus/Standard must abandon the time increment and attempt it again with a smaller time increment. The suggested new time increment provided to the automatic time integration algorithms is PNEWDT × DTIME, where the PNEWDT used is the minimum value for all calls to user subroutines that allow redefinition of PNEWDT for this iteration. + +If PNEWDT is given a value that is greater than 1.0 for all calls to user subroutines for this iteration and the increment converges in this iteration, Abaqus/Standard may increase the time increment. The suggested new time increment provided to the automatic time integration algorithms is PNEWDT × DTIME, where the PNEWDT used is the minimum value for all calls to user subroutines for this iteration. + +If automatic time incrementation is not selected in the analysis procedure, values of PNEWDT greater than 1.0 will be ignored and values of PNEWDT less than 1.0 will cause the job to terminate. + +# STATEV(NSTATV) + +An array containing the user-defined solution-dependent state variables. You specify the number of available state variables; see “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide, for details. This array will be passed in containing the values of these variables at the start of the increment. If any of the solution-dependent state variables is being used in conjunction with the friction behavior, they must be updated in this subroutine to their values at the end of the increment. + +# Variables passed in for information + +# DGAM(NFDIR) + +If LM was set to 0 in the previous iteration, this value is the increment of sliding motion in the current increment, $\Delta \gamma _ { \alpha }$ . Otherwise, it will be zero. Comparison with DSLIP(NFDIR) makes it possible to determine whether slip changes to stick at this point and/or if there is a slip direction reversal occurring at this point. + +# TAULM(NFDIR) + +If LM was set to 1 in the previous iteration, this value is the current value of the constraint stress at the end of the increment, $\tau _ { \alpha } ^ { L M }$ . Otherwise, it will be zero. Comparison with the critical shear stress makes it possible to determine whether stick changes to slip at this point. + + + +# PRESS + +p, contact pressure at end of increment. + +# DPRESS + +, increment in contact pressure. + +# DDPDDH + +/ , current contact stiffness, in the case of soft contact (“Contact pressure-overclosure relationships,” Section 37.1.2 of the Abaqus Analysis User’s Guide). + +# SLIP(NFDIR) + +Total nonrecoverable sliding motion (slip) at the beginning of the increment, $\gamma _ { \alpha } ^ { s l }$ . This value is the accumulated value of DSLIP(NFDIR) from previous increments. + +# KSTEP + +Step number. + +# KINC + +Increment number. + +# TIME(1) + +Value of step time at the end of the increment. + +# TIME(2) + +Value of total time at the end of the increment. + +# DTIME + +Current increment in time. + +# NOEL + +Element label for contact elements. Passed in as zero if contact surfaces are defined. + +# CINAME + +User-specified surface interaction name associated with the friction definition, left justified. For contact elements it is the element set name given for the interface definition associated with the friction definition; if an optional name is assigned to the interface definition, CINAME is passed in as this name, left justified. + +# SLNAME + +Slave surface name. Passed in as blank if contact elements are used. + +# MSNAME + +Master surface name. Passed in as blank if contact elements are used. + +# NPT + +Integration point number for contact elements. Passed in as zero if contact surfaces are defined. + + + +# NODE + +User-defined global slave node number (or internal node number for models defined in terms of an assembly of part instances) involved with this contact point. Corresponds to the predominant slave node of the constraint if the surface-to-surface contact formulation is used. Passed in as zero if called from a contact element. + +# NPATCH + +Not used. + +# COORDS(MCRD) + +An array containing the current coordinates of this point. + +# RCOORD(MCRD) + +If the master surface is defined as a rigid surface, this array is passed in containing the coordinates of the opposing point on the rigid surface in its current position and orientation. + +# DROT(2,2) + +Rotation increment matrix. For contact with a three-dimensional rigid surface, this matrix represents the incremental rotation of the surface directions relative to the rigid surface. It is provided so that vector- or tensor-valued state variables can be rotated appropriately in this subroutine. Stress and slip components are already rotated by this amount before FRIC is called. This matrix is passed in as a unit matrix for two-dimensional and axisymmetric contact problems. + +# TEMP(2) + +Current temperature at the slave node and the opposing master surface, respectively. + +# PREDEF(2,NPRED) + +An array containing pairs of values of all the user-specified field variables at the end of the current increment (initial values at the beginning of the analysis and current values during the analysis). If FRIC is called from a contact pair, the first value in a pair corresponds to the slave node and the second value corresponds to the nearest point on the master surface. If FRIC is called from a large-sliding contact element, PREDEF(1,NPRED) corresponds to the value at the integration point of the element and PFREDEF(2,NPRED) corresponds to the nearest point on the opposing surface. If FRIC is called from a small-sliding contact element, PREDEF(1,NPRED) corresponds to the value at the integration point of the first side and PFREDEF(2,NPRED) corresponds to the value at the integration point on the opposite face of the element. + +# NFDIR + +Number of friction directions. + +# MCRD + +Number of coordinate directions at the contact point. + +# NPRED + +Number of predefined field variables. diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_007.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_007.md new file mode 100644 index 0000000..baab4d5 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_007.md @@ -0,0 +1,310 @@ + + +# NSTATV + +Number of user-defined state variables. + +# CHRLNGTH + +Characteristic contact surface face dimension, which can be used to define the maximum allowable elastic slip. + +# PROPS(NPROPS) + +Array of user-specified property values that are used to define the frictional behavior between the contacting surfaces. + +# NPROPS + +User-specified number of property values associated with this friction model. + + + + + +# 1.1.9 FRIC\_COEF: User subroutine to define the frictional coefficient for contact surfaces. + +# Product: Abaqus/Standard + +# References + +• “Frictional behavior,” Section 37.1.5 of the Abaqus Analysis User’s Guide +• \*FRICTION +• “FRIC\_COEF,” Section 4.1.5 of the Abaqus Verification Guide + +# Overview + +User subroutine FRIC\_COEF: + +• can be used to define the isotropic frictional coefficient between contacting surfaces; +• corresponds to the classical Coulomb friction model; and +• can be used with the contact pair and general contact algorithms. + +# User subroutine interface + +```c +subroutine fric_coef ( +C Write only - +* fCoef, fCoefDeriv, +C Read only - +* nBlock, nProps, nTemp, nFields, +* jFlags, rData, +* surfInt, surfSlv, surfMst, +* props, slipRate, pressure, +* tempAvg, fieldAvg) +C +include 'aba_param.inc' +C +dimension fCoef(nBlock), +* fCoefDeriv(nBlock,3), +* props(nProps), +* slipRate(nBlock), +* pressure(nBlock), +* tempAvg(nBlock), +* fieldAvg(nBlock,nFields) +C +parameter( iKStep = 1, +``` + + + +```matlab +* iKInc = 2, +* nFlags = 2 ) +C + parameter( iTimStep = 1, + * iTimGlb = 2, + * iDTimCur = 3, + * nData = 3 ) +C + dimension jFlags(nFlags), rData(nData) +C + character*80 surfInt, surfSlv, surfMst +C + user coding to define fCoef + return + end +``` + +# Variables to be defined + +fCoef(nBlock) + +This array must be updated to the current values of the friction coefficient at the contact point. + +fCoefDeriv(nBlock,3) + +This array must be updated to the derivatives of the friction coefficient with respect to slip rate, pressure, and temperature at the contact point. + +# Variables passed in for information + +nBlock + +Equal to 1. + +nProps + +User-specified number of property values associated with this friction model. + +nTemp + +1 if the temperature is defined and 0 if the temperature is not defined. + +nFields + +Number of user-specified field variables. + +jFlag(1) + +Step number. + +jFlag(2) + +Increment number. + + + +rData(1) + +Value of step time. + +rData(2) + +Value of total time. + +rData(3) + +Current increment in time from $t = t _ { c u r r } - \Delta t { \mathrm { t } } 0 t = t _ { c u r r } .$ + +surfInt + +User-specified surface interaction name, left justified. + +surfSlv + +Slave surface name, left justified. + +surfMst + +Master surface name, left justified. + +props(nProps) + +User-specified vector of property values to define the frictional coefficient at the contact point. + +slipRate(nBlock) + +This array contains the rate of tangential slip at the contact point for the current time increment. + +pressure(nBlock) + +This array contains the pressure at the contact point projected at the end of the current time increment. + +tempAvg(nBlock) + +Average current temperature between the master and slave surfaces at the contact point. + +fieldAvg(nBlock,nFields) + +Average current value of all the user-specified field variables between the master and slave surfaces at the contact point. + + + + + +# 1.1.10 GAPCON: User subroutine to define conductance between contact surfaces or nodes in a fully coupled temperature-displacement analysis, coupled thermalelectrical-structural analysis, or pure heat transfer analysis. + +# Product: Abaqus/Standard + +# References + +• “Thermal contact properties,” Section 37.2.1 of the Abaqus Analysis User’s Guide +• \*GAP CONDUCTANCE +• “GAPCON,” Section 4.1.6 of the Abaqus Verification Guide + +# Overview + +User subroutine GAPCON: + +• assumes that the heat transfer between surfaces is modeled as $q = k ( \theta _ { A } - \theta _ { B } )$ , where q is the heat flux per unit area flowing between corresponding points A and B on the surfaces, k is the gap conductance, and $\theta _ { A }$ and $\theta _ { B }$ are the surface temperatures; +• is used to define k, providing greater flexibility than direct gap conductance definition in specifying the dependencies of k (for example, it is not necessary to define the gap conductance as a function of the average of the two surfaces’ temperatures, mass flow rates, or field variables); +• will be called at the slave nodes of a contact pair and at the integration points in a contact or a gap element for which the heat conductance definition contains a user-subroutine-defined gap conductance; and +• ignores any dependencies or data specified for the gap conductance outside the user subroutine. + +# Usage with contact pairs and gap elements + +When this subroutine is used with a contact pair, point A is on the slave surface and point B is on the master surface. + +When GAPCON is used with gap elements of type DGAP or GAPUNIT, point A is on the first node of the element and point B is the second node of the element. + +# User subroutine interface + +SUBROUTINE GAPCON(AK,D,FLOWM,TEMP,PREDEF,TIME,CINAME,SLNAME, 1 MSNAME,COORDS,NOEL,NODE,NPRED,KSTEP,KINC) + +```csv +C +INCLUDE 'ABA_PARAM.INC' +C +CHARACTER*80 CINAME, SLNAME, MSNAME +``` + + + +C + +```txt +DIMENSION AK(5), D(2), FLOWM(2), TEMP(2), PREDEF(2, *), 1 TIME(2), COORDS(3) +user coding to define AK(1) -- AK(5) +RETURN +END +``` + +# Variables to be defined + +# AK(1) + +Gap conductance, k. The units of k are energy per time (flux) per area per temperature $( \mathrm { J } \mathrm { T } ^ { - 1 } \mathrm { L } ^ { - 2 } \theta ^ { - 1 } )$ . + +# AK(2) + +$\partial k / \partial d ,$ derivative of the gap conductance with respect to the clearance between the bodies. If the gap conductance is not a function of gap clearance, AK(2)=0.0. This variable needs to be defined only for fully coupled temperature-displacement and coupled thermal-electrical-structural analyses. + +# AK(3) + +$\partial k / \partial p$ , derivative of the gap conductance with respect to the pressure between the bodies. If the gap conductance is not a function of the pressure, AK(3)=0.0. This variable needs to be defined only for fully coupled temperature-displacement and coupled thermal-electrical-structural analyses. + +# AK(4) + +$\partial k / \partial \theta _ { A }$ , derivative of the gap conductance with respect to the temperature of point A on the first surface of the interface. + +# AK(5) + +$\partial k / \partial \theta _ { B }$ , derivative of the gap conductance with respect to the temperature of point B on the second surface of the interface. + +# Variables passed in for information + +# D(1) + +Separation between the surfaces, d. + +# D(2) + +Pressure transmitted across the surfaces, p. This pressure is zero in pure heat transfer analysis. + +# FLOWM(2) + +${ \dot { m } } | _ { A } , { \dot { m } } | _ { B }$ , magnitudes of the mass flow rate per unit area at points A and B. + +# TEMP(2) + +Current temperature at points A and B. + + + +# PREDEF(2,NPRED) + +An array containing pairs of values of all of the user-specified field variables at the end of the current increment at points A and B (initial values at the beginning of the analysis and current values during the analysis). + +# TIME(1) + +Value of step time at the end of the increment. + +# TIME(2) + +Value of total time at the end of the increment. + +# CINAME + +User-specified surface interaction name associated with the heat conductance definition, left justified. For contact elements it is the element set name given for the interface definition associated with the heat conductance definition; if an optional name is assigned to the interface definition, CINAME is passed in as this name, left justified. For gap elements it is the element set name for the element definition associated with the heat conductance definition. + +# SLNAME + +Slave surface name. Passed in as blank if contact or gap elements are used. + +# MSNAME + +Master surface name. Passed in as blank if contact or gap elements are used. + +# COORDS + +An array containing the coordinates of point A. These are the current coordinates if geometric nonlinearity is accounted for during the step (see “Defining an analysis,” Section 6.1.2 of the Abaqus Analysis User’s Guide); otherwise, the array contains the original coordinates of the point. + +# NOEL + +Element label for contact or gap elements. Passed in as zero if contact surfaces are defined. + +# NODE + +Slave node number (point A) if GAPCON is called for a contact pair. + +# NPRED + +Number of predefined field variables. + +# KSTEP + +Step number. + +# KINC + +Increment number. + + diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_008.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_008.md new file mode 100644 index 0000000..9673f31 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_008.md @@ -0,0 +1,300 @@ + + +# 1.1.11 GAPELECTR: User subroutine to define electrical conductance between surfaces in a coupled thermal-electrical or a coupled thermal-electrical-structural analysis. + +Product: Abaqus/Standard + +# References + +• “Electrical contact properties,” Section 37.3.1 of the Abaqus Analysis User’s Guide +• \*GAP ELECTRICAL CONDUCTANCE + +# Overview + +User subroutine GAPELECTR: + +• assumes that the electrical current flowing between the interface surfaces is modeled as $J = \sigma _ { g } ( \varphi _ { A } - \varphi _ { B } )$ where J is the electrical current density flowing across the interface from point A (the slave surface) to point B (the master surface), $\varphi _ { A }$ and $\varphi _ { B }$ are the electrical potential on opposite points of the surfaces, and $\sigma _ { g }$ is the surface electrical conductance; +• is used to define $\sigma _ { g }$ , providing much greater flexibility than direct gap electrical conductance definition in specifying the dependencies of $\sigma _ { g }$ (for instance, it is not necessary to define the gap electrical conductance as a function of the average of the two surfaces’ temperatures and/or field variables); +• will be called at the slave nodes of a contact pair (“Defining contact pairs in Abaqus/Standard,” Section 36.3.1 of the Abaqus Analysis User’s Guide) for which the gap electrical conductance is defined in a user subroutine; and +• ignores any dependencies or data specified for the gap electrical conductance outside the user subroutine. + +# User subroutine interface + +```txt +SUBROUTINE GAPELECTR(SIGMA, D, TEMP, PREDEF, TIME, CINAME, 1 SLNAME, MSNAME, COORDS, NODE, NPRED, KSTEP, KINC) +C +INCLUDE 'ABA_PARAM.INC' +C +CHARACTER*80 CINAME, SLNAME, MSNAME +C +DIMENSION SIGMA(5), D(2), TEMP(2), PREDEF(2, *), TIME(2), 1 COORDS(2, 3) +user coding to define SIGMA(1) -- SIGMA(5) +RETURN +END +``` + + + +# SIGMA(1) + +Gap electrical conductance, $\sigma _ { g } .$ + +# SIGMA(2) + +$\partial \sigma _ { g } / \partial \theta _ { A } ,$ , derivative of the gap electrical conductance with respect to the temperature of point A. If the gap electrical conductance is not a function of $\theta _ { A }$ , SIGMA(2) = 0.0. + +# SIGMA(3) + +$\partial \sigma _ { g } / \partial \theta _ { B }$ , derivative of the gap electrical conductance with respect to the temperature of point B. If the gap electrical conductance is not a function of $\theta _ { B }$ , SIGMA(3) = 0.0. + +# SIGMA(4) + +$\partial \sigma _ { g } / \partial d ,$ derivative of the gap electrical conductance with respect to the clearance between the bodies. If the gap electrical conductance is not a function of gap clearance, SIGMA(4)= 0.0. This variable needs to be defined only for a fully coupled thermal-electrical-structural analysis. + +# SIGMA(5) + +$\partial \sigma _ { g } / \partial p ,$ derivative of the gap electrical conductance with respect to the pressure between the bodies. If the gap electrical conductance is not a function of the pressure, SIGMA(5)= 0.0. This variable needs to be defined only for a fully coupled thermal-electrical-structural analysis. + +# Variables passed in for information + +# D(1) + +Separation between the interface surfaces, d. + +# D(2) + +Pressure transmitted across the surfaces, p. + +# TEMP(2) + +Current temperature at points A and B. + +# PREDEF(2,NPRED) + +An array containing pairs of values of all of the user-specified field variables at the end of the current increment at points A and B (initial values at the beginning of the analysis and current values during the analysis). + +# TIME(1) + +Value of step time at the end of the increment. + +# TIME(2) + +Value of total time at the end of the increment. + + + +# CINAME + +User-specified surface interaction name, left justified. + +# SLNAME + +Slave surface name. + +# MSNAME + +Master surface name. + +# COORDS + +An array containing the current coordinates of points A and B. COORDS(1,K1) are the coordinates at point A, and COORDS(2,K1) are the coordinates at point B. + +# NODE + +Slave node number (point A). + +# NPRED + +Number of predefined field variables. + +# KSTEP + +Step number. + +# KINC + +Increment number. + + + + + +# 1.1.12 HARDINI: User subroutine to define initial equivalent plastic strain and initial backstress tensor. + +# Product: Abaqus/Standard + +# References + +• “Initial conditions in Abaqus/Standard and Abaqus/Explicit,” Section 34.2.1 of the Abaqus Analysis User’s Guide +• “Classical metal plasticity,” Section 23.2.1 of the Abaqus Analysis User’s Guide +• “Models for metals subjected to cyclic loading,” Section 23.2.2 of the Abaqus Analysis User’s Guide +• “Extended Drucker-Prager models,” Section 23.3.1 of the Abaqus Analysis User’s Guide +• \*INITIAL CONDITIONS +• “HARDINI,” Section 4.1.8 of the Abaqus Verification Guide + +# Overview + +# User subroutine HARDINI: + +• can be used only for material models that use metal plasticity or Drucker-Prager plasticity; +• can be used to provide initial equivalent plastic strain values as a function of element number, material point number, and/or material point coordinates for isotropic and combined hardening; +• enables you to specify initial conditions for the backstress tensor as a function of element number, material point number, and/or material point coordinates for kinematic and combined hardening; +• will be called to define the initial equivalent plastic strain and, if relevant, the initial backstresses at material points for which user-subroutine-defined initial hardening conditions are specified; and +• is intended for use when the initial equivalent plastic strain and/or backstress distributions are too complicated to specify directly as initial hardening conditions. + +# Defining backstress components + +The number of backstress components that must be defined depends on the element type for which this routine is being called. Part VI, “Elements,” of the Abaqus Analysis User’s Guide describes the number of stress components for each element type; the number of backstress components is identical to the number of stress components. The order of the backstress components is the same as the order of the stress components. For example, in three-dimensional continuum elements six backstress components must be defined in the order $\alpha _ { 1 1 } , \alpha _ { 2 2 } , \alpha _ { 3 3 } , \alpha _ { 1 2 } , \alpha _ { 1 3 } , \alpha _ { 2 3 }$ + + + +User subroutine interface +```txt +SUBROUTINE HARDINI (ALPHA, EQPS, COORDS, NTENS, NCRDS, NOEL, NPT, 1 LAYER, KSPT, LREBAR, REBARN) +C +INCLUDE 'ABA_PARAM.INC' +C +DIMENSION ALPHA (NTENS, *), COORDS (NCRDS) +CHARACTER*80 REBARN +user coding to define EQPS and, if relevant, ALPHA (NTENS) +RETURN +END +``` + +Variables to be defined +```txt +The variables described below are element-type dependent. + +EQPS +Equivalent plastic strain. + +ALPHA (1,1) +First backstress component of the first backstress. + +ALPHA (2,1) +Second backstress component of the first backstress. + +ALPHA (3,1) +Third backstress component of the first backstress. + +Etc. +NTENS backstress component values should be defined for each backstress. +``` +Variables passed in for information +COORDS + +An array containing the initial coordinates of this point. + +NTENS + +Number of backstress values to be defined. This number depends on the element type. + + + +# NCRDS + +Number of coordinates. + +# NOEL + +Element number. + +# NPT + +Integration point number. + +# LAYER + +Layer number (for composite shells and layered solids). + +# KSPT + +Section point number within the current layer. + +# LREBAR + +Rebar flag. If LREBAR=1, the current integration point is associated with element rebar. Otherwise, LREBAR=0. + +# REBARN + +Name of the rebar to which the current integration point belongs, which is the name given in the rebar or rebar layer definition (“Defining reinforcement,” Section 2.2.3 of the Abaqus Analysis User’s Guide, or “Defining rebar as an element property,” Section 2.2.4 of the Abaqus Analysis User’s Guide). If no name was given in the rebar or rebar layer definition, this variable will be blank. This variable is relevant only when LREBAR=1. + + + + + +# 1.1.13 HETVAL: User subroutine to provide internal heat generation in heat transfer analysis. + +# Product: Abaqus/Standard + +# References + +• “Uncoupled heat transfer analysis,” Section 6.5.2 of the Abaqus Analysis User’s Guide +• “Fully coupled thermal-stress analysis,” Section 6.5.3 of the Abaqus Analysis User’s Guide +• “Fully coupled thermal-electrical-structural analysis,” Section 6.7.4 of the Abaqus Analysis User’s Guide +• \*HEAT GENERATION +• “HETVAL,” Section 4.1.9 of the Abaqus Verification Guide + +# Overview + +User subroutine HETVAL: + +• can be used to define a heat flux due to internal heat generation in a material, for example, as might be associated with phase changes occurring during the solution; +• allows for the dependence of internal heat generation on state variables (such as the fraction of material transformed) that themselves evolve with the solution and are stored as solution-dependent state variables; +• will be called at all material calculation points for which the material definition contains volumetric heat generation during heat transfer, coupled temperature-displacement, coupled thermal-electrical, or coupled thermal-electrical-structural analysis procedures; +• can be useful if it is necessary to include a kinetic theory for a phase change associated with latent heat release (for example, in the prediction of crystallization in a polymer casting process); +• can be used in conjunction with user subroutine USDFLD if it is desired to redefine any field variables before they are passed in; and +• cannot be used with user subroutine UMATHT. + +# User subroutine interface + +```txt +SUBROUTINE HETVAL (CMNAME, TEMP, TIME, DTIME, STATEV, FLUX, 1 PREDEF, DPRED) +C +INCLUDE 'ABA_PARAM.INC' +C +CHARACTER*80 CMNAME +C +``` + + + +DIMENSION TEMP(2),STATEV(\*),PREDEF(\*),TIME(2),FLUX(2), 1 DPRED(\*) + +user coding to define FLUX and update STATEV + +RETURN END + +# Variables to be defined + +# FLUX(1) + +Heat flux, r (thermal energy per time per volume: $\mathrm { J } \mathrm { T } ^ { - 1 } \mathrm { L } ^ { - 3 } )$ , at this material calculation point. + +# FLUX(2) + +Rate of change of heat flux per temperature, . This variable is nonzero only if the heat flux depends on temperature. It is needed to define a correct Jacobian matrix. + +# Variable that can be updated + +# STATEV(\*) + +An array containing the user-defined solution-dependent state variables at this point. + +In an uncoupled heat transfer analysis STATEV is passed into subroutine HETVAL as the values of these variables at the beginning of the increment. However, any updating of STATEV in user subroutine USDFLD will be included in the values passed into subroutine HETVAL since this routine is called before HETVAL. In addition, if HETVAL is being used in a fully coupled temperature-displacement or coupled thermal-electrical-structural analysis and user subroutine UEXPAN, user subroutine CREEP, user subroutine UMAT, or user subroutine UTRS is used to define the mechanical behavior of the material, those routines are called before this routine; therefore, any updating of STATEV done in UEXPAN, CREEP, UMAT, or UTRS will be included in the values passed into this routine. + +In all cases STATEV should be passed back from user subroutine HETVAL containing the values of the state variables at the end of the current increment. + +# Variables passed in for information + +# CMNAME + +User-specified material name, left justified. + +# TEMP(1) + +Current temperature. + +# TEMP(2) + +Temperature increment. diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_009.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_009.md new file mode 100644 index 0000000..47cfb0b --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_009.md @@ -0,0 +1,312 @@ + + +# TIME(1) + +Step time at the end of the increment. + +# TIME(2) + +Total time at the end of the increment. + +# DTIME + +Time increment. + +# PREDEF(\*) + +An array containing the values of all of the user-specified field variables at this point (initial values at the beginning of the analysis and current values during the analysis). + +# DPRED(\*) + +Array of increments of predefined field variables. + + + + + +# 1.1.14 MPC: User subroutine to define multi-point constraints. + +# Product: Abaqus/Standard + +# References + +• “General multi-point constraints,” Section 35.2.2 of the Abaqus Analysis User’s Guide +• \*MPC + +# Overview + +# User subroutine MPC: + +• is called to impose a user-defined multi-point constraint and is intended for use when general constraints cannot be defined with one of the MPC types provided by Abaqus/Standard; +• can use only degrees of freedom that also exist on an element somewhere in the same model (methods for overcoming this limitation are discussed below); +• can generate linear as well as nonlinear constraints; +• allows definition of constraints involving finite rotations; and +• makes it possible to switch constraints on and off during an analysis. + +# Coding methods + +There are two methods for coding this routine. By default, the subroutine operates in a degree of freedom mode. In this mode each call to this subroutine allows one individual degree of freedom to be constrained. Alternatively, you can specify that the subroutine operate in a nodal mode. In this mode each call to this subroutine allows a set of constraints to be imposed all at once; that is, on multiple degrees of freedom of the dependent node. In either case, the routine will be called for each user-subroutine-defined multi-point constraint or set of constraints. See “General multi-point constraints,” Section 35.2.2 of the Abaqus Analysis User’s Guide, for details. + +# Constraints that involve rotational degrees of freedom + +In geometrically nonlinear analyses Abaqus/Standard compounds three-dimensional rotations based on a finite-rotation formulation and not by simple addition of the individual rotation components (see “Conventions,” Section 1.2.2 of the Abaqus Analysis User’s Guide, and “Rotation variables,” Section 1.3.1 of the Abaqus Theory Guide). An incremental rotation involving one component usually results in changes in all three total rotation components. Therefore, any general constraint that involves large three-dimensional rotations should be implemented using the nodal mode of user subroutine MPC. The single degree of freedom version of user subroutine MPC can be used for geometrically linear problems, geometrically nonlinear problems with planar rotations, and constraints that do not involve rotation components. + + + +The degrees of freedom involved in user MPCs must appear on some element or Abaqus/Standard MPC type in the model: user MPCs cannot use degrees of freedom that have not been introduced somewhere on an element. For example, a mesh that uses only continuum (solid) elements cannot have user MPCs that involve rotational degrees of freedom. The simplest way to overcome this limitation is to introduce an element somewhere in the model that uses the required degrees of freedom but does not affect the solution in any other way. Alternatively, if the degrees of freedom are rotations, they can be activated by the use of a library BEAM-type MPC somewhere in the model. + +# Use with nodal coordinate systems + +When a local coordinate system (“Transformed coordinate systems,” Section 2.1.5 of the Abaqus Analysis User’s Guide) and a user MPC are both used at a node, the variables at the node are first transformed before the MPC is imposed. Therefore, user-supplied MPCs must be based on the transformed degrees of freedom. The local-to-global transformation matrices $\mathbf { T } ^ { I }$ for the individual nodes: + +$$ +\mathbf {u} _ {g l o b a l} ^ {I} = \mathbf {T} ^ {I} \cdot \mathbf {u} _ {l o c a l} ^ {I} +$$ + +are passed in for information. + +# Degree of freedom version of user subroutine MPC + +This version of user subroutine MPC allows for one individual degree of freedom to be constrained and, thus, eliminated at a time. The constraint can be quite general and nonlinear of the form: + +$$ +f (u ^ {1}, u ^ {2}, u ^ {3}, \dots , u ^ {N}, \text { geometry, temperature, field variables }) = 0. +$$ + +The first degree of freedom in this function, $u ^ { 1 }$ , is the degree of freedom that will be eliminated to impose the constraint. $u ^ { 2 } , u ^ { 3 }$ , etc. are any other degrees of freedom that are involved in the constraint. Since $u ^ { 1 }$ will be eliminated to impose the constraint, it cannot be used in subsequent kinematic constraints (multi-point constraints, linear equation constraints, or boundary conditions). Therefore, the user MPCs are imposed in the order given in the input. + +You must provide, at all times, two items of information in user subroutine MPC: + +1. A list of degree of freedom identifiers at the nodes that are listed in the corresponding multi-point constraint definition. This list corresponds to $u ^ { 1 } , u ^ { 2 } , u ^ { 3 }$ , etc. in the constraint as given above. +2. An array of the derivatives + +$$ +A ^ {1} = \frac {\partial f}{\partial u ^ {1}}, \quad A ^ {2} = \frac {\partial f}{\partial u ^ {2}}, \quad A ^ {3} = \frac {\partial f}{\partial u ^ {3}}, \quad \dots +$$ + + + +of the constraint function with respect to the degrees of freedom involved. This array is needed for the redistribution of loads from degree of freedom $u ^ { 1 }$ to the other degrees of freedom and for the elimination of $u ^ { 1 }$ from the system matrices. + +In addition, you can provide the value of the dependent degree of freedom $u ^ { 1 }$ as a function of the independent degrees of freedom $u ^ { 2 } , u ^ { 3 }$ etc. If this value is not provided, Abaqus/Standard will update $u ^ { 1 }$ based on the linearized form of the constraint equation as + +$$ +u ^ {1} = - \frac {1}{A ^ {1}} \sum_ {i = 2} ^ {N} A ^ {i} u ^ {i}. +$$ + +Subroutine MPC should be coded and checked with care: if the array of derivatives $\partial f / \partial \boldsymbol { u } ^ { 1 }$ , etc. does not correspond to the definition of $\cdot _ { u ^ { 1 } }$ in terms of $u ^ { 2 } , u ^ { 3 }$ , etc., forces will be transmitted improperly by the MPC and violations of equilibrium may occur. In addition, convergence of the solution may be adversely affected. + +User subroutine interface ```fortran +SUBROUTINE MPC(UE,A,JDOF,MDOF,N,JTYPE,X,U,UINIT,MAXDOF, * LMPC,KSTEP,KINC,TIME,NT,NF,TEMP,FIELD,LTRAN,TRAN) +C +INCLUDE 'ABA_PARAM.INC' +C +DIMENSION A(N),JDOF(N),X(6,N),U(MAXDOF,N),UINIT(MAXDOF,N), * TIME(2),TEMP(NT,N),FIELD(NF,NT,N),LTRAN(N),TRAN(3,3,N) +user coding to define UE, A, JDOF, and, optionally, LMPC +RETURN +END +``` +Variables to be defined +A(N) + +An array containing the derivatives of the constraint function, + +$$ +A (1) = \frac {\partial f}{\partial u ^ {1}}, \quad A (2) = \frac {\partial f}{\partial u ^ {2}}, \quad \dots +$$ + +The coding in the subroutine must define N entries in A, where N is defined below. + + + +# JDOF(N) + +An array containing the degree of freedom identifiers at the nodes that are involved in the constraint. For example, if $u ^ { 1 }$ is the z-displacement at a node, give JDOF(1) = 3; if $u ^ { 2 }$ is the x-displacement at a node, give $\pmb { \sigma } \pmb { \mathrm { D } } \pmb { 0 } \pmb { \mathrm { F } } ( 2 ) = 1$ . The coding in the subroutine must define N entries in JDOF, where N is defined below. + +# Variables that can be updated + +# UE + +This variable is passed in as the total value of the eliminated degree of freedom, $u ^ { 1 }$ . This variable will either be zero or have the current value of $\mathit { \Pi } _ { u } ^ { 1 }$ based on the linearized constraint equation, depending at which stage of the iteration the user subroutine is called. If the constraint is linear and is used in a smalldisplacement analysis (nonlinear geometric effects are not considered) or in a perturbation analysis, this variable need not be defined: Abaqus/Standard will compute $u ^ { 1 }$ as + +$$ +u ^ {1} = - \frac {1}{A ^ {1}} \sum_ {i = 2} ^ {N} A ^ {i} u ^ {i}. +$$ + +If the constraint is nonlinear, this variable should be updated to the value of $u ^ { 1 }$ at the end of the increment to satisfy the constraint exactly. If the return value is the same as the incoming value, Abaqus/Standard will update the eliminated degree of freedom based on the linearized form of the constraint equation. In this case the constraint is not likely to be satisfied exactly. + +# LMPC + +Set this variable to zero to avoid the application of the multi-point constraint. The MPC will be applied if the variable is not changed. This variable must be set to zero every time the subroutine is called if the user MPC is to remain deactivated. This MPC variable is useful for switching the MPC on and off during an analysis. However, the option should be used with care: switching off an MPC may cause a sudden disturbance in equilibrium, which can lead to convergence problems. If this variable is used to switch on an MPC during an analysis, the variable UE should be defined; otherwise, the constraint may not be satisfied properly. + +# Variables passed in for information + +# MDOF + +Maximum number of active degrees of freedom per node involved in the MPC. For the degree of freedom mode of user subroutine MPC, MDOF= 1. + +# N + +Number of degrees of freedom that are involved in the constraint, defined as the number of nodes given in the corresponding multi-point constraint definition. If more than one degree of freedom at a node is + + + +involved in a constraint, the node must be repeated as needed or, alternatively, the nodal mode should be used. + +# JTYPE + +Constraint identifier given for the corresponding multi-point constraint definition. + +# X(6,N) + +An array containing the original coordinates of the nodes involved in the constraint. + +# U(MAXDOF,N) + +An array containing the values of the degrees of freedom at the nodes involved in the constraint. These values will be either the values at the end of the previous iteration or the current values based on the linearized constraint equation, depending at which stage of the iteration the user subroutine is called. + +# UINIT(MAXDOF,N) + +An array containing the values at the beginning of the current iteration of the degrees of freedom at the nodes involved in the constraint. This information is useful for decision-making purposes when you do not want the outcome of a decision to change during the course of an iteration. For example, there are constraints in which the degree of freedom to be eliminated changes during the course of the analysis, but it is necessary to prevent the choice of the dependent degree of freedom from changing during the course of an iteration. + +# MAXDOF + +Maximum degree of freedom number at any node in the analysis. For example, for a coupled temperature-displacement analysis with continuum elements, MAXDOF will be equal to 11. + +# KSTEP + +Step number. + +# KINC + +Increment number within the step. + +# TIME(1) + +Current value of step time. + +# TIME(2) + +Current value of total time. + +# NT + +Number of positions through a section where temperature or field variable values are stored at a node. In a mesh containing only continuum elements, NT=1. For a mesh containing shell or beam elements, NT is the largest of the values specified for the number of temperature points in the shell or beam section definition (or 2 for temperatures specified together with gradients for shells or two-dimensional beams, 3 for temperatures specified together with gradients for three-dimensional beams). + + + +# NF + +Number of different predefined field variables requested for any node (including field variables defined as initial conditions). + +# TEMP(NT,N) + +An array containing the temperatures at the nodes involved in the constraint. This array is not used for a heat transfer, coupled temperature-displacement, coupled thermal-electrical, or coupled thermalelectrical-structural analysis since the temperatures are degrees of freedom of the problem. + +# FIELD(NF,NT,N) + +An array containing all field variables at the nodes involved in the constraint. + +# LTRAN(N) + +An integer array indicating whether the nodes in the MPC are transformed. If LTRAN(I)=1, a transformation is applied to node I; if LTRAN(I)=0, no transformation is applied. + +# TRAN(3,3,N) + +An array containing the local-to-global transformation matrices for the nodes used in the MPC. If no transformation is present at node I, TRAN(\*,\*,I) is the identity matrix. + +# Example: Nonlinear single degree of freedom MPC + +An example of a nonlinear single degree of freedom MPC is a geometrically nonlinear two-dimensional slider involving nodes a, b, and c. The constraint forces node a to be on the straight line connecting nodes b and c (see Figure 1.1.14–1). + +![](images/page-088_8f657df88c4514ae7b09613833ac3a286e1de527e185fd3e16beb725bfc277be.jpg) + +
+text_image + +y +x +a +b +c +
+ +Figure 1.1.14–1 Nonlinear MPC example: two-dimensional slider. + + + +The constraint equation can be written in the form + +$$ +f (u ^ {a}, v ^ {a}, u ^ {b}, v ^ {b}, u ^ {c}, v ^ {c}) = (x ^ {a} - x ^ {b}) (y ^ {c} - y ^ {b}) - (y ^ {a} - y ^ {b}) (x ^ {c} - x ^ {b}) = 0, +$$ + +where $( x ^ { a } , y ^ { a } ) , ( x ^ { b } , y ^ { b } )$ , and $( x ^ { c } , y ^ { c } )$ are the current locations of ${ \pmb a } ,$ b, and c. The derivatives are readily obtained as + +$$ +\begin{array}{l} \frac {\partial f}{u ^ {a}} = y ^ {c} - y ^ {b}, \frac {\partial f}{u ^ {b}} = y ^ {a} - y ^ {c}, \frac {\partial f}{u ^ {c}} = y ^ {b} - y ^ {a}, \\ \frac {\partial f}{v ^ {a}} = x ^ {b} - x ^ {c}, \frac {\partial f}{v ^ {b}} = x ^ {c} - x ^ {a}, \frac {\partial f}{v ^ {c}} = x ^ {a} - x ^ {b}. \\ \end{array} +$$ + +Depending on the orientation of the segment $( b , c )$ we choose either $u ^ { a }$ or $v ^ { a }$ as the degree of freedom to be eliminated. If $\left| x ^ { c } - x ^ { b } \right| \geq \left| y ^ { \bar { c } } - y ^ { b } \right|$ , we choose $v ^ { a }$ as the dependent degree of freedom. If $\left| x ^ { c } - x ^ { b } \right| < \left| y ^ { c } - y ^ { b } \right|$ , we choose $u ^ { a }$ as the dependent degree of freedom. Moreover, if points b and c are coincident, the constraint is not applied. + +To prevent the choice of either $u ^ { a }$ or $v ^ { a }$ as the dependent degree of freedom from changing during the course of an iteration, the orientation of the segment $( b , c )$ is tested based on the geometry at the beginning of the iteration. The dependent degree of freedom is allowed to change from increment to increment. + +Suppose the above multi-point constraint is defined as type 1, with nodes a, a, b, b, c, c. The user subroutine MPC could be coded as follows: +```fortran +SUBROUTINE MPC(UE,A,JDOF,MDOF,N,JTYPE,X,U,UINIT,MAXDOF, *LMPC,KSTEP,KINC,TIME,NT,NF,TEMP,FIELD,LTRAN,TRAN) +C +INCLUDE 'ABA_PARAM.INC' +C +DIMENSION A(N),JDOF(N),X(6,N),U(MAXDOF,N),UINIT(MAXDOF,N), *TIME(2),TEMP(NT,N),FIELD(NF,NT,N),LTRAN(N),TRAN(3,3,N) +PARAMETER( PRECIS = 1.D-15 ) +C +IF (JTYPE .EQ. 1) THEN + DYBC0 = X(2,5) + UINIT(2,5) - X(2,3) - UINIT(2,3) + DXBC0 = X(1,3) + UINIT(1,3) - X(1,5) - UINIT(1,5) + DYBC = X(2,5) + U(2,5) - X(2,3) - U(2,3) + DXBC = X(1,3) + U(1,3) - X(1,5) - U(1,5) + A(3) = X(2,1) + U(2,1) - X(2,5) - U(2,5) + A(4) = X(1,5) + U(1,5) - X(1,1) - U(1,1) + A(5) = X(2,3) + U(2,3) - X(2,1) - U(2,1) + A(6) = X(1,1) + U(1,1) - X(1,3) - U(1,3) + JDOF(3) = 1 +``` + + + +```prolog +JDOF(4) = 2 +JDOF(5) = 1 +JDOF(6) = 2 +IF (ABS(DYBC0).LE.PRECIS .AND. ABS(DXBC0).LE.PRECIS) THEN +POINTS B AND C HAVE COLLAPSED. DO NOT APPLY CONSTRAINT. +LMPC = 0 +ELSE IF (ABS(DXBC0).LT. ABS(DYBC0)) THEN +MAKE U_A DEPENDENT DOF. +JDOF(1) = 1 +JDOF(2) = 2 +A(1) = DYBC +A(2) = DXBC +UE = A(5)A(2)/A(1) + X(1,3) + U(1,3) - X(1,1) +ELSE +MAKE V_A DEPENDENT DOF. +JDOF(1) = 2 +JDOF(2) = 1 +A(1) = DXBC +A(2) = DYBC +UE = -A(6)A(2)/A(1) + X(2,3) + U(2,3) - X(2,1) +END IF +END IF +RETURN +END +``` + +# Nodal version of user subroutine MPC + +The nodal version of user subroutine MPC allows for multiple degrees of freedom of a node to be eliminated simultaneously. The set of constraints can be quite general and nonlinear, of the form + +$$ +f _ {i} \left(\boldsymbol {u} ^ {1}, \boldsymbol {u} ^ {2}, \boldsymbol {u} ^ {3}, \dots , \boldsymbol {u} ^ {N}, \text {geometry, temperature, field variables}\right) = 0 \quad i = 1, 2, \dots , \text {NDEP}. +$$ + +NDEP is the number of dependent degrees of freedom that are involved in the constraint and should have a value between 1 and MDOF, which is the number of active degrees of freedom per node in the analysis. N is the number of nodes involved in the constraint. The scalar constraint functions $f _ { i }$ can also diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_010.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_010.md new file mode 100644 index 0000000..8c1ca2b --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_010.md @@ -0,0 +1,395 @@ + + +be considered as a vector function $f ,$ and the first set of degrees of freedom $\mathbf { \delta } _ { u } \mathbf { 1 }$ in the vector function $f$ will be eliminated to impose the constraint. The sets $u ^ { 2 } , u ^ { 3 }$ , etc. are the independent degrees of freedom at nodes 2, 3, etc. involved in the constraint. The set $u ^ { 1 }$ must be composed of NDEP degrees of freedom at the first node of the MPC definition. For example, if the dependent degrees of freedom are the x-displacement, the z-displacement, and the y-rotation at the first node, $\pmb { u } ^ { 1 } = \big ( \bar { u } _ { x } ^ { 1 } , u _ { z } ^ { 1 } , \phi _ { u } ^ { 1 } \big ) . \ \pmb { u } ^ { 2 } , \ \pmb { u } ^ { 3 }$ etc. can be composed of any number of degrees of freedom, depending on which ones play a role in the constraint, and need not be of the same size; for example, $u ^ { 2 } \overset { \cdot } { = } ( u _ { y } ^ { 2 } )$ and ${ \pmb u } ^ { 3 } = ( u _ { x } ^ { 3 } , u _ { y } ^ { 3 } , \bar { u _ { z } ^ { 3 } } )$ . + +The dependent node can also reappear as an independent node in the MPC. However, since the dependent degrees of freedom of this node will be eliminated, they cannot be used as independent degrees of freedom in this MPC. For example, if the rotations at node a are constrained by the MPC, the displacements of node a can still be used as independent degrees of freedom in the MPC, but the rotations themselves cannot. Similarly, the degrees of freedom that will be eliminated to impose the constraint cannot be used in subsequent kinematic constraints (multi-point constraints, linear equation constraints, or boundary conditions). The MPCs are imposed in the order given in the input for this purpose. + +The nodal version of user subroutine MPC was designed with the application of nonlinear constraints involving large three-dimensional rotations in mind. Due to the incremental nature of the solution procedure in Abaqus/Standard, a linearized set of constraints + +$$ +\delta f _ {i} = \boldsymbol {A} _ {i} ^ {1} \cdot \delta \boldsymbol {u} ^ {1} + \boldsymbol {A} _ {i} ^ {2} \cdot \delta \boldsymbol {u} ^ {2} + \boldsymbol {A} _ {i} ^ {3} \cdot \delta \boldsymbol {u} ^ {3} + \dots = 0 \quad i = 1, 2, \dots , \text {NDEP}, +$$ + +where $A _ { i } ^ { 1 } \ = \ A _ { i } ^ { 1 } ( u ^ { 1 } , u ^ { 2 } , . . . ) , A _ { i } ^ { 2 } \ = \ A _ { i } ^ { 2 } ( u ^ { 1 } , u ^ { 2 } , . . . )$ , etc. is applied during each iteration. This linearized set of constraints is used for the calculation of equilibrium. For finite rotations the linearized equation is given in terms of the linearized rotations $\delta \pmb { \theta } ^ { 1 } , \delta \pmb { \theta } ^ { 2 } , \delta \pmb { \theta } ^ { 3 } , . . .$ , yielding + +$$ +\delta f _ {i} = \boldsymbol {A} _ {i} ^ {1} \cdot \delta \boldsymbol {\theta} ^ {1} + \boldsymbol {A} _ {i} ^ {2} \cdot \delta \boldsymbol {\theta} ^ {2} + \boldsymbol {A} _ {i} ^ {3} \cdot \delta \boldsymbol {\theta} ^ {3} + \dots = 0 \quad i = 1, 2, \dots , \mathrm{NDEP}. +$$ + +Since the linearized rotation field, , is not the variation of the total rotation vector, $\phi$ (see “Rotation variables,” Section 1.3.1 of the Abaqus Theory Guide), you cannot obtain the linearized constraint equation by simply taking derivatives of the vector function, $f ,$ with respect to the rotational degrees of freedom involved. The formulation of the linearized constraint in $\delta \pmb { \theta }$ is equivalent to the formulation of a geometrically linear constraint in the deformed configuration and is generally easier to formulate than the constraint in terms of $\delta \phi$ . For an exact formulation of the constraint, the dependent components of the total rotation vector $\phi ^ { 1 }$ must be defined exactly (see “Rotation variables,” Section 1.3.1 of the Abaqus Theory Guide). + +You must provide, at all times, two items of information in subroutine MPC: + +1. A matrix of degree of freedom identifiers at the nodes that are listed in the corresponding multipoint constraint definition. The columns of this matrix correspond to $\boldsymbol { u } ^ { 1 } , \boldsymbol { u } ^ { 2 } , \boldsymbol { u } ^ { 3 }$ , etc. in the set of constraints as given above, where unused entries are padded with zeros. The number of nonzero entries in $u ^ { 1 }$ will implicitly determine the number of dependent degrees of freedom, NDEP. +2. The matrices representing the linearized constraint function with respect to the degrees of freedom involved. These matrices are needed for the redistribution of loads from degrees of freedom $u ^ { 1 }$ to + + + +the other degrees of freedom and for the elimination of $u ^ { 1 }$ from the system matrices. For constraints that do not involve three-dimensional rotations and constraints with planar rotations, these matrices can be readily obtained from the derivatives of the total constraint function with respect to the degrees of freedom involved: + +$$ +A _ {i j} ^ {1} = \frac {\partial f _ {i}}{\partial u _ {j} ^ {1}}, \quad A _ {i j} ^ {2} = \frac {\partial f _ {i}}{\partial u _ {j} ^ {2}}, \quad A _ {i j} ^ {3} = \frac {\partial f _ {i}}{\partial u _ {j} ^ {3}}, \quad \dots +$$ + +For constraints that involve finite rotations, the matrices follow from the linearized form: + +$$ +A _ {i j} ^ {1} \delta \theta_ {j} ^ {1} + A _ {i j} ^ {2} \delta \theta_ {j} ^ {2} + A _ {i j} ^ {3} \delta \theta_ {j} ^ {3} + \ldots = 0. +$$ + +In addition, you can provide the values of the dependent degrees of freedom $u ^ { 1 }$ , as a function of the independent degrees of freedom $u ^ { 2 } , u ^ { 3 }$ etc. For finite rotations, $\phi ^ { 1 }$ must be specified as a function of $\phi ^ { 2 } , \phi ^ { 2 }$ , etc. If these values are not provided, Abaqus/Standard will update $\boldsymbol { u } ^ { 1 }$ based on the linearized form of the constraint equations. Subroutine MPC should be coded and checked with care: if the matrices of derivatives $A _ { i j } ^ { 1 }$ , etc. do not correspond to the definition of $u ^ { 1 }$ in terms of $u ^ { 2 } , u ^ { 3 }$ etc., forces will be transmitted improperly by the MPC and violations of equilibrium may occur. In addition, convergence of the solution may be adversely affected. + +User subroutine interface ```txt +SUBROUTINE MPC(UE,A,JDOF,MDOF,N,JTYPE,X,U,UINIT,MAXDOF, * LMPC,KSTEP,KINC,TIME,NT,NF,TEMP,FIELD,LTRAN,TRAN) +C +INCLUDE 'ABA_PARAM.INC' +C +DIMENSION UE(MDOF),A(MDOF,MDOF,N),JDOF(MDOF,N),X(6,N), * U(MAXDOF,N),UINIT(MAXDOF,N),TIME(2),TEMP(NT,N), * FIELD(NF,NT,N),LTRAN(N),TRAN(3,3,N) +user coding to define JDOF, UE, A and, optionally, LMPC +RETURN +END +``` + + + +# JDOF(MDOF,N) + +Matrix of degrees of freedom identifiers at the nodes involved in the constraint. Before each call to MPC, Abaqus/Standard will initialize all of the entries of JDOF to zero. All active degrees of freedom for a given column (first index ranging from 1 to MDOF) must be defined starting at the top of the column with no zeros in between. A zero will mark the end of the list for that column. The number of nonzero entries in the first column will implicitly determine the number of dependent degrees of freedom (NDEP). For example, if the dependent degrees of freedom are the z-displacement, the xrotation, and the z-rotation at the first node, NDEP and + +$$ +\mathrm{JDOF} (1, 1) = 3, \quad \mathrm{JDOF} (2, 1) = 4, \quad \mathrm{JDOF} (3, 1) = 6. +$$ + +If the degrees of freedom at the third node involved in the MPC are the x-displacement and the yrotation, define + +$$ +\mathrm{JDOF} (1, 3) = 1, \quad \mathrm{JDOF} (2, 3) = 5. +$$ + +# A(MDOF,MDOF,N) + +Submatrices of coefficients of the linearized constraint function, + +$$ +\mathsf {A} (\mathsf {I}, \mathsf {J}, 1) = A _ {i j} ^ {1}, \quad \mathsf {A} (\mathsf {I}, \mathsf {J}, 2) = A _ {i j} ^ {2}, \quad \dots +$$ + +Before each call to user subroutine MPC, Abaqus/Standard will initialize all of the entries of A to zero; therefore, only nonzero entries need to be defined. If the coding in the subroutine defines NDEP nonzero entries in the column JDOF(J,1), it should define NDEP × NDEP entries in the submatrix A(I,J,1). Since this submatrix will be inverted to impose the MPC, it must be nonsingular. A maximum of NDEP × MDOF entries can be defined for the remaining submatrices A(I,J,K), K = 2, , N. The number of columns in each submatrix A(I,J,K) must correspond to the number of nonzero entries in the corresponding column of the matrix JDOF(J,K). + +# Variables that can be updated + +# UE(NDEP) + +This array is passed in as the total value of the eliminated degrees of freedom, $u ^ { 1 }$ . This array will either be zero or contain the current values of $u ^ { 1 }$ based on the linearized constraint equations, depending at which stage of the iteration the user subroutine is called. For small-displacement analysis or perturbation analysis this array need not be defined: Abaqus/Standard will compute $u ^ { 1 }$ as + +$$ +u _ {i} ^ {1} = - \sum_ {r = 1} ^ {\mathrm{NDEP}} A _ {i r} ^ {1} {} ^ {- 1} \sum_ {s = 2} ^ {\mathrm{N}} \sum_ {t = 1} ^ {\mathrm{MDOF}} A _ {r t} ^ {s} u _ {\mathrm{JDOF} (t, s)} ^ {s} \qquad i = 1, \dots , \mathrm{NDEP}. +$$ + + + +For large-displacement analysis this array can be updated to the value of $\boldsymbol { u } ^ { 1 }$ at the end of the increment to satisfy the constraint exactly. If the return values are the same as the incoming values, Abaqus/Standard will update the eliminated degrees of freedom based on the linearized form of the constraint equations. In this case the constraint is not likely to be satisfied exactly. + +# LMPC + +Set this variable to zero to avoid the application of the multi-point constraint. If the variable is not changed, the MPC will be applied. This variable must be set to zero every time the subroutine is called if the user MPC is to remain deactivated. This MPC variable is useful for switching the MPC on and off during an analysis. This option should be used with care: switching off an MPC may cause a sudden disturbance in equilibrium, which can lead to convergence problems. + +# Variables passed in for information + +# MDOF + +Number of active degrees of freedom per node in the analysis. For example, for a coupled temperaturedisplacement analysis with two-dimensional continuum elements, the active degrees of freedom are 1, 2, and 11 and, hence, MDOF will be equal to 3. + +# N + +Number of nodes involved in the constraint. The value of N is defined as the number of nodes given in the corresponding multi-point constraint definition. + +# JTYPE + +Constraint identifier given for the corresponding multi-point constraint definition. + +# X(6,N) + +An array containing the original coordinates of the nodes involved in the constraint. + +# U(MAXDOF,N) + +An array containing the values of the degrees of freedom at the nodes involved in the constraint. These values will either be the values at the end of the previous iteration or the current values based on the linearized constraint equation, depending at which stage of the iteration the user subroutine is called. + +# UINIT(MAXDOF,N) + +An array containing the values at the beginning of the current iteration of the degrees of freedom at the nodes involved in the constraint. This information is useful for decision-making purposes when you do not want the outcome of a decision to change during the course of an iteration. For example, there are constraints in which the degrees of freedom to be eliminated change during the course of the analysis, but it is necessary to prevent the choice of the dependent degrees of freedom from changing during the course of an iteration. + + + +# MAXDOF + +Maximum degree of freedom number at any node in the analysis. For example, for a coupled temperature-displacement analysis with continuum elements, MAXDOF is equal to 11. + +# KSTEP + +Step number. + +# KINC + +Increment number within the step. + +# TIME(1) + +Current value of step time. + +# TIME(2) + +Current value of total time. + +# NT + +Number of positions through a section where temperature or field variable values are stored at a node. In a mesh containing only continuum elements, NT=1. For a mesh containing shell or beam elements, NT is the largest of the values specified for the number of temperature points in the shell or beam section definition (or 2 for temperatures specified together with gradients for shells or two-dimensional beams, 3 for temperatures specified together with gradients for three-dimensional beams). + +# NF + +Number of different predefined field variables requested for any node (including field variables defined as initial conditions). + +# TEMP(NT,N) + +An array containing the temperatures at the nodes involved in the constraint. This array is not used for a heat transfer, coupled temperature-displacement, coupled thermal-electrical, or coupled thermalelectrical-structural analysis since the temperatures are degrees of freedom of the problem. + +# FIELD(NF,NT,N) + +An array containing all field variables at the nodes involved in the constraint. + +# LTRAN(N) + +An integer array indicating whether the nodes in the MPC are transformed. If LTRAN(I)=1, a transformation is applied to node I; if LTRAN(I)=0, no transformation is applied. + +# TRAN(3,3,N) + +An array containing the local-to-global transformation matrices for the nodes used in the MPC. If no transformation is present at node I, TRAN(\*,\*,I) is the identity matrix. + + + +As an example of a nonlinear MPC, consider the insertion of a rigid beam in a large-displacement, planar (two-dimensional) problem. This MPC is the two-dimensional version of library BEAM-type MPC. It can be implemented as a set of three different single degree of freedom MPCs or as a single nodal MPC. Here, the second method will be worked out because it is simpler and requires less data input. + +Let a and b (see Figure 1.1.14–2) be the ends of the beam, with a the dependent end. + +![](images/page-096_655003410d54524a381141dc8fedadb1043f04dd566e308a804672d81f22bf25.jpg) + +
+text_image + +y +x +L +a +b +φ_b^b + φ_0 +
+ +Figure 1.1.14–2 Nonlinear MPC example: rigid beam. + +The rigid beam will then define both components of displacement and the rotation at a in terms of the displacements and rotation at end b according to the set of equations: + +$$ +f _ {1} (\boldsymbol {u} ^ {a}, \boldsymbol {u} ^ {b}) = x ^ {a} - x ^ {b} - L \cos (\phi_ {z} ^ {b} + \phi_ {0}) = 0, +$$ + +$$ +f _ {2} (\pmb {u} ^ {a}, \pmb {u} ^ {b}) = y ^ {a} - y ^ {b} - L \sin (\phi_ {z} ^ {b} + \phi_ {0}) = 0, +$$ + +$$ +f _ {3} (\pmb {u} ^ {a}, \pmb {u} ^ {b}) = \phi_ {z} ^ {a} - \phi_ {z} ^ {b} = 0, +$$ + +where $\pmb { u } ^ { a } = ( u _ { x } ^ { a } , u _ { y } ^ { a } , \phi _ { z } ^ { a } )$ and $\boldsymbol { u } ^ { b } = ( u _ { x } ^ { b } , u _ { y } ^ { b } , \phi _ { z } ^ { b } ) , ( x ^ { a } , y ^ { a } )$ and $( x ^ { b } , y ^ { b } )$ are the current locations of a and $b , \phi _ { z } ^ { a }$ and $\phi _ { z } ^ { b }$ are the rotations at a and b about the z-axis, L is the length of the link, and $\phi _ { 0 }$ is the original orientation of the link. + +In terms of the original positions $( X ^ { a } , Y ^ { a } )$ and $( X ^ { b } , Y ^ { b } )$ of a and $\begin{array} { r } { \pmb { b } , } \end{array}$ + +$$ +L = \sqrt {L _ {X} ^ {2} + L _ {Y} ^ {2}} +$$ + +and + +$$ +\cos \phi_ {0} = L _ {X} / L, +$$ + +$$ +\sin \phi_ {0} = L _ {Y} / L, +$$ + +where $L _ { X } = X ^ { a } - X ^ { b }$ and $L _ { Y } = Y ^ { a } - Y ^ { b }$ . Thus, the constraint equations can be expressed as + + + +$$ +f _ {1} (\boldsymbol {u} ^ {a}, \boldsymbol {u} ^ {b}) = u _ {x} ^ {a} - u _ {x} ^ {b} + L _ {X} - L _ {X} \cos \phi_ {z} ^ {b} + L _ {Y} \sin \phi_ {z} ^ {b} = 0, +$$ + +$$ +f _ {2} (\boldsymbol {u} ^ {a}, \boldsymbol {u} ^ {b}) = u _ {y} ^ {a} - u _ {y} ^ {b} + L _ {Y} - L _ {X} \sin \phi_ {z} ^ {b} - L _ {Y} \cos \phi_ {z} ^ {b} = 0, +$$ + +$$ +f _ {3} (\pmb {u} ^ {a}, \pmb {u} ^ {b}) = \phi_ {z} ^ {a} - \phi_ {z} ^ {b} = 0. +$$ + +In light of the above formulation, the nontrivial portions of the matrices A and JDOF are + +$$ +\mathsf {A} (1: 3, 1: 3, 1) = \left( \begin{array}{c c c} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{array} \right), \quad \mathsf {A} (1: 3, 1: 3, 2) = \left( \begin{array}{c c c} - 1 & 0 & L _ {X} \sin \phi_ {z} ^ {b} + L _ {Y} \cos \phi_ {z} ^ {b} \\ 0 & - 1 & - L _ {X} \cos \phi_ {z} ^ {b} + L _ {Y} \sin \phi_ {z} ^ {b} \\ 0 & 0 & - 1 \end{array} \right) +$$ + +and + +$$ +\mathrm{JDOF} (1: 3, 1) = \mathrm{JDOF} (1: 3, 2) = \left( \begin{array}{c} 1 \\ 2 \\ 6 \end{array} \right). +$$ + +Since degree of freedom 6 ( ) appears in this constraint, there must be an element in the mesh that uses that degree of freedom—a B21 beam element, for example. + +If the above multi-point constraint is defined as type 1 with nodes a and b, the user subroutine MPC could be coded as follows: +```txt +SUBROUTINE MPC(UE,A,JDOF,MDOF,N,JTYPE,X,U,UINIT,MAXDOF,LMPC, +* KSTEP,KINC,TIME,NT,NF,TEMP,FIELD,LTRAN,TRAN) +C +INCLUDE 'ABA_PARAM.INC' +C +DIMENSION UE(MDOF),A(MDOF,MDOF,N),JDOF(MDOF,N),X(6,N), +* U(MAXDOF,N),UINIT(MAXDOF,N),TIME(2),TEMP(NT,N), +* FIELD(NF,NT,N),LTRAN(N),TRAN(3,3,N) +C +IF (JTYPE .EQ. 1) THEN +COSFIB = COS(U(6,2)) +SINFIB = SIN(U(6,2)) +ALX = X(1,1) - X(1,2) +ALY = X(2,1) - X(2,2) +C +UE(1) = U(1,2) + ALX*(COSFIB-1.) - ALY*SINFIB +UE(2) = U(2,2) + ALY*(COSFIB-1.) + ALX*SINFIB +UE(3) = U(6,2) +C +A(1,1,1) = 1. +A(2,2,1) = 1. +A(3,3,1) = 1. +``` + + + +```prolog +A(1,1,2) = -1. +A(1,3,2) = ALX*SINFIB + ALY*COSFIB +A(2,2,2) = -1. +A(2,3,2) = -ALX*COSFIB + ALY*SINFIB +A(3,3,2) = -1. +C +JDOF(1,1) = 1 +JDOF(2,1) = 2 +JDOF(3,1) = 6 +JDOF(1,2) = 1 +JDOF(2,2) = 2 +JDOF(3,2) = 6 +END IF +C +RETURN +END +``` + +# Example: Nonlinear MPC involving finite rotations + +As an example of a nonlinear MPC involving finite rotations, consider a two-dimensional constant velocity joint that might be part of a robotics application. Let a, b, c (see Figure 1.1.14–3) be the nodes making up the joint, with a the dependent node. + +![](images/page-098_512737e1c62e4f7251984bccbaea6a0be28c00c8003060f74b1a2d139e1a281a.jpg) + +
+text_image + +y +x +φ^c +c +b +a +φ^b +
+ +Figure 1.1.14–3 Nonlinear MPC example: constant velocity joint. + +The joint is operated by prescribing an axial rotation $\phi ^ { \mathrm { c } } = \phi ^ { \mathrm { c } } \mathbf { e } _ { x }$ at c and an out-of-plane rotation $\phi ^ { b } = $ $\phi ^ { b } \mathbf { e } _ { z }$ at b. The compounding of these two prescribed rotation fields will determine the total rotation at a. We can formally write this constraint as follows: + + + +$$ +\boldsymbol {f} (\phi^ {a}, \phi^ {b}, \phi^ {c}) = \phi^ {a} - \phi^ {b} \circ \phi^ {c} = 0, +$$ + +where denotes the rotation product. The formulation of the linearized constraint can be readily achieved from geometrically linear considerations in the deformed state. + +In geometrically linear problems compound rotations are obtained simply as the linear superposition of individual rotation vectors. Consider the geometry depicted in Figure 1.1.14–3 and assume that the infinitesimal rotations $\delta \pmb { \theta } ^ { \mathrm { c } } = \delta \theta ^ { \mathrm { c } } \mathbf { e } _ { x }$ and $\delta \pmb { \theta } ^ { b } = \delta \theta ^ { b } \mathbf { e }$ are applied at c and b, respectively. The rotation $\delta \pmb { \theta } ^ { a }$ at a will simply be the sum of the vector $\delta \pmb { \theta } ^ { b }$ to the vector $\delta \pmb { \theta } ^ { c }$ rotated by an angle $\phi ^ { b }$ about the z-axis. Thus, the linearized constraint can be written directly as + +$$ +\delta f _ {1} \left(\phi^ {a}, \phi^ {b}, \phi^ {c}\right) = \delta \theta_ {x} ^ {a} - \cos \left(\phi^ {b}\right) \delta \theta^ {c} = 0, +$$ + +$$ +\delta f _ {2} (\phi^ {a}, \phi^ {b}, \phi^ {c}) = \delta \theta_ {y} ^ {a} - \sin (\phi^ {b}) \delta \theta^ {c} = 0, +$$ + +$$ +\delta f _ {3} (\phi^ {a}, \phi^ {b}, \phi^ {c}) = \delta \theta_ {z} ^ {a} - \delta \theta^ {b} = 0. +$$ + +In light of this formulation, the nontrivial portions of the matrices JDOF and A are + +$$ +\mathrm{JDOF} (1: 3, 1) = \left( \begin{array}{c} 4 \\ 5 \\ 6 \end{array} \right), \quad \mathrm{JDOF} (1, 2) = 6, \quad \mathrm{JDOF} (1, 3) = 4, +$$ + +and + +$$ +\mathsf {A} (1: 3, 1: 3, 1) = \left( \begin{array}{c c c} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{array} \right), \quad \mathsf {A} (1: 3, 1, 2) = \left( \begin{array}{c} 0 \\ 0 \\ - 1 \end{array} \right), \quad \mathsf {A} (1: 3, 1, 3) = \left( \begin{array}{c} - \cos (\phi^ {b}) \\ - \sin (\phi^ {b}) \\ 0 \end{array} \right). +$$ + +Since degrees of freedom 4 $( \phi _ { x } ) , 5 ( \phi _ { y } )$ , and $6 ( \phi _ { z } )$ appear in this constraint, there must be an element in the mesh that uses these degrees of freedom—a B31 beam element, for example. The MPC subroutine has been coded with just this information. In this case Abaqus/Standard updates the dependent rotation field, $\phi ^ { a }$ , based on the linearized constraint equations. Although the constraint is not satisfied exactly, good results are obtained as long as the rotation increments are kept small enough. A more rigorous derivation of the linearized constraint and the exact nonlinear recovery of the dependent degrees of freedom is presented in “Rotation variables,” Section 1.3.1 of the Abaqus Theory Guide. + +If the above multi-point constraint is defined as type 1 with nodes $a , b ,$ and $c ,$ user subroutine MPC could be coded as follows: + +SUBROUTINE MPC(UE,A,JDOF,MDOF,N,JTYPE,X,U,UINIT,MAXDOF,LMPC, +* KSTEP,KINC,TIME,NT,NF,TEMP,FIELD,LTRAN,TRAN) +C +INCLUDE 'ABA_PARAM.INC' +C +DIMENSION UE(MDOF),A(MDOF,MDOF,N),JDOF(MDOF,N),X(6,N), +* U(MAXDOF,N),UINIT(MAXDOF,N),TIME(2),TEMP(NT,N), + + + +\* FIELD(NF,NT,N),LTRAN(N),TRAN(3,3,N) + +```txt +IF (JTYPE .EQ. 1) THEN +A(1,1,1) = 1. +A(2,2,1) = 1. +A(3,3,1) = 1. +A(3,1,2) = -1. +A(1,1,3) = -COS(U(6,2)) +A(2,1,3) = -SIN(U(6,2)) +``` + +C + +```txt +JDOF(1,1) = 4 +JDOF(2,1) = 5 +JDOF(3,1) = 6 +JDOF(1,2) = 6 +JDOF(1,3) = 4 +END IF +``` + +```txt +RETURN +END +``` diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_011.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_011.md new file mode 100644 index 0000000..54a310f --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_011.md @@ -0,0 +1,352 @@ + + +# 1.1.15 ORIENT: User subroutine to provide an orientation for defining local material directions or local directions for kinematic coupling constraints or local rigid body directions for inertia relief. + +Product: Abaqus/Standard + +# References + +• “Orientations,” Section 2.2.5 of the Abaqus Analysis User’s Guide +• \*ORIENTATION +• “Eigenvalue analysis of a piezoelectric transducer,” Section 7.1.1 of the Abaqus Example Problems Guide + +# Overview + +# User subroutine ORIENT: + +• will be called at the start of the analysis at each location (material point, special-purpose element, coupling node, or reference point for inertia relief) for which local directions are defined with a user-subroutine-defined orientation; +• is used to define the direction cosines of a local system of (material) directions with respect to the default basis directions (default basis directions are defined as the global directions for continuum elements and as the default surface directions for shell, membrane, and surface elements, as described in “Conventions,” Section 1.2.2 of the Abaqus Analysis User’s Guide); +• can be used to define the direction cosines orienting the layer of reinforcing material in membrane, shell, or surface elements (see “Defining reinforcement,” Section 2.2.3 of the Abaqus Analysis User’s Guide); +• can be used to provide a local system for defining the direction of action of rotary inertia, spring, dashpot, flexible joint, and elastic-plastic joint elements; +• can be used with gasket elements to define the local in-plane directions for three-dimensional area and three-dimensional link elements that consider transverse shear and membrane deformations (see “Defining the gasket behavior directly using a gasket behavior model,” Section 32.6.6 of the Abaqus Analysis User’s Guide); +• can be used to define a local system in which coupling constraints are applied (see “Coupling constraints,” Section 35.3.2 of the Abaqus Analysis User’s Guide, and “Kinematic coupling constraints,” Section 35.2.3 of the Abaqus Analysis User’s Guide); +• can be used to define a local system at the reference point for the rigid body directions in which inertia relief loads are applied for the entire model (see “Inertia relief,” Section 11.1.1 of the Abaqus Analysis User’s Guide); +• will ignore rotation angles defined for layers of composite solids (see “Solid (continuum) elements,” Section 28.1.1 of the Abaqus Analysis User’s Guide) but will take into account rotation angles + + + +defined for layers of composite shells (see “Using a shell section integrated during the analysis to define the section behavior,” Section 29.6.5 of the Abaqus Analysis User’s Guide, and “Using a general shell section to define the section behavior,” Section 29.6.6 of the Abaqus Analysis User’s Guide); and + +• ignores any data specified for the associated orientation definition outside the user subroutine. + +The local directions defined by user subroutine ORIENT must be specified relative to the default basis directions. + +User subroutine interface +```txt +SUBROUTINE ORIENT(T, NOEL, NPT, LAYER, KSPT, COORDS, BASIS, 1 ORNAME, NNODES, CNODES, JNNUM) +C +INCLUDE 'ABA_PARAM.INC' +C +CHARACTER*80 ORNAME +C +DIMENSION T(3, 3), COORDS(3), BASIS(3, 3), CNODES(3, NNODES) +DIMENSION JNNUM(NNODES) +user coding to define T +RETURN +END +``` +Variable to be defined + +T + +An array containing the direction cosines of the preferred orientation in terms of the default basis directions. T(1,1), T(2,1), T(3,1) give the (1, 2, 3) components of the first direction; T(1,2), T(2,2), T(3,2) give the second direction; etc. For shell and membrane elements only the first and second directions are used. The directions do not have to be normalized. If the second direction is not orthogonal to the first direction, Abaqus/Standard will orthogonalize and normalize the second direction with respect to the first. The third direction is then determined by taking the cross product of the first and second directions. For planar elements the first two directions must lie in the plane of the element. + +For use with coupling constraints (“Coupling constraints,” Section 35.3.2 of the Abaqus Analysis User’s Guide), the local basis directions are used as the local constraint directions for application of the kinematic constraint. + +For use with inertia relief loads, the local basis directions are used as the rigid body direction vectors for computing the loads. + + + +# NOEL + +Element number. This value is zero when the subroutine is called for use with coupling constraints or inertia relief loads. + +# NPT + +Integration point number. This variable is set only for relevant uses. + +# LAYER + +Layer number (for composite shells and layered solids). This variable is set only when relevant. It is equal to zero when it is irrelevant, such as in a regular solid element or in a shell element when transverse shear stiffness calculations are performed. + +# KSPT + +Section point number within the current layer. This variable is set only when relevant. It is equal to zero when it is irrelevant, such as in a regular solid element or in a shell element when transverse shear stiffness calculations are performed. + +# COORDS + +An array containing the initial coordinates of this point. This array contains the coordinates of the reference point for inertia relief loads. + +# BASIS + +An array containing the direction cosines of the normal material basis directions in terms of the global coordinates in the original configuration. BASIS(1,1), BASIS(2,1), BASIS(3,1) give the 1- direction, etc. This is useful only in shells or membranes since in all other cases the basis is the global coordinate system. + +# ORNAME + +User-specified orientation name, left justified, with one exception. When an overall section orientation is specified for a composite solid or shell section and the individual layer orientations are specified by an orientation angle, Abaqus defines an internal orientation name to represent the actual orientation of the layer. To avoid internal names, provide an orientation name rather than an orientation angle as part of the layer definition for each individual layer of a composite section. + +# NNODES + +Number of element nodes. This value is two when the subroutine is called for use with a kinematic coupling definition, where the two nodes are the reference and current coupling node. When used with a distributing coupling definition, this number is equal to the number of coupling nodes plus one for the reference node. It is one when used with inertia relief loads since the local basis is defined at the reference point. + + + +# CNODES + +An array containing the original coordinates of the nodes. When used with a kinematic coupling definition, the first entry defines the reference node coordinates, and the second entry defines the coupling node coordinates. When used with a distributing coupling definition, the first entry defines the reference node coordinates, and the subsequent entries define the coupling node coordinates in the order defined by the JNNUM array. When used with inertia relief loads, this array is not used. For all other uses the entry order follows that of the element definition node ordering. + +# JNNUM + +An array containing the NNODES node numbers. When used with a kinematic coupling definition, the first entry is the reference node number, and the second entry is the node number for the current coupling node. When used with a distributing coupling definition, the first entry is the reference node number followed by the node numbers of all coupling nodes. When used with inertia relief loads, this array is not used. For all other uses the entry order follows that of the element definition node ordering. + + + +# 1.1.16 RSURFU: User subroutine to define a rigid surface. + +# Product: Abaqus/Standard + +# References + +• “Analytical rigid surface definition,” Section 2.3.4 of the Abaqus Analysis User’s Guide +• \*SURFACE +• \*RIGID BODY +• “RSURFU,” Section 4.1.10 of the Abaqus Verification Guide + +# Overview + +# User subroutine RSURFU: + +• is used to define the surface of a rigid body for use in contact pairs; +• can be used to define a complex rigid surface if the various capabilities provided for defining a surface in Abaqus (see “Analytical rigid surface definition,” Section 2.3.4 of the Abaqus Analysis User’s Guide) are too restrictive; +• will be called at points on the slave surface of a contact pair or, if contact elements are used, at each integration point of each contact element with which the rigid surface is associated; and +• requires the definition of the closest point on the rigid surface, the normal and tangent directions, and the surface curvature. + +# Overpenetration constraint + +This routine must determine if a point on the slave surface has penetrated the rigid surface and define the local surface geometry. If the deforming and rigid surfaces are in contact at this point, Abaqus/Standard will impose a constraint at the point to prevent overpenetration. The local surface geometry must be defined to provide the necessary orientation for the constraint equations and friction directions and to allow Abaqus/Standard to compute the rate of change of these equations as the point moves around on the surface—the “tangent stiffness matrix” for the surface in the Newton algorithm. For the purpose of these calculations, it is best to define a smooth surface. If the surface is defined in a discontinuous manner, convergence may be adversely affected. + +# Calculations to be performed + +Each time RSURFU is called, Abaqus/Standard gives the current position of point A on the surface of the deforming structure, $\mathbf { x } _ { A }$ ; the current position of the rigid body reference point, $\mathbf { x } _ { C } \mathrm { ; }$ ; the total displacements of both of these points, $\mathbf { u } _ { A }$ and $\mathbf { u } _ { C }$ ; and the total rotation of the rigid body reference point, $\phi _ { C }$ . + +The routine should perform the following calculations: + + + +1. A point, $A ^ { \prime } ,$ must be found on the rigid surface at which the normal to the surface passes through $\mathbf { x } _ { A }$ . If there is not a unique point $A ^ { \prime } ,$ the routine must choose the most suitable point (usually the closest A′ to A). The routine must pass back the coordinates of $A ^ { \prime }$ to Abaqus/Standard. For the surface-to-surface contact formulation, the slave normal, not the master normal, should be used. +2. RSURFU must define the distance, h, by which A has penetrated the surface below A′. A negative value of h means that A is outside the surface of the rigid body. +3. If the surfaces are in contact, which may sometimes be the case even if h is negative, RSURFU must define the local surface geometry. + +# Defining the local surface geometry + +There are two scenarios under which it is mandatory that the routine define the local surface geometry: if A has penetrated the surface— if the surface behavior is truly rigid, or h is greater than the maximum overclosure value specified for modified surface behavior using either contact controls (see “Adjusting contact controls in Abaqus/Standard,” Section 36.3.6 of the Abaqus Analysis User’s Guide) or a modified pressure-overclosure relationship (see “Contact pressure-overclosure relationships,” Section 37.1.2 of the Abaqus Analysis User’s Guide)—and if A was in contact at the beginning of the increment, in which case the flag LCLOSE=1 (see the variable list for the definition of LCLOSE). The variable LCLOSE is not relevant for the surface-to-surface contact formulation and is always passed in as 0. The routine can be coded so that local surface geometry definitions are always provided regardless of the scenario. + +The local surface geometry is specified by two orthogonal tangents to the rigid surface at $A ^ { \prime } ,$ as well as the rates of change of the outward pointing normal at $A ^ { \prime } ,$ , , with respect to local surface coordinates that are distance measuring along the tangents, $S ^ { 1 }$ and $S ^ { 2 }$ (see Figure 1.1.16–1). + +![](images/page-106_32d8871bb49521cac077e0a411d498a3f2dd8f21b9fae691fccd87ad51d6a9b7.jpg) + +
+text_image + +n +A +t² +S² +A′ +S¹ +t¹ +
+ +Figure 1.1.16–1 Local geometry on a rigid surface. + +The tangents to the surface at $A ^ { \prime }$ must be defined so that their positive, right-handed cross product is the outward normal to the surface. For two-dimensional cases Abaqus/Standard assumes that the second tangent is (0, 0, −1), so that when you give the direction cosines of the first tangent as $( t _ { 1 } , t _ { 2 } , 0 )$ , the + + + +outward normal will be $( - t _ { 2 } , t _ { 1 } , 0 )$ . The rates of change of the normal with respect to $S ^ { 1 }$ and $S ^ { 2 }$ are required to define the local curvature of the surface. + +User subroutine interface +```txt +SUBROUTINE RSURFU(H, P, TGT, DNDS, X, TIME, U, CINAME, SLNAME, 1 MSNAME, NOEL, NODE, LCLOSE) +C +INCLUDE 'ABA_PARAM.INC' +C +CHARACTER*80 CINAME, SLNAME, MSNAME +C +DIMENSION P(3), TGT(3, 2), DNDS(3, 2), X(3, 3), TIME(2), U(6, 2) +user coding to define H, P, TGT, and DNDS +RETURN +END +``` +Variables to be defined + +H + +Penetration of the point A on the deforming structure into the surface of the rigid body, measured down the outward normal to the rigid surface. A negative value of H indicates that A is outside the rigid surface. Even for a completely rigid surface, $A$ may appear to penetrate the surface during the iterations because the kinematic constraints are not fully satisfied until an increment converges. + +P(3) + +Position of the point $A ^ { \prime }$ on the surface of the rigid body closest to point A on the surface of the deforming structure. + +TGT(3,2) + +Direction cosines of the two unit tangents to the surface, $\mathbf { t } ^ { 1 }$ and $\mathbf { t } ^ { 2 } ,$ , at point A′. For two-dimensional cases only the first two components of $\mathbf { t } ^ { 1 }$ need be given since in this case Abaqus/Standard assumes that $\mathbf { t } ^ { 2 }$ is (0, 0, −1). + +DNDS(3,2) + +Rates of change of the surface normal, , at $A ^ { \prime } ,$ with respect to distance measuring coordinates, $S ^ { 1 }$ and $S ^ { 2 }$ , along $\mathbf { t } ^ { 1 }$ and $\mathbf { t } ^ { 2 }$ . For two-dimensional cases only the first two entries in the first column of DNDS $( \partial n _ { 1 } / \partial S ^ { 1 } , \partial n _ { 2 } / \partial S ^ { 1 } )$ are required. The array DNDS is not required to be assigned for the surface-tosurface contact formulation. + + + +# Variables passed in for information + +X(K1,1) + +Current coordinates of point A on the surface of the deforming structure. + +X(K1,2) + +Current coordinates of the rigid body reference point. + +X(K1,3) + +Unit normal vector for point A; relevant only for the surface-to-surface contact formulation. + +TIME(1) + +Value of step time at the end of the increment. + +TIME(2) + +Value of total time at the end of the increment. + +U(K1,1) + +Total displacement of point A on the surface of the deforming structure. + +U(K1,2) + +Total displacement and rotation of the rigid body reference point; $k _ { 1 } = 1 , 2 , 3$ are the displacement components, $k _ { 1 } = 4 , 5 , 6$ are the rotation components. For two-dimensional cases the only nonzero rotation component is $k _ { 1 } = 6 \mathrm { : }$ : U(4,2) and U(5,2) are both zero. + +# CINAME + +User-specified surface interaction name, left justified. For user-defined contact elements it is either the element set name given for the interface definition or the optional name assigned to the interface definition. + +# SLNAME + +Slave surface name. Passed in as blank if RSURFU is called for contact elements. + +# MSNAME + +Master surface name. Passed in as blank if RSURFU is called for contact elements. + +NOEL + +Element label for contact elements. Passed in as zero if RSURFU is called for a contact pair. + +NODE + +Node number for point A. For the surface-to-surface contact formulation, this quantity is passed in as 0. + +LCLOSE + +Flag indicating contact status at the beginning of the increment. LCLOSE=1 indicates that A is in contact (closed) at the beginning of the increment. LCLOSE=0 indicates that A is not in contact (open) + + + +at the beginning of the increment. If LCLOSE=1, P, TGT and DNDS must be defined even if A opens during this increment. LCLOSE is not used for the surface-to-surface contact formulation and is passed in as 0. + +# Example: Rigid punch + +The input files for the following examples can be found in “RSURFU,” Section 4.1.10 of the Abaqus Verification Guide. The following discussion pertains only to the node-to-surface contact formulation. + +Consider the punch shown in Figure 1.1.16–2. + +![](images/page-109_086fc60d83bb4dd3ca546f95e72b72562e5de88c25b26de1643aa118f2966d60.jpg) + +
+text_image + +z +x₁ +A′ +t¹ +α +Q +α +β +b +a +x₁ +A′ +t¹ +r +
+ +Figure 1.1.16–2 Cross-section of a rigid punch. + +It consists of a spherical head of radius a, smoothly merging into a conical section with cone angle . The center of the sphere lies on the z-axis at Q. We assume that the punch is being driven down the z-axis by a prescribed displacement at the rigid body reference node defined as a boundary condition. (This same surface could be defined directly as a three-dimensional surface of revolution, as described in “Analytical rigid surface definition,” Section 2.3.4 of the Abaqus Analysis User’s Guide. We define it here in RSURFU as an illustration.) + +A point (slave node) on the surface of the deforming body will be associated with the spherical head or with the conical part of the punch, depending on whether it lies above or below the cone that passes through $Q$ and the circle of intersection of the sphere and cone. Thus, define + +$$ +r = \sqrt {x _ {1} ^ {2} + x _ {2} ^ {2}}, \quad z = x _ {3} +$$ + + + +in the three-dimensional case or + +$$ +r = x _ {1}, \quad z = x _ {2} +$$ + +in the axisymmetric case. Then, if $\alpha < z _ { Q } - z _ $ , the point is associated with the spherical surface. Otherwise, it is associated with the cone (both cases are indicated in Figure 1.1.16–2). + +Consider first the axisymmetric case. Then, for $\alpha < z _ { Q } - z$ (the sphere) the overclosure is + +$$ +h = a - b, +$$ + +where + +$$ +b = \sqrt {r ^ {2} + (z - z _ {Q}) ^ {2}}. +$$ + +The position of the point A′ on the rigid surface is ( $\beta , z _ { Q } - a$ , 0), where + +$$ +\cos \beta = r / b, \quad \mathrm{and} \quad \sin \beta = (z _ {Q} - z) / b. +$$ + +The tangent to the rigid surface at A′ is $\mathbf { t } ^ { 1 } = \left( - \sin { \beta } , - \cos { \beta } , 0 \right)$ The positive direction for $\mathbf { t } ^ { 1 }$ must be chosen so that the normal satisfies the right-hand rule with respect to $\mathbf { t } ^ { 1 }$ and $\mathbf { t } ^ { 2 }$ and points out of the rigid body. Also, $d S ^ { 1 } = a d \beta$ , so that + +$$ +\frac {\partial \mathbf {n}}{\partial S ^ {1}} = (- \frac {1}{a} \sin \beta , - \frac {1}{a} \cos \beta , 0). +$$ + +For $\alpha > z _ { Q } - z$ (the conical surface) the clearance is + +$$ +h = - r \cos \alpha + (z - z _ {Q}) \sin \alpha + a, +$$ + +and the position of the point A′ on the rigid surface is $( r + h \cos \alpha , z - h \sin \alpha )$ The surface tangent is $\mathbf { t } ^ { 1 } = \left( - \sin \alpha , - \cos \alpha , 0 \right)$ and there is no change in with position, so that + +$$ +\frac {\partial \mathbf {n}}{\partial S ^ {1}} = (0, 0, 0). +$$ + +The routine can then be coded as follows: +```csv +SUBROUTINE RSURFU(H,P,TGT,DNDS,X,TIME,U,CINAME,SLNAME,1 MSNAME,NOEL,NODE,LCLOSE) +C +INCLUDE 'ABA_PARAM.INC' +C +CHARACTER*80 CINAME,SLNAME,MSNAME +DIMENSION P(3),TGT(3,2),DNDS(3,2),X(3,2),TIME(2),U(6,2) +C +C DEFINE THE FOLLOWING QUANTITIES: +``` diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_012.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_012.md new file mode 100644 index 0000000..bbb6dd0 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_012.md @@ -0,0 +1,392 @@ + + +```prolog +C A = RADIUS 'A' OF THE SPHERICAL HEAD +C SINA = SINE (CONE ANGLE ALPHA) +C COSA = COSINE (CONE ANGLE ALPHA) +C Z0 = ORIGINAL 'Z' COORDINATE OF POINT 'Q' +C +A=5.0 +SINA=0.5 +COSA=0.86602 +Z0=6.0 +ZQ=Z0 + U(2,2) +C +C TEST FOR SEGMENT +C +IF(X(1,1)*SINA/COSA.LT.ZQ-X(2,1)) THEN +C +C SPHERE +C +B=SQRT(X(1,1)**2 + (X(2,1)-ZQ)**2) +H=A-B +COSB=X(1,1)/B +SINB=(ZQ-X(2,1))/B +P(1)=A*COSB +P(2)=ZQ-A*SINB +TGT(1,1)=-SINB +TGT(2,1)=-COSB +DNDS(1,1)=-SINB/A +DNDS(2,1)=-COSB/A +ELSE +C CONE +H=-X(1,1)*COSA+(X(2,1)-ZQ)*SINA+A +P(1)=X(1,1) + H*COSA +P(2)=X(2,1) - H*SINA +TGT(1,1)=-SINA +TGT(2,1)=-COSA +DNDS(1,1)=0. +DNDS(2,1)=0. +END IF +RETURN +END +``` + +The above case can be directly extended to three dimensions. For this purpose we assume that the radial axis, r, is in the global (x–y) plane, so that + + + +$$ +r = \sqrt {x _ {1} ^ {2} + x _ {2} ^ {2}}, \quad z = x _ {3}. +$$ + +For $\alpha < z _ { Q } - z$ (the sphere), the overclosure is $h = a - b$ , where again + +$$ +b = \sqrt {r ^ {2} + (z - z _ {Q}) ^ {2}}. +$$ + +The point $A ^ { \prime }$ on the rigid surface is ( , $\gamma , z _ { Q } - a \sin \beta )$ , where + +$$ +\cos \gamma = \frac {x _ {1}}{r}, \sin \gamma = \frac {x _ {2}}{r}. +$$ + +For $r = 0 , \gamma$ is not defined uniquely; in that case we arbitrarily choose $\gamma = 0$ . We now need two tangents to the surface. The tangent $\mathbf { t } ^ { 1 }$ used in the axisymmetric case is now + +$$ +\mathbf {t} ^ {1} = \left(- \sin \beta \cos \gamma , - \sin \beta \sin \gamma , - \cos \beta\right) +$$ + +and the orthogonal tangent is + +$$ +\mathbf {t} ^ {2} = (- \sin \gamma , \cos \gamma , 0). +$$ + +Again, the positive directions of $\mathbf { t } ^ { 1 }$ and $\mathbf { t } ^ { 2 }$ are chosen so that $\mathbf { t } ^ { 1 } \times \mathbf { t } ^ { 2 }$ defines an outward normal to the surface. The distance measures on the surface are + +$$ +d S ^ {1} = a d \beta , \quad d S ^ {2} = a \cos \beta d \gamma +$$ + +so that + +$$ +\frac {\partial \mathbf {n}}{\partial S ^ {1}} = \bigl (- \frac {1}{a} \sin \beta \cos \gamma , - \frac {1}{a} \sin \beta \sin \gamma , - \frac {1}{a} \cos \beta \bigr), +$$ + +$$ +\frac {\partial \mathbf {n}}{\partial S ^ {2}} = \bigl (- \frac {1}{a} \sin \gamma , \frac {1}{a} \cos \gamma , 0 \bigr). +$$ + +For the conical surface ( $\alpha \geq z _ { Q } - z \ )$ , the surface separation is + +$$ +h = - r \cos \alpha + (z - z _ {Q}) \sin \alpha + a. +$$ + +The point $A ^ { \prime }$ on the rigid surface is $\left( \left( r + h \cos \alpha \right) \cos \gamma , \left( r + h \cos \alpha \right) \sin \gamma , z - h \sin \alpha \right)$ and the surface tangents are + +$$ +\mathbf {t} ^ {1} = \left(- \sin \alpha \cos \gamma , - \sin \alpha \sin \gamma , - \cos \alpha\right) +$$ + +$$ +\mathbf {t} ^ {2} = (- \sin \gamma , \cos \gamma , 0). +$$ + +There is no change of with respect to $S ^ { 1 }$ , and, in this case $d S ^ { 2 } = c d \gamma$ , where $c = r + h$ so that + + + +$$ +\frac {\partial \mathbf {n}}{\partial S ^ {2}} = \left(- \frac {1}{c} \cos \alpha \sin \gamma , + \frac {1}{c} \cos \alpha \cos \gamma , 0\right). +$$ + +The routine can then be coded as follows: +```fortran +SUBROUTINE RSURFU(H,P,TGT,DNDS,X,TIME,U,CINAME,SLNAME, +1 MSNAME,NOEL,NODE,LCLOSE) +C +INCLUDE 'ABA_PARAM.INC' +C +CHARACTER*80 CINAME,SLNAME,MSNAME +DIMENSION P(3), TGT(3,2),DNDS(3,2), X(3,2), TIME(2), U(6,2) +C +C DEFINE THE FOLLOWING QUANTITIES: +C A = RADIUS 'A' OF THE SPHERICAL HEAD +C SINA = SINE (CONE ANGLE ALPHA) +C COSA = COSINE (CONE ANGLE ALPHA) +C Z0 = ORIGINAL 'Z' COORDINATE OF POINT 'Q' +C +A=5.0 +SINA=0.5 +COSA=0.86603 +Z0=5.0 +ZQ= Z0 + U(3,2) +C +C TEST FOR SEGMENT +C +R = SQRT(X(1,1)*X(1,1)+X(2,1)*X(2,1)) +IF(R .GT. 0.0) THEN +COSG = X(1,1)/R +SING = X(2,1)/R +ELSE +COSG = 1.0 +SING = 0.0 +END IF +IF(R*SINA/COSA .LT. ZQ -X(3,1)) THEN +C +C SPHERE +C +B=SQRT(R*R+(X(3,1)-ZQ)**2) +H=A-B +COSB=R/B +SINB=(ZQ-X(3,1))/B +``` + + + +```prolog +P(1)=A*COSB*COSG +P(2)=A*COSB*SING +P(3)=ZQ-A*SINB +TGT(1,1)=-SINB*COSG +TGT(2,1)=-SINB*SING +TGT(3,1)=-COSB +TGT(1,2)=-SING +TGT(2,2)=COSG +TGT(3,2)=0.0 +DNDS(1,1)=-SINB*COSG/A +DNDS(2,1)=-SINB*SING/A +DNDS(3,1)=-COSB/A +DNDS(1,2)=-SING/A +DNDS(2,2)=COSG/A +DNDS(3,2)=0.0 +ELSE +C +C CONE +C +H=-R*COSA+(X(3,1)-ZQ)*SINA+A +P(1)=(R+H*COSA)*COSG +P(2)=(R+H*COSA)*SING +P(3)=X(3,1)-H*SINA +TGT(1,1)=-SINA*COSG +TGT(2,1)=-SINA*SING +TGT(3,1)=-COSA +TGT(1,2)=-SING +TGT(2,2)=COSG +TGT(3,2)=0.0 +DNDS(1,1)=0.0 +DNDS(2,1)=0.0 +DNDS(3,1)=0.0 +C=R+H*COSA +DNDS(1,2)=-COSA*SING/C +DNDS(2,2)=COSA*COSG/C +DNDS(3,2)=0.0 +END IF +C +RETURN +END +``` + + + +# 1.1.17 SDVINI: User subroutine to define initial solution-dependent state variable fields. + +# Product: Abaqus/Standard + +# References + +• “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide +• \*INITIAL CONDITIONS +• “SDVINI,” Section 4.1.11 of the Abaqus Verification Guide + +# Overview + +# User subroutine SDVINI: + +• will be called for user-subroutine-defined initial solution-dependent state variable fields at particular material points, shell section points, contact slave nodes, or for user elements (see “Initial conditions in Abaqus/Standard and Abaqus/Explicit,” Section 34.2.1 of the Abaqus Analysis User’s Guide); +• can be used to initialize solution-dependent state variables allocated as described in “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide; and +• returns a value of zero for any solution-dependent state variables that have no defined initial condition. + +# Use of solution-dependent state variables in other user subroutines + +Solution-dependent state variables initialized in SDVINI can be used and updated in the following user subroutines: + +• CREEP +• FRIC +• HETVAL +• UEL +• UEXPAN +• UGENS +• UHARD +• UMAT +• UMATHT +• USDFLD +• UTRS + +The solution-dependent state variables are passed into these routines in the order in which they are entered in SDVINI. + + + +User subroutine interface +```prolog +SUBROUTINE SDVINI (STATEV, COORDS, NSTATV, NCRDS, NOEL, NPT, 1 LAYER, KSPT) +C +INCLUDE 'ABA_PARAM.INC' +C +DIMENSION STATEV (NSTATV), COORDS (NCRDS) +user coding to define STATEV (NSTATV) +RETURN +END +``` + +Variables to be defined +```txt +STATEV (1) +First solution-dependent state variable. + +STATEV (2) +Second solution-dependent state variable. + +STATEV (3) +Third solution-dependent state variable. + +Etc. +Only NSTATV solution-dependent state variable values should be defined. +``` + +Variables passed in for information +```txt +COORDS +An array containing the initial coordinates of this point. Coordinates are not available for user elements. + +NSTATV +User-defined number of solution-dependent state variables (see “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide). + +NCRDS +Number of coordinates. This value is zero for user elements. + +NOEL +Element number. +``` + + + +# NPT + +Integration point number in the element (not relevant for user elements). + +# LAYER + +Layer number (for composite shells and layered solids). + +# KSPT + +Section point number within the current layer or section. Section point 1 is used for all pure heat transfer, coupled temperature-displacement, and coupled thermal-electrical-structural analyses. + + + + + +# 1.1.18 SIGINI: User subroutine to define an initial stress field. + +# Product: Abaqus/Standard + +# References + +• “Initial conditions in Abaqus/Standard and Abaqus/Explicit,” Section 34.2.1 of the Abaqus Analysis User’s Guide +• \*INITIAL CONDITIONS + +# Overview + +User subroutine SIGINI: + +• will be called for user-subroutine-defined initial stress fields at particular material points (these are the effective stress values for soils analysis); +• is called at the start of the analysis for each applicable material calculation point in the model; and +• can be used to define all active initial stress components at material points as functions of coordinates, element number, integration point number, etc. + +# Stress components + +The number of stress components that must be defined depends on the element type for which this call is being made. Part VI, “Elements,” of the Abaqus Analysis User’s Guide,” describes the element stresses. The order in which the components must be defined is the same as in the element definition. For example, in three-dimensional continuum elements six stress components must be defined in the order 011,022,033,012,013,023. + +# Initial stress field equilibrium + +You should ensure that the initial stress field is in equilibrium with the applied forces and distributed loads by using a static step or a geostatic step to check the equilibrium of the initial stress field before starting the response history. See “Geostatic stress state,” Section 6.8.2 of the Abaqus Analysis User’s Guide, for a discussion of defining initial equilibrium conditions for problems that include pore fluid pressure. + +# User subroutine interface + +```txt +SUBROUTINE SIGINI (SIGMA, COORDS, NTENS, NCRDS, NOEL, NPT, LAYER, 1 KSPT, LREBAR, NAMES) +C +INCLUDE 'ABA_PARAM.INC' +C +``` + + + +DIMENSION SIGMA(NTENS),COORDS(NCRDS) CHARACTER NAMES(2)\*80 + +user coding to define SIGMA(NTENS) + +RETURN END + +# Variables to be defined + +# SIGMA(1) + +First stress component. + +# SIGMA(2) + +Second stress component. + +# SIGMA(3) + +Third stress component. + +# Etc. + +Only NTENS stress values should be defined, where NTENS depends on the element type. + +# Variables passed in for information + +# COORDS + +An array containing the initial coordinates of this point. + +# NTENS + +Number of stresses to be defined, which depends on the element type. + +# NCRDS + +Number of coordinates. + +# NOEL + +Element number. + +# NPT + +Integration point number in the element. + +# LAYER + +Layer number (for composite shells and layered solids). + +# KSPT + +Section point number within the current layer. diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_013.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_013.md new file mode 100644 index 0000000..aaebdf0 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_013.md @@ -0,0 +1,330 @@ + + +# LREBAR + +Rebar flag. If LREBAR=1, the current integration point is associated with element rebar. Otherwise, LREBAR=0. + +# NAMES(1) + +Name of the rebar to which the current integration point belongs, which is the name given in the rebar or rebar layer definition (“Defining reinforcement,” Section 2.2.3 of the Abaqus Analysis User’s Guide, or “Defining rebar as an element property,” Section 2.2.4 of the Abaqus Analysis User’s Guide). If no name was given in the rebar or rebar layer definition, this variable will be blank. This variable is relevant only when LREBAR=1. + +# NAMES(2) + +Element type name (see Section EI.1, “Abaqus/Standard Element Index,” of the Abaqus Analysis User’s Guide). + + + + + +# 1.1.19 UAMP: User subroutine to specify amplitudes. + +# Product: Abaqus/Standard + +# References + +• “Amplitude curves,” Section 34.1.2 of the Abaqus Analysis User’s Guide +• \*AMPLITUDE +• \*OUTPUT + +# Overview + +User subroutine UAMP: + +• allows you to define the current value of an amplitude definition as a function of time; +• can be used to model control engineering aspects of your system when sensors are used (sensor values are from the beginning of the increment); +• can use a predefined number of state variables in their definition; and +• can optionally compute the derivatives and integrals of the amplitude function. + +# Explicit solution dependence + +The solution dependence introduced in this user subroutine is explicit: all data passed in the subroutine for information or to be updated are values at the beginning of that increment. + +# User subroutine interface + +```txt +SUBROUTINE UAMP( +* ampName, time, ampValueOld, dt, nProps, props, nSvars, +* svars, lFlagsInfo, +* nSensor, sensorValues, sensorNames, jSensorLookUpTable, +* AmpValueNew, +* lFlagsDefine, +* AmpDerivative, AmpSecDerivative, AmpIncIntegral, +* AmpDoubleIntegral) +C +INCLUDE 'ABA_PARAM.INC' +C time indices +parameter (iStepTime = 1, +* iTotalTime = 2, +* nTime = 2) +``` + + + +```scala +C flags passed in for information + parameter (iInitialization = 1, + * iRegularInc = 2, + * iCuts = 3, + * ikStep = 4, + * nFlagsInfo = 4) +C optional flags to be defined + parameter (iComputeDeriv = 1, + * iComputeSecDeriv = 2, + * iComputeInteg = 3, + * iComputeDoubleInteg = 4, + * iStopAnalysis = 5, + * iConcludeStep = 6, + * nFlagsDefine = 6) + dimension time(nTime), lFlagsInfo(nFlagsInfo), + * lFlagsDefine(nFlagsDefine) + dimension jSensorLookUpTable(*) + dimension sensorValues(nSensor), svars(nSvars), props(nProps) + character*80 sensorNames(nSensor) + character*80 ampName + + user coding to define AmpValueNew, and + optionally lFlagsDefine, AmpDerivative, AmpSecDerivative, + AmpIncIntegral, AmpDoubleIntegral + + RETURN + END +``` + +# Variable to be defined + +# AmpValueNew + +Current value of the amplitude. + +# Variables that can be updated + +# lFlagsDefine + +Integer flag array to determine whether the computation of additional quantities is necessary or to set step continuation requirements. + + + +
1FlagsDefine(iComputeDeriv)If set to 1, you must provide the computation of the amplitude derivative. The default is 0, which means that Abaqus computes the derivative automatically.
1FlagsDefine(iComputeSecDeriv)If set to 1, you must provide the computation of the amplitude second derivative. The default is 0, which means that Abaqus computes the second derivative automatically.
1FlagsDefine(iComputeInteg)If set to 1, you must provide the computation of the amplitude incremental integral. The default is 0, which means that Abaqus computes the incremental integral automatically.
1FlagsDefine(iComputeDoubleInteg)If set to 1, you must provide the computation of the amplitude incremental double integral. The default is 0, which means that Abaqus computes the incremental integral automatically.
1FlagsDefine(iStopAnalysis)If set to 1, the analysis will be stopped and an error message will be issued. The default is 0, which means that Abaqus will not stop the analysis.
1FlagsDefine(iConcludeStep)If set to 1, Abaqus will conclude the step execution and advance to the next step (if a next step exists). The default is 0.
+ +# svars + +An array containing the values of the solution-dependent state variables associated with this amplitude definition. The number of such variables is nsvars (see above). You define the meaning of these variables. + +This array is passed into UAMP containing the values of these variables at the start of the current increment. In most cases they should be updated to be the values at the end of the increment. + +# AmpDerivative + +Current value of the amplitude derivative. + +# AmpSecDerivative + +Current value of the amplitude second derivative. + + + +# AmpIncIntegral + +Current value of the amplitude incremental integral. + +# AmpDoubleIntegral + +Current value of the amplitude incremental double integral. + +# Variables passed in for information + +# ampName + +User-specified amplitude name, left justified. + +# time(iStepTime) + +Current value of step time or frequency. + +# time(iTotalTime) + +Current value of total time. + +# ampValueOld + +Old value of the amplitude from the previous increment. + +# dt + +Time increment. + +# props + +User-specified array of material constants associated with this amplitude definition. + +# nProps + +User-defined number of material constants associated with this amplitude definition. + +# nSvars + +User-defined number of solution-dependent state variables associated with this amplitude definition. + +# lFlagsInfo + +Integer flag array with information regrading the current call to UAMP. + +# lFlagsInfo(iInitialization) + +This flag is equal to 1 if UAMP is called from the initialization phase of the first analysis step and is set to 0 otherwise. + +# lFlagsInfo(iRegularInc) + +This flag is equal to 1 if UAMP is called from a regular increment and is set to 0 if called from the initialization phase of the first analysis step. + +# lFlagsInfo(iCuts) + +Number of cutbacks in this increment. + +# lFlagsInfo(ikStep) + +Step number. + + + +# nSensor + +Total number of sensors in the model. + +# sensorValues + +Array with sensor values at the end of the previous increment. Each sensor value corresponds to a history output variable associated with the output database request defining the sensor. + +# sensorNames + +Array with user-defined sensor names in the entire model, left justified. Each sensor name corresponds to a sensor value provided with the output database request. All names will be converted to uppercase characters if lowercase or mixed-case characters were used in their definition. + +# jSensorLookUpTable + +Variable that must be passed into the utility functions IGETSENSORID and GETSENSORVALUE. + +Example: Amplitude definition using sensor and state variables +```python +c user amplitude subroutine +Subroutine UAMP( +C passed in for information and state variables +* ampName, time, ampValueOld, dt, nProps, props, nSvars, +* svars, lFlagsInfo, +* nSensor, sensorValues, sensorNames, +* jSensorLookUpTable, +C to be defined +* ampValueNew, +* lFlagsDefine, +* AmpDerivative, AmpSecDerivative, AmpIncIntegral, +* AmpDoubleIntegral) +include 'aba_param.inc' +C svars - additional state variables, similar to (V)UEL + dimension sensorValues(nSensor), svars(nSvars), +* props(nProps) + character*80 sensorNames(nSensor) + character*80 ampName +C time indices + parameter( iStepTime = 1, +* iTotalTime = 2, +* nTime = 2) +C flags passed in for information +``` + + + +```txt +parameter( iInitialization = 1, +* iRegularInc = 2, +* iCuts = 3, +* ikStep = 4, +* nFlagsInfo = 4) + +C optional flags to be defined +parameter( iComputeDeriv = 1, +* iComputeSecDeriv = 2, +* iComputeInteg = 3, +* iComputeDoubleInteg = 4, +* iStopAnalysis = 5, +* iConcludeStep = 6, +* nFlagsDefine = 6) + +parameter( tStep=0.18d0, tAccelerateMotor = .00375d0, +* omegaFinal=23.26d0, +* zero=0.0d0, one=1.0d0, two=2.0d0, four=4.0d0) + +dimension time(nTime), lFlagsInfo(nFlagsInfo), +* lFlagsDefine(nFlagsDefine) +dimension jSensorLookUpTable(*) + +lFlagsDefine(iComputeDeriv) = 1 +lFlagsDefine(iComputeSecDeriv) = 1 +lFlagsDefine(iComputeInteg) = 1 +lFlagsDefine(iComputeDoubleInteg) = 1 + +c get sensor value +vTrans_CU1 = GetSensorValue('HORIZ_TRANSL_MOTION', +* jSensorLookUpTable, +* sensorValues) + +if (ampName(1:22).eq. 'MOTOR_WITH_STOP_SENSOR') then + if (lFlagsInfo(iInitialization).eq.1) then + AmpSecDerivative = zero + AmpDerivative = omegaFinal/tAccelerateMotor + ampValueNew = zero + AmpIncIntegral = zero + AmpDoubleIntegral = zero + + svars(1) = zero + svars(2) = zero +``` + + + +```vba +else + tim = time(iStepTime) + +c ramp up the angular rot velocity of the +c electric motor +c after which hold constant + if (tim .le. tAccelerateMotor) then + AmpSecDerivative = zero + AmpDerivative = omegaFinal/tAccelerateMotor + ampValueNew = omegaFinal*tim/tAccelerateMotor + AmpIncIntegral = dt*(ampValueOld+ampValueNew)/two + AmpDoubleIntegral = dt**2*(ampValueOld+ampValueNew)/four + else + AmpSecDerivative = zero + AmpDerivative = zero + ampValueNew = omegaFinal + AmpIncIntegral = dt*(ampValueOld+ampValueNew)/two + AmpDoubleIntegral = dt**2*(ampValueOld+ampValueNew)/four + end if + +c retrieve old sensor value + vTrans_CU1_old = svars(1) + +c detect a zero crossing and count the number of +c crossings + if (vTrans_CU1_old*vTrans_CU1 .le. zero .and. + * tim .gt. tAccelerateMotor ) then + svars(2) = svars(2) + one + end if + nrCrossings = int(svars(2)) + +c stop the motor if sensor crosses zero the second time + if (nrCrossings.eq.2) then + ampValueNew = zero + lFlagsDefine(iConcludeStep)=1 + end if +``` + + + +```txt +c store sensor value + svars(1) = vTrans_CU1 + end if + end if + return + end +``` diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_014.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_014.md new file mode 100644 index 0000000..545b362 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_014.md @@ -0,0 +1,400 @@ + + +# 1.1.20 UANISOHYPER\_INV: User subroutine to define anisotropic hyperelastic material behavior using the invariant formulation. + +Product: Abaqus/Standard + +# References + +• “Anisotropic hyperelastic behavior,” Section 22.5.3 of the Abaqus Analysis User’s Guide +• \*ANISOTROPIC HYPERELASTIC +• “UANISOHYPER\_INV and VUANISOHYPER\_INV,” Section 4.1.13 of the Abaqus Verification Guide + +# Overview + +User subroutine UANISOHYPER\_INV: + +• can be used to define the strain energy potential of anisotropic hyperelastic materials as a function of an irreducible set of scalar invariants; +• is called at all material calculation points of elements for which the material definition contains user-defined anisotropic hyperelastic behavior with an invariant-based formulation (“Anisotropic hyperelastic behavior,” Section 22.5.3 of the Abaqus Analysis User’s Guide); +• can include material behavior dependent on field variables or state variables; +• requires that the values of the derivatives of the strain energy density function of the anisotropic hyperelastic material be defined with respect to the scalar invariants; and +• is called twice per material point in each iteration. + +# Enumeration of invariants + +To facilitate coding and provide easy access to the array of invariants passed to user subroutine UANISOHYPER\_INV, an enumerated representation of each invariant is introduced. Any scalar invariant can, therefore, be represented uniquely by an enumerated invariant, $I _ { n } ^ { * }$ , where the subscript n denotes the order of the invariant according to the enumeration scheme in the following table: + +
InvariantEnumeration, n
$\overline{I}_{1}$ 1
$\overline{I}_{2}$ 2
J3
$\overline{I}_{4(\alpha\beta)}$ $4 + 2(\alpha - 1) + \beta(\beta - 1)$ ; $\alpha \leq \beta$
$\overline{I}_{5(\alpha\beta)}$ $5 + 2(\alpha - 1) + \beta(\beta - 1)$ ; $\alpha \leq \beta$
+ + + +For example, in the case of three families of fibers there are a total of 15 invariants: $\overline { { I } } _ { 1 } , \overline { { I } } _ { 2 } , J ,$ six invariants of type $\overline { { I } } _ { 4 ( \alpha \beta ) }$ , and six invariants of type $\overline { { I } } _ { 5 ( \alpha \beta ) }$ , with $\alpha , \beta = 1 , 2 , 3 \left( \alpha \leq \beta \right)$ . The following correspondence exists between each of these invariants and their enumerated counterpart: + +
Enumerated invariantInvariant
$I_{1}^{*}$ $\overline{I}_{1}$
$I_{2}^{*}$ $\overline{I}_{2}$
$I_{3}^{*}$ $J$
$I_{4}^{*}$ $\overline{I}_{4(11)}$
$I_{5}^{*}$ $\overline{I}_{5(11)}$
$I_{6}^{*}$ $\overline{I}_{4(12)}$
$I_{7}^{*}$ $\overline{I}_{5(12)}$
$I_{8}^{*}$ $\overline{I}_{4(22)}$
$I_{9}^{*}$ $\overline{I}_{5(22)}$
$I_{10}^{*}$ $\overline{I}_{4(13)}$
$I_{11}^{*}$ $\overline{I}_{5(13)}$
$I_{12}^{*}$ $\overline{I}_{4(23)}$
$I_{13}^{*}$ $\overline{I}_{5(23)}$
$I_{14}^{*}$ $\overline{I}_{4(33)}$
$I_{15}^{*}$ $\overline{I}_{5(33)}$
+ +A similar scheme is used for the array ZETA of terms $\zeta _ { \alpha \beta } = { \bf A } _ { \alpha } \cdot { \bf A } _ { \beta }$ . Each term can be represented uniquely by an enumerated counterpart $\zeta _ { m } ^ { * }$ , as shown below: + +
Dot productEnumeration, m
$\zeta_{\alpha\beta}$ $\alpha + \frac{1}{2}(\beta - 2)(\beta - 1)$ ; $\alpha < \beta$
+ +As an example, for the case of three families of fibers there are three $\zeta _ { \alpha \beta }$ terms: $\zeta _ { 1 2 } , \zeta _ { 1 3 }$ , and $\zeta _ { 2 3 }$ . These are stored in the ZETA array as $\left( \zeta _ { 1 } ^ { * } , \zeta _ { 2 } ^ { * } , \zeta _ { 3 } ^ { * } \right)$ . + +# Storage of arrays of derivatives of the energy function + +The components of the array UI1 of first derivatives of the strain energy potential with respect to the + + + +scalar invariants, ${ { \partial U } \mathord { \left/ { \vphantom { { \partial U } { \partial I } { \partial T } _ { i } ^ { * } } } \right. \kern - delimiterspace } { \partial T } } _ { i } ^ { * }$ , are stored using the enumeration scheme discussed above for the scalar invariants. + +The elements of the array UI2 of second derivatives of the strain energy function, $\partial ^ { 2 } U / \partial I _ { i } ^ { * } \partial I _ { j } ^ { * }$ , are laid out in memory using triangular storage: if denotes the component in this array corresponding to the term $\partial ^ { 2 } U / \partial I _ { i } ^ { * } \partial I _ { i } ^ { * }$ , then $k = i + j \times ( j - 1 ) / 2 ; ( i \leq j )$ . For example, the term $\partial ^ { 2 } U / \partial I _ { 2 } ^ { * } \partial I _ { 5 } ^ { * }$ is stored in component $k \overset { \circ } { = } 2 + ( 5 \times 4 ) / 2 = 1 2$ in the UI2 array. + +# Special considerations for various element types + +There are several special considerations that need to be noted. + +# Shells that calculate transverse shear energy + +When UANISOHYPER\_INV is used to define the material response of shell elements that calculate transverse shear energy, Abaqus/Standard cannot calculate a default value for the transverse shear stiffness of the element. Hence, you must define the element’s transverse shear stiffness. See “Shell section behavior,” Section 29.6.4 of the Abaqus Analysis User’s Guide, for guidelines on choosing this stiffness. + +# Elements with hourglassing modes + +When UANISOHYPER\_INV is used to define the material response of elements with hourglassing modes, you must define the hourglass stiffness for hourglass control based on the total stiffness approach. The hourglass stiffness is not required for enhanced hourglass control, but you can define a scaling factor for the stiffness associated with the drill degree of freedom (rotation about the surface normal). See “Section controls,” Section 27.1.4 of the Abaqus Analysis User’s Guide. + +User subroutine interface +```sql +SUBROUTINE UANISOHYPER_INV (AINV, UA, ZETA, NFIBERS, NINV, +1 UI1, UI2, UI3, TEMP, NOEL, CMNAME, INCMPFLAG, IHYBFLAG, +2 NUMSTATEV, STATEV, NUMFIELDV, FIELDV, FIELDVINC, +3 NUMPROPS, PROPS) +C +INCLUDE 'ABA_PARAM.INC' +C +CHARACTER*80 CMNAME +DIMENSION AINV(NINV), UA(2), +2 ZETA(NFIBERS*(NFIBERS-1)/2)), UI1(NINV), +3 UI2(NINV*(NINV+1)/2), UI3(NINV*(NINV+1)/2), +4 STATEV(NUMSTATEV), FIELDV(NUMFIELDV), +5 FIELDVINC(NUMFIELDV), PROPS(NUMPROPS) +``` + +user coding to define UA,UI1,UI2,UI3,STATEV + + + +# RETURN + +# END + +# Variables to be defined + +# UA(1) + +U, strain energy density function. For a compressible material at least one derivative involving J should be nonzero. For an incompressible material all derivatives involving J are ignored. + +# UA(2) + +$\tilde { U } _ { d e v } ,$ the deviatoric part of the strain energy density of the primary material response. This quantity is needed only if the current material definition also includes Mullins effect (see “Mullins effect,” Section 22.6.1 of the Abaqus Analysis User’s Guide). + +# UI1(NINV) + +Array of derivatives of strain energy potential with respect to the scalar invariants, $\partial U / \partial I _ { i } ^ { * }$ , ordered using the enumeration scheme discussed above. + +# UI2(NINV\*(NINV+1)/2) + +Array of second derivatives of strain energy potential with respect to the scalar invariants (using triangular storage), $\partial ^ { 2 } U / \partial I _ { i } ^ { * } \partial I _ { j } ^ { * }$ . + +# UI3(NINV\*(NINV+1)/2) + +Array of derivatives with respect to J of the second derivatives of the strain energy potential (using triangular storage), ${ \partial ^ { 3 } } U / { \partial I _ { i } ^ { * } \partial I _ { j } ^ { * } \partial J }$ . This quantity is needed only for compressible materials with a hybrid formulation (when INCMPFLAG = 0 and IHYBFLAG = 1). + +# STATEV + +Array containing the user-defined solution-dependent state variables at this point. These are supplied as values at the start of the increment or as values updated by other user subroutines (see “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide) and must be returned as values at the end of the increment. + +# Variables passed in for information + +# NFIBERS + +Number of families of fibers defined for this material. + +# NINV + +Number of scalar invariants. + +# TEMP + +Current temperature at this point. + + + +# NOEL + +Element number. + +# CMNAME + +User-specified material name, left justified. + +# INCMPFLAG + +Incompressibility flag defined to be 1 if the material is specified as incompressible or 0 if the material is specified as compressible. + +# IHYBFLAG + +Hybrid formulation flag defined to be 1 for hybrid elements; 0 otherwise. + +# NUMSTATEV + +User-defined number of solution-dependent state variables associated with this material (see “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide). + +# NUMFIELDV + +Number of field variables. + +# FIELDV + +Array of interpolated values of predefined field variables at this material point at the end of the increment based on the values read in at the nodes (initial values at the beginning of the analysis and current values during the analysis). + +# FIELDVINC + +Array of increments of predefined field variables at this material point for this increment, including any values updated by user subroutine USDFLD. + +# NUMPROPS + +Number of material properties entered for this user-defined hyperelastic material. + +# PROPS + +Array of material properties entered for this user-defined hyperelastic material. + +# AINV(NINV) + +Array of scalar invariants, $I _ { i } ^ { * }$ , at each material point at the end of the increment. The invariants are ordered using the enumeration scheme discussed above. + +# ZETA(NFIBERS\*(NFIBERS-1)/2)) + +Array of dot product between the directions of different families of fiber in the reference configuration, $\zeta _ { \alpha \beta } = { \bf A } _ { \alpha } \cdot { \bf A } _ { \beta }$ . The array contains the enumerated values $\zeta _ { m } ^ { * }$ using the scheme discussed above. + + + +As an example of the coding of user subroutine UANISOHYPER\_INV, consider the model proposed by Kaliske and Schmidt (2005) for nonlinear anisotropic elasticity with two families of fibers. The strain energy function is given by a polynomial series expansion in the form + +$$ +\begin{array}{l} U = \frac {1}{D} (J - 1) ^ {2} + \sum_ {i = 1} ^ {3} a _ {i} (\overline {{I}} _ {1} - 3) ^ {i} + \sum_ {j = 1} ^ {3} b _ {j} (\overline {{I}} _ {2} - 3) ^ {j} + \sum_ {k = 2} ^ {6} c _ {k} (\overline {{I}} _ {4 (1 1)} - 1) ^ {k} + \sum_ {l = 2} ^ {6} d _ {l} (\overline {{I}} _ {5 (1 1)} - 1) ^ {l} \\ + \sum_ {m = 2} ^ {6} e _ {m} (\overline {{I}} _ {4 (2 2)} - 1) ^ {m} + \sum_ {n = 2} ^ {6} f _ {n} (\overline {{I}} _ {5 (2 2)} - 1) ^ {n} + \sum_ {p = 2} ^ {6} g _ {p} (\zeta_ {1 2} \overline {{I}} _ {4 (1 2)} - \zeta_ {1 2} ^ {2}) ^ {p}. \\ \end{array} +$$ + +The code in user subroutine UANISOHYPER\_INV must return the derivatives of the strain energy function with respect to the scalar invariants, which are readily computed from the above expression. In this example auxiliary functions are used to facilitate enumeration of pseudo-invariants of type $\overline { { I } } _ { 4 ( \alpha \beta ) }$ and $\overline { { I } } _ { 5 ( \alpha \beta ) }$ , as well as for indexing into the array of second derivatives using symmetric storage. The user subroutine would be coded as follows: +```txt +subroutine uanisohyper_inv (aInv, ua, zeta, nFibers, nInv, +* ui1, ui2, ui3, temp, noel, +* cmname, incmpFlag, ihybFlag, +* numStatev, statev, +* numFieldv, fieldv, fieldvInc, +* numProps, props) +C + include 'aba_param.inc' +C + character *80 cmname + dimension aInv(nInv), ua(2), zeta(nFibers*(nFibers-1)/2) + dimension ui1(nInv), ui2(nInv*(nInv+1)/2) + dimension ui3(nInv*(nInv+1)/2), statev(numStatev) + dimension fieldv(numFieldv), fieldvInc(numFieldv) + dimension props(numProps) +C + parameter ( zero = 0.d0, + * one = 1.d0, + * two = 2.d0, + * three = 3.d0, + * four = 4.d0, + * five = 5.d0, + * six = 6.d0 ) +C +``` + + + +```txt +C Kaliske-Schmidt energy function (3D) +C +C Read material properties + d=props(1) + dInv = one / d + a1=props(2) + a2=props(3) + a3=props(4) + b1=props(5) + b2=props(6) + b3=props(7) + c2=props(8) + c3=props(9) + c4=props(10) + c5=props(11) + c6=props(12) + d2=props(13) + d3=props(14) + d4=props(15) + d5=props(16) + d6=props(17) + e2=props(18) + e3=props(19) + e4=props(20) + e5=props(21) + e6=props(22) + f2=props(23) + f3=props(24) + f4=props(25) + f5=props(26) + f6=props(27) + g2=props(28) + g3=props(29) + g4=props(30) + g5=props(31) + g6=props(32) +C +C Compute Udev and 1st and 2nd derivatives w.r.t invariants +C - I1 + bi1 = aInv(1) + term = bi1-three + ua(2) = a1*term + a2*term**2 + a3*term**3 +``` + + + +```txt +ui1(1) = a1 + two*a2*term + three*a3*term**2 +ui2(indx(1,1)) = two*a2 + three*two*a3*term +C - I2 +bi2 = aInv(2) +term = bi2-three +ua(2) = ua(2) + b1*term + b2*term**2 + b3*term**3 +ui1(2) = b1 + two*b2*term + three*b3*term**2 +ui2(indx(2,2)) = two*b2 + three*two*b3*term +C - I3 (=J) +bi3 = aInv(3) +term = bi3-one +ui1(3) = two*dInv*term +ui2(indx(3,3)) = two*dInv +C - I4(11) +nI411 = indxInv4(1,1) +bi411 = aInv(nI411) +term = bi411-one +ua(2) = ua(2) +* + c2*term**2 + c3*term**3 + c4*term**4 +* + c5*term**5 + c6*term**6 +ui1(nI411) = +* two*c2*term +* + three*c3*term**2 +* + four*c4*term**3 +* + five*c5*term**4 +* + six*c6*term**5 +ui2(indx(nI411,nI411)) = +* two*c2 +* + three*two*c3*term +* + four*three*c4*term**2 +* + five*four*c5*term**3 +* + six*five*c6*term**4 +C - I5(11) +nI511 = indxInv5(1,1) +bi511 = aInv(nI511) +term = bi511-one +ua(2) = ua(2) +* + d2*term**2 + d3*term**3 + d4*term**4 +* + d5*term**5 + d6*term**6 +ui1(nI511) = +* two*d2*term +* + three*d3*term**2 +``` + + + +```c +* + four*d4*term**3 +* + five*d5*term**4 +* + six*d6*term**5 +ui2 (indx(nI511,nI511)) = +* two*d2 +* + three*two*d3*term +* + four*three*d4*term**2 +* + five*four*d5*term**3 +* + six*five*d6*term**4 +C - I4(22) +nI422 = indxInv4(2,2) +bi422 = aInv(nI422) +term = bi422-one +ua(2) = ua(2) +* + e2*term**2 + e3*term**3 + e4*term**4 +* + e5*term**5 + e6*term**6 +ui1(nI422) = +* two*e2*term +* + three*e3*term**2 +* + four*e4*term**3 +* + five*e5*term**4 +* + six*e6*term**5 +ui2 (indx(nI422,nI422)) = +* two*e2 +* + three*two*e3*term +* + four*three*e4*term**2 +* + five*four*e5*term**3 +* + six*five*e6*term**4 +C - I5(22) +nI522 = indxInv5(2,2) +bi522 = aInv(nI522) +term = bi522-one +ua(2) = ua(2) +* + f2*term**2 + f3*term**3 + f4*term**4 +* + f5*term**5 + f6*term**6 +ui1(nI522) = +* two*f2*term +* + three*f3*term**2 +* + four*f4*term**3 +* + five*f5*term**4 +* + six*f6*term**5 +ui2 (indx(nI522,nI522)) = +``` + + + +```matlab +* two*f2 +* + three*two*f3*term +* + four*three*f4*term**2 +* + five*four*f5*term**3 +* + six*five*f6*term**4 +C - I4(12) + nI412 = indxInv4(1,2) + bi412 = aInv(nI412) + term = zeta(1)*(bi412-zeta(1)) + ua(2) = ua(2) + * + g2*term**2 + g3*term**3 + * + g4*term**4 + g5*term**5 + * + g6*term**6 + ui1(nI412) = zeta(1) * ( + * two*g2*term + * + three*g3*term**2 + * + four*g4*term**3 + * + five*g5*term**4 + * + six*g6*term**5) + ui2(indx(nI412,nI412)) = zeta(1)**2 * ( + * two*g2 + * + three*two*g3*term + * + four*three*g4*term**2 + * + five*four*g5*term**3 + * + six*five*g6*term**4) +C +C Add volumetric energy +C + term = aInv(3) - one + ua(1) = ua(2) + dInv*term*term +C + return + end +C +C Maps index from Square to Triangular storage of symmetric +C matrix +C + integer function index( i, j ) +C + include 'aba_param.inc' +C + ii = min(i,j) +``` diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_015.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_015.md new file mode 100644 index 0000000..fa86c9b --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_015.md @@ -0,0 +1,369 @@ + + +```matlab +jj = max(i, j) +c + index = ii + jj*(jj-1)/2 +c + return + end +c +c +C Generate enumeration of Anisotropic Pseudo Invariants of +C type 4 +c + integer function indexInv4(i, j) +c + include 'aba_param.inc' +c + ii = min(i, j) + jj = max(i, j) +c + indexInv4 = 4 + jj*(jj-1) + 2*(ii-1) +c + return + end +c +c +C Generate enumeration of Anisotropic Pseudo Invariants of +C type 5 +c + integer function indexInv5(i, j) +c + include 'aba_param.inc' +c + ii = min(i, j) + jj = max(i, j) +c + indexInv5 = 5 + jj*(jj-1) + 2*(ii-1) +c + return + end +``` + + + +# Additional reference + +• Kaliske, M., and J. Schmidt, “Formulation of Finite Nonlinear Anisotropic Elasticity,” CADFEM GmbH Infoplaner 2/2005, vol. 2, pp. 22–23, 2005. + + + +# 1.1.21 UANISOHYPER\_STRAIN: User subroutine to define anisotropic hyperelastic material behavior based on Green strain. + +Product: Abaqus/Standard + +# References + +• “Anisotropic hyperelastic behavior,” Section 22.5.3 of the Abaqus Analysis User’s Guide +• \*ANISOTROPIC HYPERELASTIC +• “UANISOHYPER\_INV and VUANISOHYPER\_INV,” Section 4.1.13 of the Abaqus Verification Guide + +# Overview + +User subroutine UANISOHYPER\_STRAIN: + +• can be used to define the strain energy potential of anisotropic hyperelastic materials as a function of the components of the Green strain tensor; +• is called at all material calculation points of elements for which the material definition contains user-defined anisotropic hyperelastic behavior with a Green strain-based formulation (“Anisotropic hyperelastic behavior,” Section 22.5.3 of the Abaqus Analysis User’s Guide); +• can include material behavior dependent on field variables or state variables; +• requires that the values of the derivatives of the strain energy density function of the anisotropic hyperelastic material be defined with respect to the components of the modified Green strain tensor; and +• is called twice per material point in each iteration. + +# Storage of strain components + +In the array of modified Green strain, EBAR, direct components are stored first, followed by shear components. There are NDI direct and NSHR tensor shear components. The order of the components is defined in “Conventions,” Section 1.2.2 of the Abaqus Analysis User’s Guide. Since the number of active stress and strain components varies between element types, the routine must be coded to provide for all element types with which it will be used. + +# Storage of arrays of derivatives of the energy function + +The array of first derivatives of the strain energy function, DU1, contains NTENS+1 components, with NTENS=NDI+NSHR. The first NTENS components correspond to the derivatives with respect to each component of the modified Green strain, ${ \partial U } / { \partial \overline { { \varepsilon } } _ { i j } ^ { G } }$ . The last component contains the derivative with respect to the volume ratio, . + + + +The array of second derivatives of the strain energy function, DU2, contains (NTENS+1)\*(NTENS+2)/2 components. These components are ordered using the following triangular storage scheme: + +
Component2D Case3D Case
1 $\partial^{2}U/\partial\overline{\varepsilon}_{11}^{G}\partial\overline{\varepsilon}_{11}^{G}$ $\partial^{2}U/\partial\overline{\varepsilon}_{11}^{G}\partial\overline{\varepsilon}_{11}^{G}$
2 $\partial^{2}U/\partial\overline{\varepsilon}_{11}^{G}\partial\overline{\varepsilon}_{22}^{G}$ $\partial^{2}U/\partial\overline{\varepsilon}_{11}^{G}\partial\overline{\varepsilon}_{22}^{G}$
3 $\partial^{2}U/\partial\overline{\varepsilon}_{22}^{G}\partial\overline{\varepsilon}_{22}^{G}$ $\partial^{2}U/\partial\overline{\varepsilon}_{22}^{G}\partial\overline{\varepsilon}_{22}^{G}$
4 $\partial^{2}U/\partial\overline{\varepsilon}_{11}^{G}\partial\overline{\varepsilon}_{33}^{G}$ $\partial^{2}U/\partial\overline{\varepsilon}_{11}^{G}\partial\overline{\varepsilon}_{33}^{G}$
5 $\partial^{2}U/\partial\overline{\varepsilon}_{22}^{G}\partial\overline{\varepsilon}_{33}^{G}$ $\partial^{2}U/\partial\overline{\varepsilon}_{22}^{G}\partial\overline{\varepsilon}_{33}^{G}$
6 $\partial^{2}U/\partial\overline{\varepsilon}_{33}^{G}\partial\overline{\varepsilon}_{33}^{G}$ $\partial^{2}U/\partial\overline{\varepsilon}_{33}^{G}\partial\overline{\varepsilon}_{33}^{G}$
7 $\partial^{2}U/\partial\overline{\varepsilon}_{11}^{G}\partial\overline{\varepsilon}_{12}^{G}$ $\partial^{2}U/\partial\overline{\varepsilon}_{11}^{G}\partial\overline{\varepsilon}_{12}^{G}$
8 $\partial^{2}U/\partial\overline{\varepsilon}_{22}^{G}\partial\overline{\varepsilon}_{12}^{G}$ $\partial^{2}U/\partial\overline{\varepsilon}_{22}^{G}\partial\overline{\varepsilon}_{12}^{G}$
9 $\partial^{2}U/\partial\overline{\varepsilon}_{33}^{G}\partial\overline{\varepsilon}_{12}^{G}$ $\partial^{2}U/\partial\overline{\varepsilon}_{33}^{G}\partial\overline{\varepsilon}_{12}^{G}$
10 $\partial^{2}U/\partial\overline{\varepsilon}_{12}^{G}\partial\overline{\varepsilon}_{12}^{G}$ $\partial^{2}U/\partial\overline{\varepsilon}_{12}^{G}\partial\overline{\varepsilon}_{12}^{G}$
11 $\partial^{2}U/\partial\overline{\varepsilon}_{11}^{G}\partial J$ $\partial^{2}U/\partial\overline{\varepsilon}_{11}^{G}\partial\overline{\varepsilon}_{13}^{G}$
12 $\partial^{2}U/\partial\overline{\varepsilon}_{22}^{G}\partial J$ $\partial^{2}U/\partial\overline{\varepsilon}_{22}^{G}\partial\overline{\varepsilon}_{13}^{G}$
13 $\partial^{2}U/\partial\overline{\varepsilon}_{33}^{G}\partial J$ $\partial^{2}U/\partial\overline{\varepsilon}_{33}^{G}\partial\overline{\varepsilon}_{13}^{G}$
14 $\partial^{2}U/\partial\overline{\varepsilon}_{12}^{G}\partial J$ $\partial^{2}U/\partial\overline{\varepsilon}_{12}^{G}\partial\overline{\varepsilon}_{13}^{G}$
15 $\partial^{2}U/\partial J^{2}$ $\partial^{2}U/\partial\overline{\varepsilon}_{13}^{G}\partial\overline{\varepsilon}_{13}^{G}$
16 $\partial^{2}U/\partial\overline{\varepsilon}_{11}^{G}\partial\overline{\varepsilon}_{23}^{G}$
17 $\partial^{2}U/\partial\overline{\varepsilon}_{22}^{G}\partial\overline{\varepsilon}_{23}^{G}$
18 $\partial^{2}U/\partial\overline{\varepsilon}_{33}^{G}\partial\overline{\varepsilon}_{23}^{G}$
19 $\partial^{2}U/\partial\overline{\varepsilon}_{12}^{G}\partial\overline{\varepsilon}_{23}^{G}$
20 $\partial^{2}U/\partial\overline{\varepsilon}_{13}^{G}\partial\overline{\varepsilon}_{23}^{G}$
21 $\partial^{2}U/\partial\overline{\varepsilon}_{23}^{G}\partial\overline{\varepsilon}_{23}^{G}$
22 $\partial^{2}U/\partial\overline{\varepsilon}_{11}^{G}\partial J$
23 $\partial^{2}U/\partial\overline{\varepsilon}_{22}^{G}\partial J$
24 $\partial^{2}U/\partial\overline{\varepsilon}_{33}^{G}\partial J$
+ + + +
Component2D Case3D Case
25 $\partial^{2}U/\partial\overline{\varepsilon}_{12}^{G}\partial J$
26 $\partial^{2}U/\partial\overline{\varepsilon}_{13}^{G}\partial J$
27 $\partial^{2}U/\partial\overline{\varepsilon}_{23}^{G}\partial J$
28 $\partial^{2}U/\partial J^{2}$
+ +Finally, the array of third derivatives of the strain energy function, DU3, also contains (NTENS+1)\*(NTENS+2)/2 components, each representing the derivative with respect to of the corresponding component of DU2. It follows the same triangular storage scheme as DU2. + +# Special considerations for various element types + +There are several special considerations that need to be noted. + +# Shells that calculate transverse shear energy + +When UANISOHYPER\_STRAIN is used to define the material response of shell elements that calculate transverse shear energy, Abaqus/Standard cannot calculate a default value for the transverse shear stiffness of the element. Hence, you must define the element’s transverse shear stiffness. See “Shell section behavior,” Section 29.6.4 of the Abaqus Analysis User’s Guide, for guidelines on choosing this stiffness. + +# Elements with hourglassing modes + +When UANISOHYPER\_STRAIN is used to define the material response of elements with hourglassing modes, you must define the hourglass stiffness for hourglass control based on the total stiffness approach. The hourglass stiffness is not required for enhanced hourglass control, but you can define a scaling factor for the stiffness associated with the drill degree of freedom (rotation about the surface normal). See “Section controls,” Section 27.1.4 of the Abaqus Analysis User’s Guide. + +# User subroutine interface + +```txt +SUBROUTINE UANISOHYPER_STRAIN (EBAR, AJ, UA, DU1, DU2, DU3, +1 TEMP, NOEL, CMNAME, INCMPFLAG, IHYBFLAG, NDI, NSHR, NTENS, +2 NUMSTATEV, STATEV, NUMFIELDV, FIELDV, FIELDVINC, +3 NUMPROPS, PROPS) +C +INCLUDE 'ABA_PARAM.INC' +C +CHARACTER*80 CMNAME +C +DIMENSION EBAR(NTENS), UA(2), DU1(NTENS+1), +``` + + + +```txt +2 DU2((NTENS+1)*(NTENS+2)/2), +3 DU3((NTENS+1)*(NTENS+2)/2), +4 STATEV(NUMSTATEV), FIELDV(NUMFIELDV), +5 FIELDVINC(NUMFIELDV), PROPS(NUMPROPS) +``` + +user coding to define UA,DU1,DU2,DU3,STATEV + +RETURN + +END + +# Variables to be defined + +# UA(1) + +U, strain energy density function. For a compressible material at least one derivative involving J should be nonzero. For an incompressible material all derivatives involving J are ignored. + +# UA(2) + +$\tilde { U } _ { d e v }$ , the deviatoric part of the strain energy density of the primary material response. This quantity is needed only if the current material definition also includes Mullins effect (see “Mullins effect,” Section 22.6.1 of the Abaqus Analysis User’s Guide). + +# DU1(NTENS+1) + +Derivatives of strain energy potential with respect to the components of the modified Green strain tensor, ${ \partial U } / { \partial \overline { { \varepsilon } } _ { i j } ^ { G } }$ , and with respect to the volume ratio, . + +# DU2((NTENS+1)\*(NTENS+2)/2) + +Second derivatives of strain energy potential with respect to the components of the modified Green strain tensor and the volume ratio (using triangular storage, as mentioned earlier). + +# DU3((NTENS+1)\*(NTENS+2)/2) + +Derivatives with respect to J of the second derivatives of the strain energy potential (using triangular storage, as mentioned earlier). This quantity is needed only for compressible materials with a hybrid formulation (when INCMPFLAG = 0 and IHYBFLAG = 1). + +# STATEV + +Array containing the user-defined solution-dependent state variables at this point. These are supplied as values at the start of the increment or as values updated by other user subroutines (see “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide) and must be returned as values at the end of the increment. + + + +# Variables passed in for information + +# TEMP + +Current temperature at this point. + +# NOEL + +Element number. + +# CMNAME + +User-specified material name, left justified. + +# NDI + +Number of direct stress components at this point. + +# NSHR + +Number of shear components at this point. + +# NTENS + +Size of the stress or strain component array (NDI + NSHR). + +# INCMPFLAG + +Incompressibility flag defined to be 1 if the material is specified as incompressible or 0 if the material is specified as compressible. + +# IHYBFLAG + +Hybrid formulation flag defined to be 1 for hybrid elements; 0 otherwise. + +# NUMSTATEV + +User-defined number of solution-dependent state variables associated with this material (see “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide). + +# NUMFIELDV + +Number of field variables. + +# FIELDV + +Array of interpolated values of predefined field variables at this material point at the end of the increment based on the values read in at the nodes (initial values at the beginning of the analysis and current values during the analysis). + +# FIELDVINC + +Array of increments of predefined field variables at this material point for this increment, including any values updated by user subroutine USDFLD. + +# NUMPROPS + +Number of material properties entered for this user-defined hyperelastic material. + + + +# PROPS + +Array of material properties entered for this user-defined hyperelastic material. + +# EBAR(NTENS) + +Modified Green strain tensor, $\overline { { \varepsilon } } ^ { G }$ , at the material point at the end of the increment. + +# AJ + +J, determinant of deformation gradient (volume ratio) at the end of the increment. + +# Example: Orthotropic Saint-Venant Kirchhoff model + +As a simple example of the coding of user subroutine UANISOHYPER\_STRAIN, consider the generalization to anisotropic hyperelasticity of the Saint-Venant Kirchhoff model. The strain energy function of the Saint-Venant Kirchhoff model can be expressed as a quadratic function of the Green strain tensor, $\varepsilon ^ { G }$ , as + +$$ +U (\boldsymbol {\varepsilon} ^ {G}) = \frac {1}{2} \boldsymbol {\varepsilon} ^ {G}: \mathbf {D}: \boldsymbol {\varepsilon} ^ {G}, +$$ + +where is the fourth-order elasticity tensor. The derivatives of the strain energy function with respect to the Green strain are given as + +$$ +\frac {\partial U}{\partial \varepsilon^ {G}} = \mathbf {D}: \varepsilon^ {G}, +$$ + +$$ +\frac {\partial^ {2} U}{\partial \varepsilon^ {G} \partial \varepsilon^ {G}} = \mathbf {D}. +$$ + +However, user subroutine UANISOHYPER\_STRAIN must return the derivatives of the strain energy function with respect to the modified Green strain tensor, $\overline { { \varepsilon } } ^ { G }$ , and the volume ratio, J, which can be accomplished easily using the following relationship between $\varepsilon ^ { G } , \overline { { \varepsilon } } ^ { G }$ , and : + +$$ +\boldsymbol {\varepsilon} ^ {G} = J ^ {\frac {2}{3}} \overline {{\boldsymbol {\varepsilon}}} ^ {G} + \frac {1}{2} (J ^ {\frac {2}{3}} - 1) \mathbf {I}, +$$ + +where is the second-order identity tensor. Thus, using the chain rule we find + +$$ +\frac {\partial U}{\partial \overline {{\varepsilon}} ^ {G}} = J ^ {\frac {2}{3}} \frac {\partial U}{\partial \varepsilon^ {G}}, +$$ + +$$ +\frac {\partial U}{\partial J} = \frac {\partial \varepsilon^ {G}}{\partial J}: \frac {\partial U}{\partial \varepsilon^ {G}}, +$$ + +$$ +\frac {\partial^ {2} U}{\partial \overline {{\varepsilon}} ^ {G} \partial \overline {{\varepsilon}} ^ {G}} = J ^ {\frac {4}{3}} \frac {\partial^ {2} U}{\partial \varepsilon^ {G} \partial \varepsilon^ {G}}, +$$ + + + +$$ +\begin{array}{l} \frac {\partial^ {2} U}{\partial J ^ {2}} = \frac {\partial^ {2} \varepsilon^ {G}}{\partial J ^ {2}}: \frac {\partial U}{\partial \varepsilon^ {G}} + \frac {\partial \varepsilon^ {G}}{\partial J}: \frac {\partial^ {2} U}{\partial \varepsilon^ {G} \partial \varepsilon^ {G}}: \frac {\partial \varepsilon^ {G}}{\partial J}, \\ \frac {\partial^ {2} U}{\partial \overline {{\varepsilon}} ^ {G} \partial J} = \frac {2}{3 J} J ^ {\frac {2}{3}} \frac {\partial U}{\partial \varepsilon^ {G}} + J ^ {\frac {2}{3}} \frac {\partial^ {2} U}{\partial \varepsilon^ {G} \partial \varepsilon^ {G}}: \frac {\partial \varepsilon^ {G}}{\partial J}, \\ \end{array} +$$ + +where + +$$ +\frac {\partial \pmb {\varepsilon} ^ {G}}{\partial J} = \frac {2}{3 J} J ^ {\frac {2}{3}} (\overline {{\pmb {\varepsilon}}} ^ {G} + \frac {1}{2} \mathbf {I}) = \frac {2}{3 J} (\pmb {\varepsilon} ^ {G} + \frac {1}{2} \mathbf {I}) +$$ + +and + +$$ +\frac {\partial^ {2} \varepsilon^ {G}}{\partial J ^ {2}} = - \frac {1}{3 J} \frac {\partial \varepsilon^ {G}}{\partial J}. +$$ + +In this example an auxiliary function is used to facilitate indexing into a fourth-order symmetric tensor. The user subroutine would be coded as follows: +```txt +subroutine uanisohyper_strain ( + * ebar, aj, ua, du1, du2, du3, temp, noel, cmname, + * incmpFlag, ihybFlag, ndi, nshr, ntens, + * numStatev, statev, numFieldv, fieldv, fieldvInc, + * numProps, props) +c + include 'aba_param.inc' +c + dimension ebar(ntens), ua(2), du1(ntens+1) + dimension du2((ntens+1)*(ntens+2)/2) + dimension du3((ntens+1)*(ntens+2)/2) + dimension statev(numStatev), fieldv(numFieldv) + dimension fieldvInc(numFieldv), props(numProps) +c + character*80 cmname +c + parameter ( half = 0.5d0, + $ one = 1.d0, + $ two = 2.d0, + $ third = 1.d0/3.d0, + $ twothds = 2.d0/3.d0, + $ four = 4.d0 ) +* +* Orthotropic Saint-Venant Kirchhoff strain energy function (3D) +* +``` + + + +```python +D1111=props(1) +D1122=props(2) +D2222=props(3) +D1133=props(4) +D2233=props(5) +D3333=props(6) +D1212=props(7) +D1313=props(8) +D2323=props(9) + +* +d2UdE11dE11 = D1111 +d2UdE11dE22 = D1122 +d2UdE11dE33 = D1133 + +* +d2UdE22dE11 = d2UdE11dE22 +d2UdE22dE22 = D2222 +d2UdE22dE33 = D2233 + +* +d2UdE33dE11 = d2UdE11dE33 +d2UdE33dE22 = d2UdE22dE33 +d2UdE33dE33 = D3333 + +* +d2UdE12dE12 = D1212 + +* +d2UdE13dE13 = D1313 + +* +d2UdE23dE23 = D2323 + +* +xpow = exp (log(aj) * twothds) +detuInv = one / aj + +* +E11 = xpow * ebar(1) + half * (xpow - one) +E22 = xpow * ebar(2) + half * (xpow - one) +E33 = xpow * ebar(3) + half * (xpow - one) +E12 = xpow * ebar(4) +E13 = xpow * ebar(5) +E23 = xpow * ebar(6) + +* +term1 = twothds * detuInv +dE11Dj = term1 * (E11 + half) +dE22Dj = term1 * (E22 + half) +dE33Dj = term1 * (E33 + half) +``` diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_016.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_016.md new file mode 100644 index 0000000..1dc8c93 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_016.md @@ -0,0 +1,313 @@ + + +```txt +dE12Dj = term1 * E12 +dE13Dj = term1 * E13 +dE23Dj = term1 * E23 +term2 = - third * detuInv +d2E11DjDj = term2 * dE11Dj +d2E22DjDj = term2 * dE22Dj +d2E33DjDj = term2 * dE33Dj +d2E12DjDj = term2 * dE12Dj +d2E13DjDj = term2 * dE13Dj +d2E23DjDj = term2 * dE23Dj +* +dUdE11 = d2UdE11dE11 * E11 +* + d2UdE11dE22 * E22 +* + d2UdE11dE33 * E33 +dUdE22 = d2UdE22dE11 * E11 +* + d2UdE22dE22 * E22 +* + d2UdE22dE33 * E33 +dUdE33 = d2UdE33dE11 * E11 +* + d2UdE33dE22 * E22 +* + d2UdE33dE33 * E33 +dUdE12 = two * d2UdE12dE12 * E12 +dUdE13 = two * d2UdE13dE13 * E13 +dUdE23 = two * d2UdE23dE23 * E23 +* +U = half * ( E11*dUdE11 + E22*dUdE22 + E33*dUdE33 ) +* + E12*dUdE12 + E13*dUdE13 + E23*dUdE23 +* +ua(2) = U +ua(1) = ua(2) +* +du1(1) = xpow * dUdE11 +du1(2) = xpow * dUdE22 +du1(3) = xpow * dUdE33 +du1(4) = xpow * dUdE12 +du1(5) = xpow * dUdE13 +du1(6) = xpow * dUdE23 +du1(7) = dUdE11*dE11Dj + dUdE22*dE22Dj + dUdE33*dE33Dj +* + two * ( dUdE12*dE12Dj +* + dUdE13*dE13Dj +* + dUdE23*dE23Dj ) +* +xpow2 = xpow * xpow +``` + + + +\* + +```txt +du2 (indx(1,1)) = xpow2 * d2UdE11dE11 +du2 (indx(1,2)) = xpow2 * d2UdE11dE22 +du2 (indx(2,2)) = xpow2 * d2UdE22dE22 +du2 (indx(1,3)) = xpow2 * d2UdE11dE33 +du2 (indx(2,3)) = xpow2 * d2UdE22dE33 +du2 (indx(3,3)) = xpow2 * d2UdE33dE33 +du2 (indx(1,4)) = zero +du2 (indx(2,4)) = zero +du2 (indx(3,4)) = zero +du2 (indx(4,4)) = xpow2 * d2UdE12dE12 +du2 (indx(1,5)) = zero +du2 (indx(2,5)) = zero +du2 (indx(3,5)) = zero +du2 (indx(4,5)) = zero +du2 (indx(5,5)) = xpow2 * d2UdE13dE13 +du2 (indx(1,6)) = zero +du2 (indx(2,6)) = zero +du2 (indx(3,6)) = zero +du2 (indx(4,6)) = zero +du2 (indx(5,6)) = zero +du2 (indx(6,6)) = xpow2 * d2UdE23dE23 +``` + +\* + +```txt +du2(indx(1,7)) = xpow * (term1 * dUdE11 +* + d2UdE11dE11 * dE11Dj +* + d2UdE11dE22 * dE22Dj +* + d2UdE11dE33 * dE33Dj) +du2(indx(2,7)) = xpow * (term1 * dUdE22 +* + d2UdE22dE11 * dE11Dj +* + d2UdE22dE22 * dE22Dj +* + d2UdE22dE33 * dE33Dj) +du2(indx(3,7)) = xpow * (term1 * dUdE33 +* + d2UdE33dE11 * dE11Dj +* + d2UdE33dE22 * dE22Dj +* + d2UdE33dE33 * dE33Dj) +du2(indx(4,7)) = xpow * (term1 * dUdE12 +* + two * d2UdE12dE12 * dE12Dj) +du2(indx(5,7)) = xpow * (term1 * dUdE13 +* + two * d2UdE13dE13 * dE23Dj) +du2(indx(6,7)) = xpow * (term1 * dUdE23 +* + two * d2UdE23dE23 * dE13Dj) +du2(indx(7,7)) = dUdE11*d2E11DjDj +``` + + + +```txt +* +dUdE22*d2E22DjDj +* +dUdE33*d2E33DjDj +* + two*( dUdE12*d2E12DjDj +* +dUdE13*d2E13DjDj +* +dUdE23*d2E23DjDj) +* + d2UdE11dE11 * dE11Dj * dE11Dj +* + d2UdE22dE22 * dE22Dj * dE22Dj +* + d2UdE33dE33 * dE33Dj * dE33Dj +* + two * ( d2UdE11dE22 * dE11Dj * dE22Dj +* +d2UdE11dE33 * dE11Dj * dE33Dj +* +d2UdE22dE33 * dE22Dj * dE33Dj ) +* + four * ( d2UdE12dE12 * dE12Dj * dE12Dj +* +d2UdE13dE13 * dE13Dj * dE13Dj +* +d2UdE23dE23 * dE23Dj * dE23Dj ) +* +return +end +* +* Maps index from Square to Triangular storage +* of symmetric matrix +* +integer function index( i, j ) +* +include 'aba_param.inc' +* +ii = min(i,j) +jj = max(i,j) +* +indx = ii + jj*(jj-1)/2 +* +return +end +``` + + + + + +# 1.1.22 UCORR: User subroutine to define cross-correlation properties for random response loading. + +Product: Abaqus/Standard + +# References + +• “Random response analysis,” Section 6.3.11 of the Abaqus Analysis User’s Guide +• \*CORRELATION +• “Random response to jet noise excitation,” Section 1.4.10 of the Abaqus Benchmarks Guide + +# Overview + +User subroutine UCORR: + +• can be used to define the coefficients for the cross-correlation matrix in a random response analysis; +• will be called once for the combination of any two degrees of freedom with nonzero prescribed loads for each load case specified as a concentrated or distributed load or once for the combination of any two excitation directions specified as a base motion; +• allows correlation coefficients to be defined as a function of nodal coordinates; and +• ignores any data specified outside the user subroutine for the associated cross-correlation matrix. + +# Cross-correlation for base motion excitation + +The spatial correlation matrix for base motion excitation is defined by the coefficients $\Psi _ { i j } ^ { I J }$ in user subroutine UCORR, where $i , j$ are excitation directions and J corresponds to the Jth frequency function referenced under load case I. + +# Cross-correlation for point loads and distributed loads + +The spatial correlation matrix of the load is defined as follows. Let $F _ { ( N , i ) } ^ { I }$ be the load applied to degree of freedom i at node N in load case I, through the use of a concentrated or distributed load. Let J correspond to the Jth frequency function referenced under load case I. The spatial correlation matrix used in the random response analysis for this load case is then + +$$ +\Psi_ {(N, i) (M, j)} ^ {I J} = C _ {(N, i) (M, j)} ^ {I J} F _ {(N, i)} ^ {I} F _ {(M, j)} ^ {I}, +$$ + +where $C _ { ( N , i ) ( M , j ) } ^ { I J }$ are the coefficients defined in user subroutine UCORR. Typically the load magnitude is given as 1.0; therefore, the load definition is simply selecting the nonzero terms that will appear in $\Psi _ { ( N , i ) ( M , j ) } ^ { \bar { I } , J }$ . + + + +User subroutine interface +```txt +SUBROUTINE UCORR(PSD,CORRR,CORRI,KSTEP,LCASE,JNODE1,JDOF1,1 JNODE2,JDOF2,COOR1,COOR2) +C +INCLUDE 'ABA_PARAM.INC' +C +DIMENSION COOR1(3),COOR2(3) +CHARACTER*80 PSD +user coding to define CORRR and CORRI +RETURN +END +``` + +Variables to be defined +```txt +CORRR +Real part of the cross-correlation scaling factor. +CORRI +Imaginary part of the cross-correlation scaling factor. +``` + +Variables passed in for information +```txt +PSD +User-specified name for the frequency function that references this correlation, left justified. + +KSTEP +Step number. + +LCASE +Load case number, I. + +JNODE1 +First node involved, N (not used for base motion excitation). + +JDOF1 +Degree of freedom i at the first node (for concentrated or distributed load excitation) or global e direction i (for base motion excitation). + +JNODE2 +Second node involved, M (not used for base motion excitation). +``` + + + +# JDOF2 + +Degree of freedom $j$ at the second node (for concentrated or distributed load excitation) or global excitation direction $j$ (for base motion excitation). + +# COOR1 + +An array containing the coordinates of the first node (not used for base motion excitation). + +# COOR2 + +An array containing the coordinates of the second node (not used for base motion excitation). + + + + + +# 1.1.23 UCREEPNETWORK: User subroutine to define time-dependent behavior (creep) for models defined within the parallel rheological framework. + +# Product: Abaqus/Standard + +# References + +• “Parallel rheological framework,” Section 22.8.2 of the Abaqus Analysis User’s Guide +• “Nonlinear large-strain viscoelasticity with hyperelasticity,” Section 2.2.8 of the Abaqus Verification Guide +• \*VISCOELASTIC + +# Overview + +User subroutine UCREEPNETWORK: + +• is intended to provide creep laws for nonlinear viscoelastic networks for models defined using the parallel rheological framework (see “Parallel rheological framework,” Section 22.8.2 of the Abaqus Analysis User’s Guide); +• can use and update solution-dependent state variables; and +• can be used in conjunction with user subroutine USDFLD to redefine any field variables before they are passed in. + +# Model description + +The user subroutine allows a creep law of the following general form to be defined: + +$$ +\dot {\bar {\varepsilon}} ^ {c r} = g ^ {c r} (\bar {\varepsilon} ^ {c r}, I _ {1} ^ {c r}, \bar {I} _ {1}, \bar {I} _ {2}, J, p, \tilde {q}, t, \theta , F V), +$$ + +where + +$$ +I _ {1} ^ {c r} = \mathbf {I}: \mathbf {C} ^ {c r}, +$$ + +and + +I is the identity tensor, $\mathbf{C}^{cr}$ is the right Cauchy-Green creep strain tensor, $\dot{\bar{\varepsilon}}^{cr}$ is the equivalent creep strain rate, $\bar{\varepsilon}^{cr}$ is the equivalent creep strain, $\bar{I}_1$ is the first invariant of $\bar{\mathbf{B}}$ , $\bar{I}_2$ is the second invariant of $\bar{\mathbf{B}}$ , $J$ is the determinant of the deformation gradient, $\mathbf{F}$ , + + + +p is the Kirchhoff pressure, $\tilde{q}$ is the equivalent deviatoric Kirchhoff stress, $t$ is the time, $\theta$ is the temperature, and $FV$ are field variables. + +The left Cauchy-Green strain tensor, , is defined as + +$$ +\bar {\mathbf {B}} = \bar {\mathbf {F}} \bar {\mathbf {F}} ^ {T}, +$$ + +where is the deformation gradient with volume change eliminated, which is computed using + +$$ +\bar {\mathbf {F}} = J ^ {- \frac {1}{3}} \mathbf {F}. +$$ + +The user subroutine must define the increment of creep equivalent strain, $\Delta \bar { \varepsilon } ^ { c r }$ , as a function of the time increment, $\Delta t ,$ and the variables used in the definition of $\boldsymbol { \cdot } \boldsymbol { g } ^ { c r }$ , as well as the derivatives of the equivalent creep strain increment with respect to those variables. If any solution-dependent state variables are included in the definition of $\boldsymbol { g } ^ { c r }$ , they must also be integrated forward in time in this user subroutine. + +User subroutine interface ```csv +subroutine ucreepnetwork ( +C Must be updated +* outputData, +C Can be updated +* statev, +C Information (Read only) +* nOutput, +* nstatv, +* networkid, +* coords, +* temp, +* dtemp, +* nfield, +* predef, +* dpred, +* nprops, +* props, +* i_array, +* niarray, +* r_array, +* nrarray, +* c_array, +``` diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_017.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_017.md new file mode 100644 index 0000000..567773c --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_017.md @@ -0,0 +1,476 @@ + + +```c +* ncarray) +C + include 'aba_param.inc' +C + parameter( io_creep_equiv_creepinc = 1, + * io_creep_deqcreepinc_deqcreep = 2, + * io_creep_deqcreepinc_dqtild = 3, + * io_creep_deqcreepinc_dinv1crp = 4, + * io_creep_deqcreepinc_dinv1 = 5, + * io_creep_deqcreepinc_dinv2 = 6, + * io_creep_deqcreepinc_ddetf = 7, + * io_creep_deqcreepinc_dpress = 8 ) +C + parameter( i_creep_kstep = 1, + * i_creep_kinc = 2, + * i_creep_noel = 3, + * i_creep_npt = 4, + * i_creep_layer = 5, + * i_creep_kspt = 6, + * i_creep_lend = 7 ) +C + parameter( ir_creep_step_time = 1, + * ir_creep_total_time = 2, + * ir_creep_creep_time = 3, + * ir_creep_timeinc = 4, + * ir_creep_equiv_creep_strain = 5, + * ir_creep_qtild = 6, + * ir_creep_inv1crp = 7, + * ir_creep_inv1 = 8, + * ir_creep_inv2 = 9, + * ir_creep_detf = 10, + * ir_creep_press = 11 ) +C + parameter( ic_creep_material_name = 1 ) +C + dimension + * statev(nstatv), + * predef(nfield), + * dpred(nfield), + * coords(*), + * props(nprops), + * outputData(nOutput), +``` + + + +```txt +* i_array(niarray), +* r_array(nrarray) + +character*80 c_array(ncarray) + +C + +user coding to define outputData(io_creep_equiv_creepinc), + outputData(io_creep_deqcreepinc_deqcreep), + outputData(io_creep_deqcreepinc_dqtild), + outputData(io_creep_deqcreepinc_dinv1crp), + outputData(io_creep_deqcreepinc_dinv1), + outputData(io_creep_deqcreepinc_dinv2), + outputData(io_creep_deqcreepinc_ddetf) and + outputData(io_creep_deqcreepinc_dpress) + +return +end +``` + +Variables to be defined +outputData(io_creep_equiv_creepinc) +Equivalent creep strain increment, $\Delta\bar{\varepsilon}^{cr}$ . + +outputData(io_creep_deqcreepinc_deqcreep) +The derivative: $\partial\Delta\bar{\varepsilon}^{cr}/\partial\bar{\varepsilon}^{cr}$ . + +outputData(io_creep_deqcreepinc_dqtild) +The derivative: $\partial\Delta\bar{\varepsilon}^{cr}/\partial\tilde{q}$ . + +outputData(io_creep_deqcreepinc_dinv1crp) +The derivative: $\partial\Delta\bar{\varepsilon}^{cr}/\partial I_{1}^{cr}$ . + +outputData(io_creep_deqcreepinc_dinv1) +The derivative: $\partial\Delta\bar{\varepsilon}^{cr}/\partial\bar{I}_{1}$ . + +outputData(io_creep_deqcreepinc_dinv2) +The derivative: $\partial\Delta\bar{\varepsilon}^{cr}/\partial\bar{I}_{2}$ . + +outputData(io_creep_deqcreepinc_ddetf) +The derivative: $\partial\Delta\bar{\varepsilon}^{cr}/\partial J$ . + +outputData(io_creep_deqcreepinc_dpress) +The derivative: $\partial\Delta\bar{\varepsilon}^{cr}/\partial p$ . + + + +# Variable that can be updated + +# statev + +An array containing the user-defined solution-dependent state variables at this point. + +# Variables passed in for information + +# nOutput + +Size of array outputData. + +# nstatv + +Number of solution-dependent state variables associated with this material. + +# networkid + +Network identification number, which identifies the network for which creep is defined. + +# coords + +An array containing the current coordinates at this point. + +# temp + +Temperature at the end of the increment. + +# dtemp + +Increment of temperature. + +# nfield + +Number of field variables. + +# predef + +An array of interpolated values of predefined field variables at this point at the end of the increment, based on the values read in at the nodes and, optionally, redefined in user subroutine USDFLD. + +# dpred + +An array of increments of predefined field variables. + +# nprops + +User-specified number of property values associated with this creep model. + +# props + +An array of user-specified property values that are used to define the creep model. + +# i\_array(i\_creep\_kstep) + +Step number. + +# i\_array(i\_creep\_kinc) + +Increment number. + + + +i\_array(i\_creep\_noel) + +Element number. + +i\_array(i\_creep\_npt) + +Integration point. + +i\_array(i\_creep\_layer) + +Layer number (for layered solids). + +i\_array(i\_creep\_kspt) + +Section point number within the current layer. + +i\_array(i\_creep\_lend) + +Start/end of increment flag. The value of 0 denotes the beginning of the increment, and the value of 1 denotes the end of the increment. + +niarray + +Size of array i\_array. + +r\_array(ir\_creep\_step\_time) + +Value of step time at the end of the increment. + +r\_array(ir\_creep\_total\_time) + +Value of total time at the end of the increment. + +r\_array(ir\_creep\_creep\_time) + +Value of creep time at the end of the increment. + +r\_array(ir\_creep\_timeinc) + +Time increment. + +r\_array(ir\_creep\_equiv\_creep\_strain) + +Equivalent creep strain. + +r\_array(ir\_creep\_qtild) + +Equivalent deviatoric Kirchhoff stress. + +r\_array(ir\_creep\_inv1crp) + +The first invariant, , of the right Cauchy-Green creep strain tensor, . + +r\_array(ir\_creep\_inv1) + +The first invariant, , of the left Cauchy-Green strain tensor, . + +r\_array(ir\_creep\_inv2) + +The second invariant, , of the left Cauchy-Green strain tensor, . + + + +r\_array(ir\_creep\_detf) + +The determinant of the deformation gradient, . + +r\_array(ir\_creep\_press) + +Kirchhoff pressure. + +nrarray + +Size of array r\_array. + +c\_array(ic\_creep\_material\_name) + +User-specified material name, left justified. Some internal material models are given names starting with the “ABQ\_” character string. To avoid conflict, you should not use “ABQ\_” as the leading string for the material name. + +ncarray + +Size of array c\_array. + +# Example: Bergstrom-Boyce model + +As an example of the coding of user subroutine UCREEPNETWORK, consider the Bergstrom-Boyce model. In this case the equivalent creep strain rate is expressed as (see “Parallel rheological framework,” Section 22.8.2 of the Abaqus Analysis User’s Guide) + +$$ +\dot {\bar {\varepsilon}} ^ {c r} = A (\lambda^ {c r} - 1 + E) ^ {C} (\tilde {q}) ^ {m}, +$$ + +where + +$$ +\lambda^ {c r} = \sqrt {\frac {1}{3} \mathbf {I} : \mathbf {C} ^ {c r}} +$$ + +and + +$\mathbf{C}^{cr}$ is the right Cauchy-Green creep strain tensor, $\tilde{q}$ is the equivalent deviatoric Kirchhoff stress, and $A, m, C,$ and $E$ are material parameters. + +The user subroutine would be coded as follows: +```c +subroutine ucreepnetwork ( +C Must be updated +* outputData, +C Can be updated +* statev, +C Information (Read only) +* nOutput, +* nstatv, +* networkid, +``` + + + +```txt +* coords, +* temp, +* dtemp, +* nfield, +* predef, +* dpred, +* nprops, +* props, +* i_array, +* niarray, +* r_array, +* nrarray, +* c_array, +* ncarray) +``` + +include 'aba\_param.inc' +```txt +parameter( io_creep_equiv_creepinc = 1, +* io_creep_deqcreepinc_deqcreep = 2, +* io_creep_deqcreepinc_dqtild = 3, +* io_creep_deqcreepinc_dinv1crp = 4, +* io_creep_deqcreepinc_dinv1 = 5, +* io_creep_deqcreepinc_dinv2 = 6, +* io_creep_deqcreepinc_ddetf = 7, +* io_creep_deqcreepinc_dpress = 8 ) +``` + +```txt +parameter( i_creep_kstep = 1, +* i_creep_kinc = 2, +* i_creep_noel = 3, +* i_creep_npt = 4, +* i_creep_layer = 5, +* i_creep_kspt = 6, +* i_creep_lend = 7 +``` + +```c +parameter( ir_creep_step_time = 1, +* ir_creep_total_time = 2, +* ir_creep_creep_time = 3, +* ir_creep_timeinc = 4, +* ir_creep_equiv_creep_strain = 5, +* ir_creep_qtild = 6, +* ir_creep_inv1crp = 7, +* ir_creep_inv1 = 8, +``` + + + +```python +* ir_creep_inv2 = 9, +* ir_creep_detf = 10, +* ir_creep_press = 11 +C + parameter(ic_creep_material_name = 1) +C +C model parameters + parameter ( zero=0.0d0, half=0.5d0, one=1.0d0, two=2.0d0, & three=3.0d0, five=5.0d0, six=6.0d0 ) +C + dimension + * statev(nstatv), + * predef(nfield), + * dpred(nfield), + * coords(*), + * props(nprops), + * outputData(nOutput), + * i_array(niarray), + * r_array(nrarray) + + character*80 c_array(ncarray) +C +C Bergstrom-Boyce Model +C + A = props(1) + dm = props(2) + C = props(3) + E = props(4) +C + dI1 = r_array(ir_creep_inv1crp) + dLamb = (dI1/three)**half + sigmaB = r_array(ir_creep_qtild) + dt = r_array(ir_creep_timeinc) +C +C deq + deq = dt*A*(dLamb-one+E)**C*sigmaB**dm +C +C d(deq)/(dI1crp) + deqdi1 = deq*C/(dLamb-one+E)/dLamb/six +C +C d(eq)/d(eq) + deqeq = zero +``` + + + +```txt +C +C d(eq)/d(q) + deqdq = dm*dt*A*(dLamb-one+E)**C*sigmaB**(dm-one) +C +C set output + outputData(io_creep_equiv_creepinc) = deq + outputData(io_creep_deqcreepinc_deqcreep) = deqeq + outputData(io_creep_deqcreepinc_dqtild) = deqdq + outputData(io_creep_deqcreepinc_dinv1crp) = deqdi1 + outputData(io_creep_deqcreepinc_dinv1) = zero + outputData(io_creep_deqcreepinc_dinv2) = zero + outputData(io_creep_deqcreepinc_ddetf) = zero + outputData(io_creep_deqcreepinc_dpress) = zero +C + return + end +``` + + + +# 1.1.24 UDECURRENT: User subroutine to define nonuniform volume current density in an eddy current or magnetostatic analysis. + +Product: Abaqus/Standard + +# References + +• “Eddy current analysis,” Section 6.7.5 of the Abaqus Analysis User’s Guide +• “Magnetostatic analysis,” Section 6.7.6 of the Abaqus Analysis User’s Guide +• \*DECURRENT + +# Overview + +User subroutine UDECURRENT: + +• can be used to define the variation of volume current density vector as a function of position, time, element number, etc. for a transient eddy current or magnetostatic analysis or as a function of position, excitation frequency, phase, element number, etc. for a time-harmonic eddy current analysis; +• will be called at each load integration point for each element-based nonuniform volume current density definition during eddy current or magnetostatic analysis; and +• ignores any amplitude references that may appear with the associated step definition or nonuniform distributed volume current density definition. + +# User subroutine interface + +```txt +subroutine udecurrent ( +C Write only - +* bodycurrent, +C Read only - +* predef, coords, nBlock, +* i_array, niarray, +* r_array, nrarray, +* c_array, narray ) +C +include 'aba_param.inc' +C +dimension bodycurrent(nBlock,*), +* predef(nBlock,2,*), +* coords(nBlock,*), +* i_array(*), +* r_array(*) +``` + + + +```python +c + character*80 c_array(*) + + parameter( i_udecurr_kstep = 1, + * i_udecurr_kinc = 2, + * i_udecurr_noel = 3, + * i_udecurr_npt = 4, + * i_udecurr_jltyp = 5, + * i_udecurr_phase = 6, + * i_udecurr_proc = 7, + * i_udecurr_nfld = 8 ) + + parameter( ir_udecurr_time_1 = 1, + * ir_udecurr_time_2 = 2, + * ir_udecurr_time_3 = 3 ) + + parameter( i_jltyp_cj = 1 ) + + parameter( i_proc_lf_th = 1, + * i_proc_lf_td = 2, + * i_proc_ms = 3 ) + + parameter( i_udecurr_phase_real = 1, + * i_udecurr_phase_imag = 2 ) + + user coding to define bodycurrent + return + end +``` + +# Variable to be defined + +bodycurrent(nBlock,\*) + +Components of the body current density vector for a block of load integration points. The units are $\mathrm { C L } ^ { - 2 } \mathrm { T } ^ { - 1 }$ . bodycurrent will be passed into the routine as the vector specified as part of the elementbased distributed volume current density definition. If the vector is not defined, bodycurrent will be passed in as zero. + +# Variables passed in for information + +predef(2,\*) + +An array containing values of temperature and all the predefined field variables at the current load integration point, based on interpolation from the values specified at the nodes. The first value in a pair, predef(1,\*), corresponds to initial values; the second value, predef(2,\*), corresponds to diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_018.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_018.md new file mode 100644 index 0000000..b07e8ac --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_018.md @@ -0,0 +1,445 @@ + + +incremental values of the temperature and field variables. The first entry (for example, predef(1,1) or predef(2,1)) contains the temperature; the subsequent entries (for example, predef(1,2) or predef(2,2) onward) contain the field variables. + +coords(nBlock,\*) + +An array containing the coordinates of the load integration points. + +nBlock + +Number of load integration points in this block. Currently equal to 1. + +i\_array(i\_udecurr\_kstep) + +Step number. + +i\_array(i\_udecurr\_kinc) + +Increment number. + +i\_array(i\_udecurr\_noel) + +Element number. + +i\_array(i\_udecurr\_npt) + +Load integration point number. + +i\_array(i\_udecurr\_jltyp) + +Currently equal to 1. + +i\_array(i\_udecurr\_phase) + +This value is relevant only for a time-harmonic eddy current analysis and is either 1 (i\_udecurr\_phase\_real) or 2 (i\_udecurr\_phase\_imag), depending on whether the current call to the user subroutine defines the real (in-phase) or the imaginary (out-of-phase) part of the volume current density vector. + +i\_array(i\_udecurr\_proc) + +Equal to 1 for a time-harmonic eddy current procedure, 2 for a transient eddy current procedure, and 3 for a magnetostatic procedure. + +i\_array(i\_udecurr\_nfld) + +Total number of predefined field variables. + +niarray + +Size of array i\_array. Currently equal to 8. + +r\_array(ir\_udecurr\_time\_1) + +Excitation frequency in cycles/time for a time-harmonic eddy current analysis; alternatively, the value of step time at the beginning of the current increment for a transient eddy current or magnetostatic analysis. + + + +r\_array(ir\_udecurr\_time\_2) + +Excitation frequency in radians/time for a time-harmonic eddy current analysis; alternatively, the value of total time at the beginning of the current increment for a transient eddy current or magnetostatic analysis. + +r\_array(ir\_udecurr\_time\_3) + +Time increment for a transient eddy current or magnetostatic analysis. + +nrarray + +Size of array r\_array. Currently equal to 3. + +c\_array(1) + +Not used. + +ncarray + +Size of array c\_array(1). Currently equal to 1. + + + +# 1.1.25 UDEMPOTENTIAL: User subroutine to define nonuniform magnetic vector potential on a surface in an eddy current or magnetostatic analysis. + +Product: Abaqus/Standard + +# References + +• “Eddy current analysis,” Section 6.7.5 of the Abaqus Analysis User’s Guide +• “Magnetostatic analysis,” Section 6.7.6 of the Abaqus Analysis User’s Guide +• \*D EM POTENTIAL + +# Overview + +User subroutine UDEMPOTENTIAL: + +• can be used to define the variation of the magnetic vector potential as a function of position, time, element number, etc. for a transient eddy current or magnetostatic analysis or as a function of position, excitation frequency, phase, element number, etc. for a time-harmonic eddy current analysis; +• will be called for each surface-based nonuniform electromagnetic potential definition during eddy current or magnetostatic analysis; and +• ignores any amplitude references that may appear with the associated step definition or nonuniform distributed electromagnetic potential definition. + +# User subroutine interface + +```txt +subroutine udempotential ( +C Write only - +* vecPot, +C Read only - +* coords, nBlock, +* i_array, niarray, +* r_array, nrarray, +* c_array, ncarray ) +C +include 'aba_param.inc' +C +dimension vecPot(nBlock,*), +* coords(nBlock,*), +* i_array(*), +* r_array(*) +C +``` + + + +```lua +character*80 c_array(*) + +parameter(i_udempot_kstep = 1, +* i_udempot_kinc = 2, +* i_udempot_noel = 3, +* i_udempot_currtyp = 4, +* i_udempot_phase = 5, +* i_udempot_proc = 6) + +parameter(ir_udempot_time_1 = 1, +* ir_udempot_time_2 = 2, +* ir_udempot_time_3 = 3) + +parameter(ic_udempot_surf = 1) + +parameter(i_pottyp_mvp = 1) + +parameter(i_proc_lf_th = 1, +* i_proc_lf_td = 2, +* i_proc_ms = 3) + +parameter(i_udempot_phase_real = 1, +* i_udempot_phase_imag = 2) + +user coding to define vecPot + +return +end +``` + +# Variable to be defined + +vecPot(nBlock,\*) + +Components of the magnetic vector potential at a block of surface points. vecPot will be passed into the routine as the vector specified as part of the surface-based nonuniform magnetic vector potential definition. If the vector is not defined, vecPot will be passed in as zero. + +# Variables passed in for information + +coords(nBlock,\*) + +An array containing the coordinates of a block of surface points. + +nBlock + +Number of surface points in this block. Currently equal to 1. + + + +```txt +i_array(i_udempot_kstep) +Step number. +``` + +```txt +i_array(i_udempot_kinc) +Increment number. +``` + +```pickle +i_array(i_udempot_noel) +Element number. +``` + +```txt +i_array(i_udempot_pottyp) +Currently equal to 1. +``` + +```python +i_array(i_udempot_phase) +``` + +This value is relevant only for a time-harmonic eddy current analysis and is either 1 (i\_udempot\_phase\_real) or 2 (i\_udempot\_phase\_imag), depending on whether the current call to the user subroutine defines the real (in-phase) or the imaginary (out-of-phase) part of the magnetic vector potential. + +```txt +i_array(i_udempot_proc) +``` + +Equal to 1 for a time-harmonic eddy current procedure, 2 for a transient eddy current procedure, and 3 for a magnetostatic procedure. + +```txt +niarray +``` + +Size of array i\_array. Currently equal to 6. + +```txt +r_array(ir_udempot_time_1) +``` + +Excitation frequency in cycles/time for a time-harmonic eddy current analysis; alternatively, the value of step time at the beginning of the current increment for a transient eddy current or magnetostatic analysis. + +```txt +r_array(ir_udempot_time_2) +``` + +Excitation frequency in radians/time for a time-harmonic eddy current analysis; alternatively, the value of total time at the beginning of the current increment for a transient eddy current or magnetostatic analysis. + +```txt +r_array(ir_udempot_time_3) +``` + +Time increment for a transient eddy current or magnetostatic analysis. + +```txt +nrarray +``` + +Size of array r\_array. Currently equal to 3. + +```python +c_array(ic_udempot_surf) +``` + +Surface name. + + + +# ncarray + +Size of array c\_array. Currently equal to 1. + + + +# 1.1.26 UDMGINI: User subroutine to define the damage initiation criterion. + +# Product: Abaqus/Standard + +# References + +• “Progressive damage and failure,” Section 24.1.1 of the Abaqus Analysis User’s Guide +• “Modeling discontinuities as an enriched feature using the extended finite element method,” Section 10.7.1 of the Abaqus Analysis User’s Guide +• \*DAMAGE INITIATION + +# Overview + +User subroutine UDMGINI: + +• can be used to specify a user-defined damage initiation criterion; +• allows the specification of more than one failure mechanism in an element, with the most severe one governing the actual failure; +• can be used in combination with several Abaqus built-in damage evolution models, with each model corresponding to a particular failure mechanism; +• will be called at all integration points of elements for which the material definition contains userdefined damage initiation criterion; +• can call utility routine GETVRM to access material point data; and +• is currently available only for enriched elements. + +# User subroutine interface + +```txt +SUBROUTINE UDMGINI (FINDEX, NFINDEX, FNORMAL, NDI, NSHR, NTENS, PROPS, + 1 NPROPS, STATEV, NSTATEV, STRESS, STRAIN, STRAINEE, LXFEM, TIME, + 2 DTIME, TEMP, DTEMP, PREDEF, DPRED, NFIELD, COORDS, NOEL, NPT, LAYER, + 3 KSPT, KSTEP, KINC, KDIRCYC, KCYCLELCF, TIMECYC, SSE, SPD, SCD, SVD, + 4 SMD, JMAC, JMATYP, MATLAYO, LACCFLA, CELENT, DROT, ORI) +C +INCLUDE 'ABA_PARAM.INC' +C +DIMENSION FINDEX (NFINDEX), FNORMAL (NDI, NFINDEX), COORDS (*), + 1 STRESS (NTENS), STRAIN (NTENS), STRAINEE (NTENS), PROPS (NPROPS), + 2 STATEV (NSTATV), PREDEF (NFIELD), DPRED (NFIELD), TIME (2), JMAC (*), + 3 JMATYP (*), DROT (3, 3), ORI (3, 3) +``` + + + +user coding to define FINDEX, and FNORMAL + +RETURN + +END + +# Variables to be defined + +# FINDEX(NFINDEX) + +A Vector defining the indices for all the failure mechanisms. + +# FNORMAL(NDI, NFINDEX) + +An Array defining the normal direction to the fracture plane (three dimensions) or line (two dimensions) for each failure mechanism. + +# Variables that can be updated + +# STATEV + +An array containing the user-defined solution-dependent state variables at this point. This array will be passed in containing the values of these variables at the start of the increment unless the values are updated in user subroutine USDFLD. They can be updated in this subroutine to their values at the end of the increment. You define the size of this array by allocating space for it (see “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide, for more information). + +# SSE,SPD,SCD,SVD,SMD + +Specific elastic strain energy, plastic dissipation, “creep” dissipation, viscous, and damage energy, respectively, passed in as the values at the start of the increment and should be updated to the corresponding specific energy values at the end of the increment. They have no effect on the solution, except that they are used for energy output. + +# Variables passed in for information + +# NFINDEX + +Number of indices for all failure mechanisms. + +# NDI + +Number of direct stress components at this point. + +# NSHR + +Number of engineering shear stress components at this point. + +# NTENS + +Size of the stress or strain component array (NRI + NSHR). + +# PROPS(NPROPS) + +User-specified array of material constants associated with this user-defined failure criterion. + + + +# NPROPS + +User-defined number of material constants associated with this user-defined failure criterion. + +# NSTATV + +Number of solution-dependent state variables associated with this material (specified when space is allocated for the array; see “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide). + +# STRESS(NTENS) + +An Array passed in as the current stress tensor. If a local orientation is used at the same point as user subroutine UDMGINI, the stress components will be in the local orientation; in the case of finite-strain analysis, the basis system in which stress components are stored rotates with the material. + +# STRAIN(NTENS) + +An Array containing the current total strains. If a local orientation is used at the same point as user subroutine UDMGINI, the strain components will be in the local orientation; in the case of finite-strain analysis, the basis system in which strain components are stored rotates with the material. + +# STRAINEE(NTENS) + +An Array containing the current elastic strains. If a local orientation is used at the same point as user subroutine UDMGINI, the elastic strain components will be in the local orientation; in the case of finitestrain analysis, the basis system in which elastic strain components are stored rotates with the material. + +# LXFEM + +An integer flag to indicate an enriched element. + +# TIME(1) + +Value of step time at the beginning of the current increment. + +# TIME(2) + +Value of total time at the beginning of the current increment. + +# DTIME + +Time increment. + +# TEMP + +Temperature at the start of the increment. + +# DTEMP + +Increment of temperature during the time increment. + +# PREDEF + +An array containing the values of all of the user-specified predefined variables at this point at the start of the increment. + + + +# DPRED + +An array containing the increments of all of the predefined variables during the time increment. + +# NFIELD + +Number of user-specified predefined variables. + +# COORDS + +An array containing the current coordinates of this point. + +# NOEL + +Element number. + +# NPT + +Integration point number. + +# LAYER + +Layer number (for composite shells and layered solids). + +# KSPT + +Section point number within the current layer. + +# KSTEP + +Step number. + +# KINC + +Increment number. + +# KDIRCYC + +Iteration number in a direct cyclic analysis. + +# KCYCLELCF + +Cycle number in a direct cyclic low-cycle fatigue analysis. + +# TIMECYC + +Time period in one loading cycle in a direct cyclic analysis. + +# JMAC + +Variable that must be passed into the GETVRM utility routine to access a material point variable. + +# JMATYP + +Variable that must be passed into the GETVRM utility routine to access a material point variable. + +# MATLAYO + +Variable that must be passed into the GETVRM utility routine to access a material point variable. + +# LACCFLA + +Variable that must be passed into the GETVRM utility routine to access a material point variable. diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_019.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_019.md new file mode 100644 index 0000000..2146518 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_019.md @@ -0,0 +1,339 @@ + + +# CELENT + +Characteristic element length, which is a typical length of a line across an element for a first-order element; it is half of the same typical length for a second-order element. For beams and trusses it is a characteristic length along the element axis. For membranes and shells it is a characteristic length in the reference surface. For axisymmetric elements it is a characteristic length in the (r, z) plane only. For cohesive elements it is equal to the constitutive thickness. + +# DROT(3,3) + +Rotation increment matrix. This matrix represents the increment of rigid body rotation of the basis system in which the components of stress (STRESS) and strain (STRAIN) are stored. It is provided so that vector- or tensor-valued state variables can be rotated appropriately in this subroutine: stress and strain components are already rotated by this amount before UDMGINI is called. This matrix is passed in as a unit matrix for small-displacement analysis and for large-displacement analysis if the basis system for the material point rotates with the material (as in a shell element or when a local orientation is used). + +# ORI(3,3) + +Material orientation with respect to global basis. + +# Example: User-defined damage initiation criterion with two different failure mechanisms + +As a simple example of the coding of user subroutine UDMGINI, consider a damage initiation criterion based on two different failure mechanisms: the maximum principal stress and the quadratic tractioninteraction. + +```csv +SUBROUTINE UDMGINI(FINDEX,NFINDEX,FNORMAL,NDI,NSHR,NTENS,PROPS, +1 NPROPS,STATEV,NSTATEV,STRESS,STRAIN,STRAINEE,LXFEM,TIME, +2 DTIME,TEMP,DTEMP,PREDEF,DPRED,NFIELD,COORDS,NOEL,NPT, +3 KLAYER,KSPT,KSTEP,INC,KDIRCYC,KCYCLELCF,TIMECYC,SSE,SPD, +4 SCD,SVD,SMD,JMAC,JMATYP,MATLAYO,LACCFLA,CELENT,DROT,ORI) +C +INCLUDE 'ABA_PARAM.INC' +CC +DIMENSION FINDEX(NFINDEX),FNORMAL(NDI,NFINDEX),COORDS(*), +1 STRESS(NTENS),STRAIN(NTENS),STRAINEE(NTENS),PROPS(NPROPS), +2 STATEV(NSTATEV),PREDEF(NFIELD),DPRED(NFIELD),TIME(2), +3 JMAC(*),JMATYP(*),DROR(3,3),ORI(3,3) +DIMENSION PS(3), AN(3,3), WT(6) +PS(1)=0.0 +PS(2)=0.0 +PS(3)=0.0 +``` + + + +```txt +C +C ROTATE THE STRESS TO GLOBAL SYSTEM IF THERE IS ORIENTATION +C +CALL ROTSIG(STRESS,ORI,WT,1,NDI,NSHR) +C +C MAXIMUM PRINCIPAL STRESS CRITERION +C +CALL SPRIND(WT,PS,AN,1,NDI,NSHR) +SIG1 = PS(1) +KMAX=1 +DO K1 = 2, NDI +IF(PS(K1).GT.SIG1) THEN +SIG1 = PS(K1) +KMAX = K1 +END IF +END DO +FINDEX(1) = SIG1/PROPS(1) +DO K1=1, NDI +FNORMAL(K1,1) = AN(KMAX,K1) +END DO +C +C QUADRATIC TRACTION-INTERACTION CRITERION +C +FINDEX(2)=(STRESS(1)/PROPS(2))**2.0+(STRESS(NDI+1)/ +$ PROPS(3))**2.0+(STRESS(NDI+2)/PROPS(4))**2.0 +C +FINDEX(2)=sqrt(FINDEX(2)) +C +DO K1=1, NDI +FNORMAL(K1,2)=ORI(K1,1) +END DO +RETURN +END +``` + + + +# 1.1.27 UDSECURRENT: User subroutine to define nonuniform surface current density in an eddy current or magnetostatic analysis. + +Product: Abaqus/Standard + +# References + +• “Eddy current analysis,” Section 6.7.5 of the Abaqus Analysis User’s Guide +• “Magnetostatic analysis,” Section 6.7.6 of the Abaqus Analysis User’s Guide +• \*DSECURRENT + +# Overview + +User subroutine UDSECURRENT: + +• can be used to define the variation of surface current density vector as a function of position, time, element number, load integration point number, etc. for a transient eddy current or magnetostatic analysis or as a function of position, excitation frequency, phase, element number, load integration point number, etc. for a time-harmonic eddy current analysis; +• will be called at each surface load integration point for each nonuniform surface current density definition during eddy current and magnetostatic analyses; and +• ignores any amplitude references that may appear with the associated step definition or nonuniform distributed surface current density definition. + +# User subroutine interface + +```txt +subroutine udsecurrent ( +C Write only - +* surfacecurrent, +C Read only - +* coords, nBlock, +* i_array, niarray, +* r_array, nrarray, +* c_array, narray ) +C +include 'aba_param.inc' +C +dimension surfacecurrent(nBlock,*), +* coords(nBlock,*), +* i_array(*), +* r_array(*) +C +``` + + + +```lua +character*80 c_array(*) + +parameter(i_udsecurr_kstep = 1, +* i_udsecurr_kinc = 2, +* i_udsecurr_noel = 3, +* i_udsecurr_currtyp = 4, +* i_udsecurr_phase = 5, +* i_udsecurr_proc = 6) + +parameter(ir_udsecurr_time_1 = 1, +* ir_udsecurr_time_2 = 2, +* ir_udsecurr_time_3 = 3) + +parameter(ic_udsecurr_surf = 1) + +parameter(i_currtyp_tangential = 1) + +parameter(i_proc_lf_th = 1, +* i_proc_lf_td = 2, +* i_proc_ms = 3) + +parameter(i_udsecurr_phase_real = 1, +* i_udsecurr_phase_imag = 2) + +user coding to define surfacecurrent + +return +end +``` + +# Variable to be defined + +surfacecurrent(nBlock,\*) + +Components of the surface current density vector at a block of surface integration points. The units are $\mathrm { C L ^ { - 1 } T ^ { - 1 } }$ . surfacecurrent will be passed into the routine as the vector specified as part of the surface-based distributed surface current density definition. If the vector is not defined, surfacecurrent will be passed in as zero. + +# Variables passed in for information + +coords(nBlock,\*) + +An array containing the coordinates of a block of surface load integration points. + + + +nBlock + +Number of surface integration points in this block. Currently equal to 1. + +i\_array(i\_udsecurr\_kstep) + +Step number. + +i\_array(i\_udsecurr\_kinc) + +Increment number. + +i\_array(i\_udsecurr\_noel) + +Element number. + +i\_array(i\_udsecurr\_currtyp) + +Currently equal to 1. + +i\_array(i\_udsecurr\_phase) + +This value is relevant only for a time-harmonic eddy current analysis and is either 1 (i\_udsecurr\_phase\_real) or 2 (i\_udsecurr\_phase\_imag), depending on whether the current call to the user subroutine defines the real (in-phase) or the imaginary (out-of-phase) part of the surface current density vector. + +i\_array(i\_udsecurr\_proc) + +Equal to 1 for a time-harmonic eddy current procedure, 2 for a transient eddy current procedure, and 3 for a magnetostatic procedure. + +niarray + +Size of array i\_array. Currently equal to 6. + +r\_array(ir\_udsecurr\_time\_1) + +Excitation frequency in cycles/time for a time-harmonic eddy current analysis; alternatively, the value of step time at the beginning of the current increment for a transient eddy current or magnetostatic analysis. + +r\_array(ir\_udsecurr\_time\_2) + +Excitation frequency in radians/time for a time-harmonic eddy current analysis; alternatively, the value of total time at the beginning of the current increment for a transient eddy current or magnetostatic analysis. + +r\_array(ir\_udsecurr\_time\_3) + +Time increment for a transient eddy current or magnetostatic analysis. + +nrarray + +Size of array r\_array. Currently equal to 3. + +c\_array(ic\_udsecurr\_surf) + +Surface name. + + + +# ncarray + +Size of array c\_array. Currently equal to 1. + + + +# 1.1.28 UEL: User subroutine to define an element. + +# Product: Abaqus/Standard + +WARNING: This feature is intended for advanced users only. Its use in all but the simplest test examples will require considerable coding by the user/developer. “User-defined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide, should be read before proceeding. + +# References + +• “User-defined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide +• \*UEL PROPERTY +• \*USER ELEMENT + +# Overview + +User subroutine UEL: + +• will be called for each element that is of a general user-defined element type (i.e., not defined by a linear stiffness or mass matrix read either directly or from results file data) each time element calculations are required; and +• (or subroutines called by user subroutine UEL) must perform all of the calculations for the element, appropriate to the current activity in the analysis. + +# Wave kinematic data + +For Abaqus/Aqua applications four utility routines—GETWAVE, GETWAVEVEL, GETWINDVEL, and GETCURRVEL—are provided to access the fluid kinematic data. These routines are used from within user subroutine UEL and are discussed in detail in “Obtaining wave kinematic data in an Abaqus/Aqua analysis,” Section 2.1.13. + +# User subroutine interface + +```txt +SUBROUTINE UEL (RHS, AMATRX, SVARS, ENERGY, NDOFEL, NRHS, NSVARS, +1 PROPS, NPROPS, COORDS, MCRD, NNODE, U, DU, V, A, JTYPE, TIME, DTIME, +2 KSTEP, KINC, JELEM, PARAMS, NDLOAD, JDLTYP, ADLMAG, PREDEF, NPREF, +3 LFLAGS, MLVARX, DDLMAG, MDLOAD, PNEWDT, JPROPS, NJPROP, PERIOD) +C +INCLUDE 'ABA_PARAM.INC' +C +DIMENSION RHS (MLVARX, *), AMATRX (NDOFEL, NDOFEL), PROPS (*), +1 SVARS (*), ENERGY (8), COORDS (MCRD, NNODE), U (NDOFEL), +``` + + + +2 DU(MLVARX,\*),V(NDOFEL),A(NDOFEL),TIME(2),PARAMS(\*), +3 JDLTYP(MDLOAD,\*),ADLMAG(MDLOAD,\*),DDLMAG(MDLOAD,\*), +4 PREDEF(2,NPREDF,NNODE),LFLAGS(\*),JPROPS(\*) + +user coding to define RHS, AMATRX, SVARS, ENERGY, and PNEWDT + +RETURN END + +# Variables to be defined + +These arrays depend on the value of the LFLAGS array. + +# RHS + +An array containing the contributions of this element to the right-hand-side vectors of the overall system of equations. For most nonlinear analysis procedures, NRHS=1 and RHS should contain the residual vector. The exception is the modified Riks static procedure (“Static stress analysis,” Section 6.2.2 of the Abaqus Analysis User’s Guide), for which NRHS=2 and the first column in RHS should contain the residual vector and the second column should contain the increments of external load on the element. RHS(K1,K2) is the entry for the K1th degree of freedom of the element in the K2th right-hand-side vector. + +# AMATRX + +An array containing the contribution of this element to the Jacobian (stiffness) or other matrix of the overall system of equations. The particular matrix required at any time depends on the entries in the LFLAGS array (see below). + +All nonzero entries in AMATRX should be defined, even if the matrix is symmetric. If you do not specify that the matrix is unsymmetric when you define the user element, Abaqus/Standard will use the symmetric matrix defined by ${ \mathsf { \Omega } } _ { 2 } ^ { 1 } ( [ A ] + [ \dot { A } ] ^ { T } )$ , where is the matrix defined as AMATRX in this subroutine. If you specify that the matrix is unsymmetric when you define the user element, Abaqus/Standard will use AMATRX directly. + +# SVARS + +An array containing the values of the solution-dependent state variables associated with this element. The number of such variables is NSVARS (see below). You define the meaning of these variables. + +For general nonlinear steps this array is passed into UEL containing the values of these variables at the start of the current increment. They should be updated to be the values at the end of the increment, unless the procedure during which UEL is being called does not require such an update. This depends on the entries in the LFLAGS array (see below). For linear perturbation steps this array is passed into UEL containing the values of these variables in the base state. They should be returned containing perturbation values if you wish to output such quantities. + + + +When KINC is equal to zero, the call to UEL is made for zero increment output (see “Output,” Section 4.1.1 of the Abaqus Analysis User’s Guide). In this case the values returned will be used only for output purposes and are not updated permanently. + +# ENERGY + +For general nonlinear steps array ENERGY contains the values of the energy quantities associated with the element. The values in this array when UEL is called are the element energy quantities at the start of the current increment. They should be updated to the values at the end of the current increment. For linear perturbation steps the array is passed into UEL containing the energy in the base state. They should be returned containing perturbation values if you wish to output such quantities. The entries in the array are as follows: + +
ENERGY (1)Kinetic energy.
ENERGY (2)Elastic strain energy.
ENERGY (3)Creep dissipation.
ENERGY (4)Plastic dissipation.
ENERGY (5)Viscous dissipation.
ENERGY (6)“Artificial strain energy” associated with such effects as artificial stiffness introduced to control hourglassing or other singular modes in the element.
ENERGY (7)Electrostatic energy.
ENERGY (8)Incremental work done by loads applied within the user element.
+ +When KINC is equal to zero, the call to UEL is made for zero increment output (see “Output,” Section 4.1.1 of the Abaqus Analysis User’s Guide). In this case the energy values returned will be used only for output purposes and are not updated permanently. + +# Variable that can be updated + +# PNEWDT + +Ratio of suggested new time increment to the time increment currently being used (DTIME, see below). This variable allows you to provide input to the automatic time incrementation algorithms in Abaqus/Standard (if automatic time incrementation is chosen). It is useful only during equilibrium iterations with the normal time incrementation, as indicated by LFLAGS(3)=1. During a severe discontinuity iteration (such as contact changes), PNEWDT is ignored unless CONVERT SDI=YES is specified for this step. The usage of PNEWDT is discussed below. + +PNEWDT is set to a large value before each call to UEL. + +If PNEWDT is redefined to be less than 1.0, Abaqus/Standard must abandon the time increment and attempt it again with a smaller time increment. The suggested new time increment provided to the automatic time integration algorithms is PNEWDT × DTIME, where the PNEWDT used is the minimum value for all calls to user subroutines that allow redefinition of PNEWDT for this iteration. + + + +If PNEWDT is given a value that is greater than 1.0 for all calls to user subroutines for this iteration and the increment converges in this iteration, Abaqus/Standard may increase the time increment. The suggested new time increment provided to the automatic time integration algorithms is PNEWDT × DTIME, where the PNEWDT used is the minimum value for all calls to user subroutines for this iteration. + +If automatic time incrementation is not selected in the analysis procedure, values of PNEWDT that are greater than 1.0 will be ignored and values of PNEWDT that are less than 1.0 will cause the job to terminate. + +# Variables passed in for information + +# Arrays: + +# PROPS + +A floating point array containing the NPROPS real property values defined for use with this element. NPROPS is the user-specified number of real property values. See “Defining the element properties” in “User-defined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide. + +# JPROPS + +An integer array containing the NJPROP integer property values defined for use with this element. NJPROP is the user-specified number of integer property values. See “Defining the element properties” in “User-defined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide. + +# COORDS + +An array containing the original coordinates of the nodes of the element. COORDS(K1,K2) is the K1th coordinate of the K2th node of the element. + +# U, DU, V, A + +Arrays containing the current estimates of the basic solution variables (displacements, rotations, temperatures, depending on the degree of freedom) at the nodes of the element at the end of the current increment. Values are provided as follows: + +
U (K1)Total values of the variables. If this is a linear perturbation step, it is the value in the base state.
DU (K1, KRHS)Incremental values of the variables for the current increment for right-hand-side KRHS. If this is an eigenvalue extraction step, this is the eigenvector magnitude for eigenvector KRHS. For steady-state dynamics, KRHS = 1 denotes real components of perturbation displacement and KRHS = 2 denotes imaginary components of perturbation displacement.
V (K1)Time rate of change of the variables (velocities, rates of rotation). Defined for implicit dynamics only (LFLAGS (1) = 11 or 12).
A (K1)Accelerations of the variables. Defined for implicit dynamics only (LFLAGS (1) = 11 or 12).
diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_020.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_020.md new file mode 100644 index 0000000..68e2d15 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_020.md @@ -0,0 +1,324 @@ + + +# JDLTYP + +An array containing the integers used to define distributed load types for the element. Loads of type Un are identified by the integer value n in JDLTYP; loads of type UnNU are identified by the negative integer value in JDLTYP. JDLTYP(K1,K2) is the identifier of the K1th distributed load in the K2th load case. For general nonlinear steps K2 is always 1. + +# ADLMAG + +For general nonlinear steps ADLMAG(K1,1) is the total load magnitude of the K1th distributed load at the end of the current increment for distributed loads of type Un. For distributed loads of type UnNU, the load magnitude is defined in UEL; therefore, the corresponding entries in ADLMAG are zero. For linear perturbation steps ADLMAG(K1,1) contains the total load magnitude of the K1th distributed load of type Un applied in the base state. Base state loading of type UnNU must be dealt with inside UEL. ADLMAG(K1,2), ADLMAG(K1,3), etc. are currently not used. + +# DDLMAG + +For general nonlinear steps DDLMAG contains the increments in the magnitudes of the distributed loads that are currently active on this element for distributed loads of type Un. DDLMAG(K1,1) is the increment of magnitude of the load for the current time increment. The increment of load magnitude is needed to compute the external work contribution. For distributed loads of type UnNU, the load magnitude is defined in UEL; therefore, the corresponding entries in DDLMAG are zero. For linear perturbation steps DDLMAG(K1,K2) contains the perturbation in the magnitudes of the distributed loads that are currently active on this element for distributed loads of type Un. K1 denotes the K1th perturbation load active on the element. K2 is always 1, except for steady-state dynamics, where K2=1 for real loads and K2=2 for imaginary loads. Perturbation loads of type UnNU must be dealt with inside UEL. + +# PREDEF + +An array containing the values of predefined field variables, such as temperature in an uncoupled stress/displacement analysis, at the nodes of the element (“Predefined fields,” Section 34.6.1 of the Abaqus Analysis User’s Guide). + +The first index of the array, K1, is either 1 or 2, with 1 indicating the value of the field variable at the end of the increment and 2 indicating the increment in the field variable. The second index, K2, indicates the variable: the temperature corresponds to index 1, and the predefined field variables correspond to indices 2 and above. In cases where temperature is not defined, the predefined field variables begin with index 1. The third index, K3, indicates the local node number on the element. + +
PREDEF (K1,1,K3)Temperature.
PREDEF (K1,2,K3)First predefined field variable.
PREDEF (K1,3,K3)Second predefined field variable.
Etc.Any other predefined field variable.
+ + + +
PREDEF (K1, K2, K3)Total or incremental value of the K2th predefined field variable at the K3th node of the element.
PREDEF (1, K2, K3)Values of the variables at the end of the current increment.
PREDEF (2, K2, K3)Incremental values corresponding to the current time increment.
+ +# PARAMS + +An array containing the parameters associated with the solution procedure. The entries in this array depend on the solution procedure currently being used when UEL is called, as indicated by the entries in the LFLAGS array (see below). + +For implicit dynamics (LFLAGS(1) = 11 or 12) PARAMS contains the integration operator values, as: + +
PARAMS (1) $\alpha$
PARAMS (2) $\beta$
PARAMS (3) $\gamma$
+ +# LFLAGS + +An array containing the flags that define the current solution procedure and requirements for element calculations. Detailed requirements for the various Abaqus/Standard procedures are defined earlier in this section. + +
LFLAGS (1)Defines the procedure type. See “Results file output format,” Section 5.1.2 of the Abaqus Analysis User’s Guide, for the key used for each procedure.
LFLAGS (2) =0Small-displacement analysis.
LFLAGS (2) =1Large-displacement analysis (nonlinear geometric effects included in the step; see “General and linear perturbation procedures,” Section 6.1.3 of the Abaqus Analysis User’s Guide).
LFLAGS (3) =1Normal implicit time incrementation procedure. User subroutine UEL must define the residual vector in RHS and the Jacobian matrix in AMATRX.
LFLAGS (3) =2Define the current stiffness matrix (AMATRX = $K^{NM} = -\partial F^{N}/\partial u^{M}$ or $-\partial G^{N}/\partial u^{M}$ ) only.
LFLAGS (3) =3Define the current damping matrix (AMATRX = $C^{NM} = -\partial F^{N}/\partial \dot{u}^{M}$ or $-\partial G^{N}/\partial \dot{u}^{M}$ ) only.
+ + + +
LFLAGS (3) =4Define the current mass matrix ( $\mathbf{AMATRX} = M^{NM} = -\partial F^{N} / \partial \ddot{u}^{M}$ ) only. Abaqus/Standard always requests an initial mass matrix at the start of the analysis.
LFLAGS (3) =5Define the current residual or load vector ( $\mathbf{RHS} = F^{N}$ ) only.
LFLAGS (3) =6Define the current mass matrix and the residual vector for the initial acceleration calculation (or the calculation of accelerations after impact).
LFLAGS (3) =100Define perturbation quantities for output.
LFLAGS (4) =0The step is a general step.
LFLAGS (4) =1The step is a linear perturbation step.
LFLAGS (5) =0The current approximations to $u^{M}$ , etc. were based on Newton corrections.
LFLAGS (5) =1The current approximations were found by extrapolation from the previous increment.
+ +# TIME(1) + +Current value of step time or frequency. + +# TIME(2) + +Current value of total time. + +# Scalar parameters: + +# DTIME + +Time increment. + +# PERIOD + +Time period of the current step. + +# NDOFEL + +Number of degrees of freedom in the element. + +# MLVARX + +Dimensioning parameter used when several displacement or right-hand-side vectors are used. + +# NRHS + +Number of load vectors. NRHS is 1 in most nonlinear problems: it is 2 for the modified Riks static procedure (“Static stress analysis,” Section 6.2.2 of the Abaqus Analysis User’s Guide), and it is greater than 1 in some linear analysis procedures and during substructure generation. + + + +# NSVARS + +User-defined number of solution-dependent state variables associated with the element (“Defining the number of solution-dependent variables that must be stored within the element” in “User-defined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide). + +# NPROPS + +User-defined number of real property values associated with the element (“Defining the element properties” in “User-defined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide). + +# NJPROP + +User-defined number of integer property values associated with the element (“Defining the element properties” in “User-defined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide). + +# MCRD + +MCRD is defined as the maximum of the user-defined maximum number of coordinates needed at any node point (“Defining the maximum number of coordinates needed at any nodal point” in “User-defined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide) and the value of the largest active degree of freedom of the user element that is less than or equal to 3. For example, if you specify that the maximum number of coordinates is 1 and the active degrees of freedom of the user element are 2, 3, and 6, MCRD will be 3. If you specify that the maximum number of coordinates is 2 and the active degrees of freedom of the user element are 11 and 12, MCRD will be 2. + +# NNODE + +User-defined number of nodes on the element (“Defining the number of nodes associated with the element” in “User-defined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide). + +# JTYPE + +Integer defining the element type. This is the user-defined integer value n in element type Un (“Assigning an element type key to a user-defined element” in “User-defined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide). + +# KSTEP + +Current step number. + +# KINC + +Current increment number. + +# JELEM + +User-assigned element number. + +# NDLOAD + +Identification number of the distributed load or flux currently active on this element. + +# MDLOAD + +Total number of distributed loads and/or fluxes defined on this element. + + + +# NPREDF + +Number of predefined field variables, including temperature. For user elements Abaqus/Standard uses one value for each field variable per node. + +# UEL conventions + +The solution variables (displacement, velocity, etc.) are arranged on a node/degree of freedom basis. The degrees of freedom of the first node are first, followed by the degrees of freedom of the second node, etc. + +# Usage with general nonlinear procedures + +The values of $u ^ { N }$ (and, in direct-integration dynamic steps, $\dot { u } ^ { N }$ and $\ddot { u } ^ { N } )$ enter user subroutine UEL as their latest approximations at the end of the time increment; that is, at time $t + \Delta t$ . + +The values of $H ^ { \alpha }$ enter the subroutine as their values at the beginning of the time increment; that is, at time t. It is your responsibility to define suitable time integration schemes to update $H ^ { \alpha }$ . To ensure accurate, stable integration of internal state variables, you can control the time incrementation via PNEWDT. + +The values of $\cdot _ { p ^ { \beta } }$ enter the subroutine as the values of the total load magnitude for the th distributed load at the end of the increment. Increments in the load magnitudes are also available. + +In the following descriptions of the user element’s requirements, it will be assumed that LFLAGS(3)=1 unless otherwise stated. + +# Static analysis (LFLAGS(1)=1,2) + +• $F ^ { N } = F ^ { N } ( u ^ { M } , H ^ { \alpha } , p ^ { \beta } , t )$ . +• Automatic convergence checks are applied to the force residuals corresponding to degrees of freedom 1–7. +• You must define AMATRX $= K ^ { N M } = - \partial F ^ { N } / \partial u ^ { M }$ and $\mathbf { R H S } = F ^ { N }$ and update the state variables, $H ^ { \alpha }$ . + +# Modified Riks static analysis (LFLAGS(1)=1) and (NRHS=2) + +• $F ^ { N } = F ^ { N } ( u ^ { M } , H ^ { \alpha } , p ^ { \beta } )$ , where $p ^ { \beta } = p _ { 0 } ^ { \beta } + \lambda q ^ { \beta } , p _ { 0 } ^ { \beta }$ and $q ^ { \beta }$ are fixed load parameters, and is the Riks (scalar) load parameter. +• Automatic convergence checks are applied to the force residuals corresponding to degrees of freedom 1–7. +• You must define $\begin{array} { l l l } { { \tt A M A T R X } } & { = } & { K ^ { N M } } & { = } & { - \partial F ^ { N } / \partial u ^ { M } } \end{array}$ , RHS $\mathbf { \Psi } ( \mathbf { 1 } ) \ = \ \mathbf { \Psi } F ^ { N }$ , and RHS(2) $= \Delta \lambda ( \partial { \cal F } ^ { N } / \partial \lambda )$ and update the state variables, $H ^ { \alpha }$ . RHS(2) is the incremental load vector. + +# Direct-integration dynamic analysis (LFLAGS(1)=11, 12) + +• Automatic convergence checks are applied to the force residuals corresponding to degrees of freedom 1–7. + + + +• LFLAGS(3)=1: Normal time increment. Either the Hilber-Hughes-Taylor or the backward Euler time integration scheme will be used. With set to zero for the backward Euler, both schemes imply + +$$ +F ^ {N} = - M ^ {N M} \ddot {u} _ {t + \Delta t} + (1 + \alpha) G _ {t + \Delta t} ^ {N} - \alpha G _ {t} ^ {N}, +$$ + +where $M ^ { N M } = M ^ { N M } ( u ^ { M } , \dot { u } ^ { M } , H ^ { \alpha } , p ^ { \beta } , t , . . . )$ and $G ^ { N } = G ^ { N } ( u ^ { M } , \dot { u } ^ { M } , H ^ { \alpha } , p ^ { \beta } , t , . . . )$ ; that is, the highest time derivative of $u ^ { M }$ in $M ^ { N M }$ and $G ^ { N }$ is $\dot { u } ^ { M }$ , so that + +$$ +- \frac {\partial F ^ {N}}{\partial \ddot {u} ^ {M} {} _ {t + \Delta t}} = M ^ {N M}. +$$ + +Therefore, you must store $G _ { t } ^ { N }$ as an internal state vector. If half-increment residual calculations are required, you must also store $G _ { t ^ { - } } ^ { N }$ as an internal state vector, where indicates the time at the beginning of the previous increment. For $\alpha = 0 , F ^ { N } = - M ^ { N M } \ddot { u } _ { t + \Delta t } + G ^ { N } { } _ { t + \Delta t }$ and $G _ { t } ^ { N }$ is not needed. You must define $\mathtt { A M A T R X } = M ^ { N M } \left( d \ddot { u } / d u \right) + \left( 1 + \alpha \right) C ^ { N M } \left( d \dot { u } / d u \right) + \left( 1 + \alpha \right) K ^ { N M }$ where $C ^ { N M } = - \partial G ^ { N } { } _ { t + \Delta t } / \partial \dot { u } ^ { M }$ and $K ^ { N M } = - \partial G ^ { N } { } _ { t + \Delta t } / \partial u ^ { M }$ . $\mathbf { R H S } = \mathbf { \nabla } F ^ { N }$ must also be defined and the state variables, $H ^ { \alpha }$ , updated. Although the value of given in the dynamic step definition is passed into UEL, the value of can vary from element to element. For example, can be set to zero for some elements in the model where numerical dissipation is not desired. + +• LFLAGS(3)=5: Half-increment residual $( F _ { 1 / 2 } ^ { N } )$ calculation. Abaqus/Standard will adjust the time increment so that $| F _ { 1 / 2 } ^ { N } | ~ < ~ t o l e r a n c e$ (where is specified in the dynamic step definition). The half-increment residual is defined as + +$$ +F _ {1 / 2} ^ {N} = - M ^ {N M} \ddot {u} _ {t + \Delta t / 2} + (1 + \alpha) G _ {t + \Delta t / 2} ^ {N} - \frac {\alpha}{2} (G _ {t} ^ {N} + G _ {t -} ^ {N}), +$$ + +where $t ^ { - }$ indicates the time at the beginning of the previous increment ( is a parameter of the Hilber-Hughes-Taylor time integration operator and will be set to zero if the backward Euler time integration operator is used). You must define $\mathbf { R H S } = F _ { 1 / 2 } ^ { N }$ . To evaluate $M ^ { N M }$ and ${ G ^ { N } } _ { t + \Delta t / 2 } , \mathrm { y o u }$ must calculate ${ H ^ { \alpha } } _ { t + \Delta t / 2 }$ . These half-increment values will not be saved. DTIME will still contain $\Delta t \left( { \mathrm { n o t } } \Delta t / 2 \right)$ . The values contained in U, V, A, and DU are half-increment values. + +• LFLAGS(3)=4: Velocity jump calculation. Abaqus/Standard solves $- M ^ { N M } \Delta \dot { u } ^ { M } = 0 \mathrm { f o r } \Delta \dot { u } ^ { M }$ , so you must define AMATRX . $\tt A M A T R X = M ^ { N M }$ +• LFLAGS(3)=6: Initial acceleration calculation. Abaqus/Standard solves $- M ^ { N M } \ddot { u } ^ { M } + G ^ { N } = 0$ for $\ddot { u } ^ { M }$ , so you must define $\mathtt { A M A T R X } = M ^ { N M }$ and $\mathbf { R } \mathbf { \bar { H } } \mathbf { S } = G ^ { N }$ . + +# Subspace-based dynamic analysis (LFLAGS(1)=13) + +• The requirements are identical to those of static analysis, except that the Jacobian (stiffness), AMATRX, is not needed. No convergence checks are performed in this case. + +# Quasi-static analysis (LFLAGS(1)=21) + +• The requirements are identical to those of static analysis. + + + +# Steady-state heat transfer analysis (LFLAGS(1)=31) + +• The requirements are identical to those of static analysis, except that the automatic convergence checks are applied to the heat flux residuals corresponding to degrees of freedom 11, 12, … + +# Transient heat transfer analysis $\left( \phantom { - } \theta _ { m a x } \right) \left( \tt L F L A G S \left( 1 \right) = 3 2 , \phantom { - } 3 3 \right)$ + +• Automatic convergence checks are applied to the heat flux residuals corresponding to degrees of freedom 11, 12, … +• The backward difference scheme is always used for time integration; that is, Abaqus/Standard assumes that $\dot { u } _ { t + \Delta t } = \Delta u / \Delta t .$ , where $\Delta u = u _ { t + \Delta t } - u _ { t }$ and so $d \dot { u } / d u = 1 / \Delta t$ always. For degrees of freedom 11, 12, …, $\lvert \Delta u \rvert$ will be compared against the user-prescribed maximum allowable nodal temperature change in an increment, $\Delta \theta _ { m a x }$ , for controlling the time integration accuracy. +• You need to define $\mathtt { A M A T R X } = K ^ { N M } + ( 1 / \Delta t ) \ C ^ { N M }$ , where $C ^ { N M }$ is the heat capacity matrix and $\mathbf { R } \mathbf { \bar { H } } \mathbf { S } = F ^ { N }$ , and must update the state variables, $H ^ { \alpha }$ . + +# Geostatic analysis (LFLAGS(1)=61) + +• Identical to static analysis, except that the automatic convergence checks are applied to the residuals corresponding to degrees of freedom 1–8. + +# Steady-state coupled pore fluid diffusion/stress analysis (LFLAGS(1)=62, 63) + +• Identical to static analysis, except that the automatic convergence checks are applied to the residuals corresponding to degrees of freedom 1–8. + +# Transient coupled pore fluid diffusion/stress (consolidation) analysis $( ~ { u } _ { w } ^ { m a x } )$ (LFLAGS(1)=64, 65) + +• Automatic convergence checks are applied to the residuals corresponding to degrees of freedom 1–8. +• The backward difference scheme is used for time integration; that is, $\dot { u } _ { t + \Delta t } ^ { M } = \Delta u ^ { M } / \Delta t$ , where $\Delta u ^ { M } = u _ { t + \Delta t } ^ { M } - u _ { t } ^ { M }$ . +• For degree of freedom 8, $| \Delta u ^ { M } |$ will be compared against the user-prescribed maximum wetting liquid pore pressure change, $\Delta u _ { w } ^ { m a x }$ , for automatic control of the time integration accuracy. +• You must define $\mathtt { A M A T R X } = K ^ { N M } + ( 1 / \Delta t ) \ C ^ { N M }$ , where $C ^ { N M }$ is the pore fluid capacity matrix and $\mathbf { R H S } = F ^ { N }$ , and must update the state variables, $H ^ { \alpha }$ . + +# Steady-state fully coupled thermal-stress analysis (LFLAGS(1)=71) + +• Identical to static analysis, except that the automatic convergence checks are applied to the residuals corresponding to degrees of freedom 1–7 and 11, 12, … + + + +Transient fully coupled thermal-stress analysis $( \theta _ { m a x } )$ (LFLAGS(1)=72,73) + +• Automatic convergence checks are applied to the residuals corresponding to degrees of freedom 1–7 and 11, 12, … +• The backward difference scheme is used for time integration; that is, $\dot { u } _ { t + \Delta t } ^ { M } = \Delta u ^ { M } / \Delta t .$ where $\Delta u ^ { M } = u _ { t + \Delta t } ^ { M } - u _ { t } ^ { M }$ . +• For degrees of freedom 11, 12, …, $| \Delta u ^ { M } |$ will be compared against the user-prescribed maximum allowable nodal temperature change in an increment, $\Delta \theta _ { m a x }$ , for automatic control of the time integration accuracy. +• You must define $\mathtt { A M A T R X } = K ^ { N M } + ( 1 / \Delta t ) \ C ^ { N M }$ , where $C ^ { N M }$ is the heat capacity matrix and $\mathbf { R } \mathbf { \bar { H } } \mathbf { S } = F ^ { N }$ , and must update the state variables, $H ^ { \alpha }$ . + +# Steady-state coupled thermal-electrical analysis (LFLAGS(1)=75) + +• The requirements are identical to those of static analysis, except that the automatic convergence checks are applied to the current density residuals corresponding to degree of freedom 9, in addition to the heat flux residuals. + +Transient coupled thermal-electrical analysis $\left( \phantom { - } \theta _ { m a x } \right) \left( \tt L F L A G S \left( 1 \right) = 7 6 , \eta 7 7 \right)$ + +• Automatic convergence checks are applied to the current density residuals corresponding to degree of freedom 9 and to the heat flux residuals corresponding to degree of freedom 11. +• The backward difference scheme is always used for time integration; that is, Abaqus/Standard assumes that $\dot { u } _ { t + \Delta t } = \Delta u / \Delta t .$ , where $\Delta u = u _ { t + \Delta t } - u _ { t }$ . Therefore, $d \dot { u } / d u = 1 / \Delta t$ always. For degree of freedom 11 $| \Delta u |$ will be compared against the user-prescribed maximum allowable nodal temperature change in an increment, $\Delta \theta _ { m a x }$ , for controlling the time integration accuracy. +• You must define $\mathtt { A M A T R X } = K ^ { N M } + ( 1 / \Delta t ) \ C ^ { N M }$ , where $C ^ { N M }$ is the heat capacity matrix and $\mathbf { R } \mathbf { \bar { H } } \mathbf { S } = F ^ { N }$ , and must update the state variables, $H ^ { \alpha }$ . + +Steady-state coupled thermal-electrical-structural analysis (LFLAGS(1)=102) + +• Identical to static analysis, except that the automatic convergence checks are applied to the residuals corresponding to degrees of freedom 1–7, 9, and 11. + +Transient coupled thermal-electrical-structural analysis $( \theta _ { m a x } )$ (LFLAGS(1)=103,104) + +• Automatic convergence checks are applied to the residuals corresponding to degrees of freedom 1–7, 9, and 11. +• The backward difference scheme is always used for time integration; that is, Abaqus/Standard assumes that $\dot { u } _ { t + \Delta t } = \Delta u / \Delta t .$ , where $\Delta u = u _ { t + \Delta t } - u _ { t }$ . Therefore, $d \dot { u } / d u = 1 / \Delta t$ always. For degree of freedom 11 $| \Delta u |$ will be compared against the user-prescribed maximum allowable nodal temperature change in an increment, $\Delta \theta _ { m a x }$ , for controlling the time integration accuracy. +• You must define $\mathtt { A M A T R X } = K ^ { N M } + ( 1 / \Delta t ) \ C ^ { N M }$ , where $C ^ { N M }$ is the heat capacity matrix and $\mathbf { R } \mathbf { \bar { H } } \mathbf { S } = F ^ { N }$ ; and you must update the state variables, $H ^ { \alpha }$ . + + + +“General and linear perturbation procedures,” Section 6.1.3 of the Abaqus Analysis User’s Guide, describes the linear perturbation capabilities in Abaqus/Standard. Here, base state values of variables will be denoted by $u ^ { M } , H ^ { \alpha }$ , etc. Perturbation values will be denoted by $\tilde { u } ^ { M } , \tilde { H } ^ { \alpha }$ , etc. + +Abaqus/Standard will not call user subroutine UEL for the eigenvalue buckling prediction procedure. + +For response spectrum, random response, transient modal dynamic, and mode-based steady-state dynamic procedures, user subroutine UEL is called only in a prior natural frequency extraction analysis, and the mass and stiffness contributions are taken into account during modal superposition. + +For direct-solution and mode-based steady-state dynamic, complex eigenvalue extraction, matrix generation, and substructure generation procedures, Abaqus/Standard will call user subroutine UEL, but only mass and stiffness contributions will be taken into account. The damping contributions will be neglected. + +# Static analysis (LFLAGS(1)=1, 2) + +• Abaqus/Standard will solve $K ^ { N M } \tilde { u } ^ { M } = \tilde { P } ^ { N }$ for $\tilde { u } ^ { M }$ , where $K ^ { N M }$ is the base state stiffness matrix and the perturbation load vector, $\tilde { P } ^ { N }$ , is a linear function of the perturbation loads, $\tilde { p } ;$ that is, $\tilde { P } ^ { N } =$ $\left( { \partial F } / { \partial \tilde { p } } \right) \tilde { p } .$ . +• $\mathtt { L F L A G S } \left( 3 \right) = 1$ : You must define $\mathbf { A M A T R X } = K ^ { N M }$ and $\mathbf { R } \mathbf { \bar { H } } \mathbf { S } = \mathbf { \tilde { \Lambda } } \tilde { P } ^ { N }$ . +• $\mathtt { L F L A G S } \left( 3 \right) = 1 0 0 $ : You must compute perturbations of the internal variables, $\tilde { H } ^ { \alpha }$ , and define RHS $= \tilde { P } ^ { N } - K ^ { N M } \tilde { u } ^ { M } $ for output purposes. + +# Eigenfrequency extraction analysis (LFLAGS(1)=41) + +$\bullet F ^ { N } = - M ^ { N M } \ddot { \tilde { u } } + G ^ { N } ( u ^ { M } + \tilde { u } ^ { M } , \ldots ) = - M ^ { N M } \ddot { \tilde { u } } + \left( \partial G ^ { N } / \partial u ^ { M } \right) \tilde { u } ^ { M } .$ +• Abaqus/Standard will solve $\begin{array} { r l r } { K ^ { N M } \phi _ { i } ^ { M } } & { { } = } & { \omega _ { i } ^ { 2 } M ^ { N M } \phi _ { i } ^ { M } } \end{array}$ for $\phi _ { i } ^ { N }$ and $\omega _ { i }$ , where $\begin{array} { r l } { K ^ { N M } } & { { } = } \end{array}$ $- \partial F ^ { N } / \partial u ^ { M }$ is the base state stiffness matrix and $M ^ { N M } = - \partial F ^ { N M } / \partial \ddot { u } ^ { M }$ is the base state mass matrix. +• LFLAGS(3)=2: Define $\mathbf { A M A T R X } = K ^ { N M }$ . +• LFLAGS(3)=4: Define $\mathtt { A M A T R X } = M ^ { N M }$ . + +# Example: Structural and heat transfer user element + +Both a structural and a heat transfer user element have been created to demonstrate the usage of subroutine UEL. These user-defined elements are applied in a number of analyses. The following excerpt is from the verification problem that invokes the structural user element in an implicit dynamics procedure: + +```python +*USER ELEMENT, NODES=2, TYPE=U1, PROPERTIES=4, COORDINATES=3, VARIABLES=12 +1, 2, 3 +*ELEMENT, TYPE=U1 +101, 101, 102 +``` + + + +```csv +*ELGEN, ELSET=UTRUSS +101, 5 +*UEL PROPERTY, ELSET=UTRUSS +0.002, 2.1E11, 0.3, 7200. +``` + +The user element consists of two nodes that are assumed to lie parallel to the x-axis. The element behaves like a linear truss element. The supplied element properties are the cross-sectional area, Young’s modulus, Poisson’s ratio, and density, respectively. + +The next excerpt shows the listing of the subroutine. The user subroutine has been coded for use in a perturbation static analysis; general static analysis, including Riks analysis with load incrementation defined by the subroutine; eigenfrequency extraction analysis; and direct-integration dynamic analysis. The names of the verification input files associated with the subroutine and these procedures can be found in “UEL,” Section 4.1.14 of the Abaqus Verification Guide. The subroutine performs all calculations required for the relevant procedures as described earlier in this section. The flags passed in through the LFLAGS array are used to associate particular calculations with solution procedures. + +During a modified Riks analysis all force loads must be passed into UEL by means of distributed load definitions such that they are available for the definition of incremental load vectors; the load keys Un and UnNU must be used properly, as discussed in “User-defined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide. The coding in subroutine UEL must distribute the loads into consistent equivalent nodal forces and account for them in the calculation of the RHS and ENERGY arrays. + +```csv +SUBROUTINE UEL(RHS,AMATRX,SVARS,ENERGY,NDOFEL,NRHS,NSVARS, +1 PROPS,NPROPS,COORDS,MCRD,NNODE,U,DU,V,A,JTYPE,TIME, +2 DTIME,KSTEP,KINC,JELEM,PARAMS,NDLOAD,JDLTYP,ADLMAG, +3 PREDEF,NPREDF,LFLAGS,MLVARX,DDLMAG,MDLOAD,PNEWDT, +4 JPROPS,NJPROP,PERIOD) +C +INCLUDE 'ABA_PARAM.INC' +PARAMETER ( ZERO = 0.D0, HALF = 0.5D0, ONE = 1.D0 ) +C +DIMENSION RHS(MLVARX, * ),AMATRX(NDOFEL,NDOFEL), +1 SVARS(NSVARS),ENERGY(8),PROPS(*),COORDS(MCRD,NNODE), +2 U(NDOFEL),DU(MLVARX, * ),V(NDOFEL),A(NDOFEL),TIME(2), +3 PARAMS(3),JDLTYP(MDLOAD, * ),ADLMAG(MDLOAD, * ), +4 DDLMAG(MDLOAD, * ),PREDEF(2,NPREDF,NNODE),LFLAGS(*), +5 JPROPS(*) +DIMENSION SRESID(6) +C +C UEL SUBROUTINE FOR A HORIZONTAL TRUSS ELEMENT +C +C SRESID - stores the static residual at time t+dt +C SVARS - In 1-6, contains the static residual at time t +C upon entering the routine. SRESID is copied to +``` diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_021.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_021.md new file mode 100644 index 0000000..170585e --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_021.md @@ -0,0 +1,332 @@ + + +```txt +C SVARS(1-6) after the dynamic residual has been +C calculated. +C - For half-increment residual calculations: In 7-12, +C contains the static residual at the beginning +C of the previous increment. SVARS(1-6) are copied +C into SVARS(7-12) after the dynamic residual has +C been calculated. +C +AREA = PROPS(1) +E = PROPS(2) +ANU = PROPS(3) +RHO = PROPS(4) +C +ALEN = ABS(COORDS(1,2)-COORDS(1,1)) +AK = AREA*E/ALEN +AM = HALF*AREA*RHO*ALEN +C +DO K1 = 1, NDOFEL + SRESID(K1) = ZERO + DO KRHS = 1, NRHS + RHS(K1,KRHS) = ZERO + END DO + DO K2 = 1, NDOFEL + AMATRX(K2,K1) = ZERO + END DO + END DO +C +IF (LFLAGS(3).EQ.1) THEN +C Normal incrementation + IF (LFLAGS(1).EQ.1 .OR. LFLAGS(1).EQ.2) THEN +C *STATIC + AMATRX(1,1) = AK + AMATRX(4,4) = AK + AMATRX(1,4) = -AK + AMATRX(4,1) = -AK + IF (LFLAGS(4).NE.0) THEN + FORCE = AK*(U(4)-U(1)) + DFORCE = AK*(DU(4,1)-DU(1,1)) + SRESID(1) = -DFORCE + SRESID(4) = DFORCE + RHS(1,1) = RHS(1,1)-SRESID(1) + RHS(4,1) = RHS(4,1)-SRESID(4) +``` + + + +```matlab +ENERGY(2) = HALF*FORCE*(DU(4,1)-DU(1,1)) +* + HALF*DFORCE*(U(4)-U(1)) +* + HALF*DFORCE*(DU(4,1)-DU(1,1)) +ELSE +FORCE = AK*(U(4)-U(1)) +SRESID(1) = -FORCE +SRESID(4) = FORCE +RHS(1,1) = RHS(1,1)-SRESID(1) +RHS(4,1) = RHS(4,1)-SRESID(4) +DO KDLOAD = 1, NDLOAD +IF (JDLTYP(KDLOAD,1).EQ.1001) THEN +RHS(4,1) = RHS(4,1)+ADLMAG(KDLOAD,1) +ENERGY(8) = ENERGY(8)+(ADLMAG(KDLOAD,1) +* - HALF*DDLMAG(KDLOAD,1))*DU(4,1) +IF (NRHS.EQ.2) THEN +C +Riks +RHS(4,2) = RHS(4,2)+DDLMAG(KDLOAD,1) +END IF +END IF +END DO +ENERGY(2) = HALF*FORCE*(U(4)-U(1)) +END IF +ELSE IF (LFLAGS(1).EQ.11 .OR. LFLAGS(1).EQ.12) THEN +C +*DYNAMIC +ALPHA = PARAMS(1) +BETA = PARAMS(2) +GAMMA = PARAMS(3) +C +DADU = ONE/(BETA*DTIME**2) +DVDU = GAMMA/(BETA*DTIME) +C +DO K1 = 1, NDOFEL +AMATRX(K1,K1) = AM*DADU +RHS(K1,1) = RHS(K1,1)-AM*A(K1) +END DO +AMATRX(1,1) = AMATRX(1,1)+(ONE+ALPHA)*AK +AMATRX(4,4) = AMATRX(4,4)+(ONE+ALPHA)*AK +AMATRX(1,4) = AMATRX(1,4)-(ONE+ALPHA)*AK +AMATRX(4,1) = AMATRX(4,1)-(ONE+ALPHA)*AK +FORCE = AK*(U(4)-U(1)) +SRESID(1) = -FORCE +SRESID(4) = FORCE +``` + + + +```vba +RHS(1,1) = RHS(1,1) - +* ((ONE+ALPHA)*SRESID(1)-ALPHA*SVARS(1)) +RHS(4,1) = RHS(4,1) - +* ((ONE+ALPHA)*SRESID(4)-ALPHA*SVARS(4)) +ENERGY(1) = ZERO +DO K1 = 1, NDOFEL +SVARS(K1+6) = SVARS(k1) +SVARS(K1) = SRESID(K1) +ENERGY(1) = ENERGY(1)+HALF*V(K1)*AM*V(K1) +END DO +ENERGY(2) = HALF*FORCE*(U(4)-U(1)) +END IF +ELSE IF (LFLAGS(3).EQ.2) THEN +C Stiffness matrix +AMATRX(1,1) = AK +AMATRX(4,4) = AK +AMATRX(1,4) = -AK +AMATRX(4,1) = -AK +ELSE IF (LFLAGS(3).EQ.4) THEN +C Mass matrix +DO K1 = 1, NDOFEL +AMATRX(K1,K1) = AM +END DO +ELSE IF (LFLAGS(3).EQ.5) THEN +C Half-increment residual calculation +ALPHA = PARAMS(1) +FORCE = AK*(U(4)-U(1)) +SRESID(1) = -FORCE +SRESID(4) = FORCE +RHS(1,1) = RHS(1,1)-AM*A(1)-(ONE+ALPHA)*SRESID(1) +* + HALF*ALPHA*(SVARS(1)+SVARS(7)) +RHS(4,1) = RHS(4,1)-AM*A(4)-(ONE+ALPHA)*SRESID(4) +* + HALF*ALPHA*(SVARS(4)+SVARS(10)) +ELSE IF (LFLAGS(3).EQ.6) THEN +C Initial acceleration calculation +DO K1 = 1, NDOFEL +AMATRX(K1,K1) = AM +END DO +FORCE = AK*(U(4)-U(1)) +SRESID(1) = -FORCE +SRESID(4) = FORCE +RHS(1,1) = RHS(1,1)-SRESID(1) +``` + + + +```matlab +RHS(4,1) = RHS(4,1) - SRESID(4) +ENERGY(1) = ZERO +DO K1 = 1, NDOFEL +SVARS(K1) = SRESID(K1) +ENERGY(1) = ENERGY(1) + HALF*V(K1) * AM*V(K1) +END DO +ENERGY(2) = HALF*FORCE*(U(4) - U(1)) +ELSE IF (LFLAGS(3).EQ.100) THEN +C Output for perturbations +IF (LFLAGS(1).EQ.1 .OR. LFLAGS(1).EQ.2) THEN +C *STATIC +FORCE = AK*(U(4) - U(1)) +DFORCE = AK*(DU(4,1) - DU(1,1)) +SRESID(1) = -DFORCE +SRESID(4) = DFORCE +RHS(1,1) = RHS(1,1) - SRESID(1) +RHS(4,1) = RHS(4,1) - SRESID(4) +ENERGY(2) = HALF*FORCE*(DU(4,1) - DU(1,1)) +* + HALF*DFORCE*(U(4) - U(1)) +* + HALF*DFORCE*(DU(4,1) - DU(1,1)) +DO KVAR = 1, NSVARS +SVARS(KVAR) = ZERO +END DO +SVARS(1) = RHS(1,1) +SVARS(4) = RHS(4,1) +ELSE IF (LFLAGS(1).EQ.41) THEN +C *FREQUENCY +DO KRHS = 1, NRHS +DFORCE = AK*(DU(4, KRHS) - DU(1, KRHS)) +SRESID(1) = -DFORCE +SRESID(4) = DFORCE +RHS(1, KRHS) = RHS(1, KRHS) - SRESID(1) +RHS(4, KRHS) = RHS(4, KRHS) - SRESID(4) +END DO +DO KVAR = 1, NSVARS +SVARS(KVAR) = ZERO +END DO +SVARS(1) = RHS(1,1) +SVARS(4) = RHS(4,1) +END IF +END IF +C +``` + + + +RETURN +END + + + + + +# 1.1.29 UELMAT: User subroutine to define an element with access to Abaqus materials. + +# Product: Abaqus/Standard + +WARNING: This feature is intended for advanced users only. Its use in all but the simplest test examples will require considerable coding by the user/developer. “User-defined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide, should be read before proceeding. + +# References + +• “User-defined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide +• \*UEL PROPERTY +• \*USER ELEMENT +• “Accessing Abaqus materials,” Section 2.1.17 +• “Accessing Abaqus thermal materials,” Section 2.1.18 + +# Overview + +# User subroutine UELMAT: + +• will be called for each element that is of a general user-defined element type (i.e., not defined by a linear stiffness or mass matrix read either directly or from results file data) each time element calculations are required; +• (or subroutines called by user subroutine UELMAT) must perform all of the calculations for the element, appropriate to the current activity in the analysis; +• can access some of the Abaqus materials through utility routines MATERIAL\_LIB\_MECH and MATERIAL\_LIB\_HT; +• is available for a subset of the procedures supported for user subroutine UEL (see “User-defined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide); and +• is available for plane stress and three-dimensional element types in a stress/displacement analysis and for two-dimensional and three-dimensional element types in a heat transfer analysis (see “Userdefined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide). + +# User subroutine interface + +SUBROUTINE UELMAT(RHS,AMATRX,SVARS,ENERGY,NDOFEL,NRHS,NSVARS, +1 PROPS,NPROPS,COORDS,MCRD,NNODE,U,DU,V,A,JTYPE,TIME,DTIME, +2 KSTEP,KINC,JELEM,PARAMS,NDLOAD,JDLTYP,ADLMAG,PREDEF,NPREDF, +3 LFLAGS,MLVARX,DDLMAG,MDLOAD,PNEWDT,JPROPS,NJPROP,PERIOD, +4 MATERIALLIB) + + + +C + +INCLUDE 'ABA\_PARAM.INC' + +C + +DIMENSION RHS(MLVARX,\*),AMATRX(NDOFEL,NDOFEL),PROPS(\*), + +1 SVARS(\*),ENERGY(8),COORDS(MCRD,NNODE),U(NDOFEL), + +2 DU(MLVARX,\*),V(NDOFEL),A(NDOFEL),TIME(2),PARAMS(\*), + +3 JDLTYP(MDLOAD,\*),ADLMAG(MDLOAD,\*),DDLMAG(MDLOAD,\*), + +4 PREDEF(2,NPREDF,NNODE),LFLAGS(\*),JPROPS(\*) + +user coding to define RHS, AMATRX, SVARS, ENERGY, and PNEWDT + +RETURN + +END + +# Variables to be defined + +These arrays depend on the value of the LFLAGS array. + +# RHS + +An array containing the contributions of this element to the right-hand-side vectors of the overall system of equations. For most nonlinear analysis procedures, NRHS=1 and RHS should contain the residual vector. The exception is the modified Riks static procedure (“Static stress analysis,” Section 6.2.2 of the Abaqus Analysis User’s Guide), for which NRHS=2 and the first column in RHS should contain the residual vector and the second column should contain the increments of external load on the element. RHS(K1,K2) is the entry for the K1th degree of freedom of the element in the K2th right-hand-side vector. + +# AMATRX + +An array containing the contribution of this element to the Jacobian (stiffness) or other matrix of the overall system of equations. The particular matrix required at any time depends on the entries in the LFLAGS array (see below). + +All nonzero entries in AMATRX should be defined, even if the matrix is symmetric. If you do not specify that the matrix is unsymmetric when you define the user element, Abaqus/Standard will use the symmetric matrix defined by ${ \mathsf { \Omega } } _ { 2 } ^ { 1 } ( [ A ] + [ A ] ^ { T } )$ , where is the matrix defined as AMATRX in this subroutine. If you specify that the matrix is unsymmetric when you define the user element, Abaqus/Standard will use AMATRX directly. + +# SVARS + +An array containing the values of the solution-dependent state variables associated with this element. The number of such variables is NSVARS (see below). You define the meaning of these variables. + +For general nonlinear steps this array is passed into UELMAT containing the values of these variables at the start of the current increment. They should be updated to be the values at the end + + + +of the increment, unless the procedure during which UELMAT is being called does not require such an update; this requirement depends on the entries in the LFLAGS array (see below). For linear perturbation steps this array is passed into UELMAT containing the values of these variables in the base state. They should be returned containing perturbation values if you wish to output such quantities. + +When KINC is equal to zero, the call to UELMAT is made for zero increment output (see “Output,” Section 4.1.1 of the Abaqus Analysis User’s Guide). In this case the values returned will be used only for output purposes and are not updated permanently. + +# ENERGY + +For general nonlinear steps array ENERGY contains the values of the energy quantities associated with the element. The values in this array when UELMAT is called are the element energy quantities at the start of the current increment. They should be updated to the values at the end of the current increment. For linear perturbation steps the array is passed into UELMAT containing the energy in the base state. They should be returned containing perturbation values if you wish to output such quantities. The entries in the array are as follows: + +
ENERGY (1)Kinetic energy.
ENERGY (2)Elastic strain energy.
ENERGY (3)Creep dissipation.
ENERGY (4)Plastic dissipation.
ENERGY (5)Viscous dissipation.
ENERGY (6)“Artificial strain energy” associated with such effects as artificial stiffness introduced to control hourglassing or other singular modes in the element.
ENERGY (7)Electrostatic energy.
ENERGY (8)Incremental work done by loads applied within the user element.
+ +When KINC is equal to zero, the call to UELMAT is made for zero increment output (see “Output,” Section 4.1.1 of the Abaqus Analysis User’s Guide). In this case the energy values returned will be used only for output purposes and are not updated permanently. + +# Variable that can be updated + +# PNEWDT + +Ratio of suggested new time increment to the time increment currently being used (DTIME, see below). This variable allows you to provide input to the automatic time incrementation algorithms in Abaqus/Standard (if automatic time incrementation is chosen). It is useful only during equilibrium iterations with the normal time incrementation, as indicated by LFLAGS(3)=1. During a severe discontinuity iteration (such as contact changes), PNEWDT is ignored unless CONVERT SDI=YES is specified for this step. The usage of PNEWDT is discussed below. + +PNEWDT is set to a large value before each call to UELMAT. + + + +If PNEWDT is redefined to be less than 1.0, Abaqus/Standard must abandon the time increment and attempt it again with a smaller time increment. The suggested new time increment provided to the automatic time integration algorithms is PNEWDT × DTIME, where the PNEWDT used is the minimum value for all calls to user subroutines that allow redefinition of PNEWDT for this iteration. + +If PNEWDT is given a value that is greater than 1.0 for all calls to user subroutines for this iteration and the increment converges in this iteration, Abaqus/Standard may increase the time increment. The suggested new time increment provided to the automatic time integration algorithms is PNEWDT × DTIME, where the PNEWDT used is the minimum value for all calls to user subroutines for this iteration. + +If automatic time incrementation is not selected in the analysis procedure, values of PNEWDT that are greater than 1.0 will be ignored and values of PNEWDT that are less than 1.0 will cause the job to terminate. + +# Variables passed in for information + +# Arrays: + +# PROPS + +A floating point array containing the NPROPS real property values defined for use with this element. NPROPS is the user-specified number of real property values. See “Defining the element properties” in “User-defined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide. + +# JPROPS + +An integer array containing the NJPROP integer property values defined for use with this element. NJPROP is the user-specified number of integer property values. See “Defining the element properties” in “User-defined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide. + +# COORDS + +An array containing the original coordinates of the nodes of the element. COORDS(K1,K2) is the K1th coordinate of the K2th node of the element. + +# U, DU, V, A + +Arrays containing the current estimates of the basic solution variables (displacements, rotations, temperatures, depending on the degree of freedom) at the nodes of the element at the end of the current increment. Values are provided as follows: + +U(K1) + +Total values of the variables. If this is a linear perturbation step, it is the value in the base state. + +DU(K1,KRHS) + +Incremental values of the variables for the current increment for right-hand-side KRHS. If this is an eigenvalue extraction step, this is the eigenvector magnitude for eigenvector KRHS. For steady-state dynamics KRHS denotes real components of perturbation displacement and KRHS denotes imaginary components of perturbation displacement. diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_022.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_022.md new file mode 100644 index 0000000..071ad1d --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_022.md @@ -0,0 +1,385 @@ + + +V(K1) Time rate of change of the variables (velocities, rates of rotation). Defined for implicit dynamics only (LFLAGS(1) 11 or 12). + +A(K1) Accelerations of the variables. Defined for implicit dynamics only (LFLAGS(1) 11 or 12). + +# JDLTYP + +An array containing the integers used to define distributed load types for the element. Loads of type Un are identified by the integer value n in JDLTYP; loads of type UnNU are identified by the negative integer value in JDLTYP. JDLTYP(K1,K2) is the identifier of the K1th distributed load in the K2th load case. For general nonlinear steps K2 is always 1. + +# ADLMAG + +For general nonlinear steps ADLMAG(K1,1) is the total load magnitude of the K1th distributed load at the end of the current increment for distributed loads of type Un. For distributed loads of type UnNU, the load magnitude is defined in UELMAT; therefore, the corresponding entries in ADLMAG are zero. For linear perturbation steps ADLMAG(K1,1) contains the total load magnitude of the K1th distributed load of type Un applied in the base state. Base state loading of type UnNU must be dealt with inside UELMAT. ADLMAG(K1,2), ADLMAG(K1,3), etc. are currently not used. + +# DDLMAG + +For general nonlinear steps DDLMAG contains the increments in the magnitudes of the distributed loads that are currently active on this element for distributed loads of type Un. DDLMAG(K1,1) is the increment of magnitude of the load for the current time increment. The increment of load magnitude is needed to compute the external work contribution. For distributed loads of type UnNU the load magnitude is defined in UELMAT; therefore, the corresponding entries in DDLMAG are zero. For linear perturbation steps DDLMAG(K1,K2) contains the perturbation in the magnitudes of the distributed loads that are currently active on this element for distributed loads of type Un. K1 denotes the K1th perturbation load active on the element. K2 is always 1, except for steady-state dynamics, where K2=1 for real loads and K2=2 for imaginary loads. Perturbation loads of type UnNU must be dealt with inside UELMAT. + +# PREDEF + +An array containing the values of predefined field variables, such as temperature in an uncoupled stress/displacement analysis, at the nodes of the element (“Predefined fields,” Section 34.6.1 of the Abaqus Analysis User’s Guide). + +The first index of the array, K1, is either 1 or 2, with 1 indicating the value of the field variable at the end of the increment and 2 indicating the increment in the field variable. The second index, K2, indicates the variable: the temperature corresponds to index 1, and the predefined field variables correspond to indices 2 and above. In cases where temperature is not defined, the predefined field variables begin with index 1. The third index, K3, indicates the local node number on the element. + + + +
PREDEF (K1,1,K3)Temperature.
PREDEF (K1,2,K3)First predefined field variable.
PREDEF (K1,3,K3)Second predefined field variable.
Etc.Any other predefined field variable.
PREDEF (K1,K2,K3)Total or incremental value of the K2th predefined field variable at the K3th node of the element.
PREDEF (1,K2,K3)Values of the variables at the end of the current increment.
PREDEF (2,K2,K3)Incremental values corresponding to the current time increment.
+ +# PARAMS + +An array containing the parameters associated with the solution procedure. The entries in this array depend on the solution procedure currently being used when UELMAT is called, as indicated by the entries in the LFLAGS array (see below). + +For implicit dynamics (LFLAGS(1) = 11 or 12) PARAMS contains the integration operator values, as: + +
PARAMS (1) $\alpha$
PARAMS (2) $\beta$
PARAMS (3) $\gamma$
+ +# LFLAGS + +An array containing the flags that define the current solution procedure and requirements for element calculations. Detailed requirements for the various Abaqus/Standard procedures are defined earlier in this section. + +LFLAGS(1) Defines the procedure type. See “Results file output format,” Section 5.1.2 of the Abaqus Analysis User’s Guide, for the key used for each procedure. + +LFLAGS(2)=0 Small-displacement analysis. + +LFLAGS(2)=1 Large-displacement analysis (nonlinear geometric effects included in the step; see “General and linear perturbation procedures,” Section 6.1.3 of the Abaqus Analysis User’s Guide). + +LFLAGS(3)=1 Normal implicit time incrementation procedure. User subroutine UELMAT must define the residual vector in RHS and the Jacobian matrix in AMATRX. + + + +$\begin{array} { r l } { \mathtt { L F L A G S \ ( 3 ) } = 2 \qquad } & { \mathtt { D e f i n e \ t h e \ c u r r e n t \ s t i f f n e s s \ m a t r i x \ ( a M A T R X } } \\ & { = K ^ { N M } = - \partial F ^ { N } / \partial u ^ { M } \ \mathrm { o r } \ - \partial G ^ { N } / \partial u ^ { M } \ \mathrm { o n l y } . } \end{array}$ + +$\begin{array} { r l } { \mathtt { L F L A G S } \left( 3 \right) = 3 \qquad } & { \mathrm { D e f n e ~ t h e ~ c u r r e n t ~ d a m p i n g ~ m a t r i x ~ ( a M a T R X } } \\ & { = C ^ { N M } = - \partial F ^ { N } / \partial \dot { u } ^ { M } \ \mathrm { o r } \ - \partial G ^ { N } / \partial \dot { u } ^ { M } \ \mathrm { o n l y } . } \end{array}$ + +LFLAGS(3)=4 Define the current mass matrix $( \tt { a M A T R X } = M ^ { N M } = \tt { \frac { \partial } { \partial } }$ $- \partial F ^ { N } / \partial \ddot { u } ^ { M } )$ only. Abaqus/Standard always requests an initial mass matrix at the start of the analysis. + +LFLAGS(3)=5 Define the current residual or load vector $( \mathtt { R H S } = F ^ { N } )$ only. + +LFLAGS(3)=6 Define the current mass matrix and the residual vector for the initial acceleration calculation (or the calculation of accelerations after impact). + +LFLAGS(3)=100 Define perturbation quantities for output. + +LFLAGS(4)=0 The step is a general step. + +LFLAGS(4)=1 The step is a linear perturbation step. + +LFLAGS(5)=0 The current approximations to $u ^ { M }$ , etc. were based on Newton corrections. + +LFLAGS(5)=1 The current approximations were found by extrapolation from the previous increment. + +# TIME(1) + +Current value of step time or frequency. + +# TIME(2) + +Current value of total time. + +# Scalar parameters: + +# DTIME + +Time increment. + +# PERIOD + +Time period of the current step. + +# NDOFEL + +Number of degrees of freedom in the element. + +# MLVARX + +Dimensioning parameter used when several displacement or right-hand-side vectors are used. + + + +# NRHS + +Number of load vectors. NRHS is 1 in most nonlinear problems: it is 2 for the modified Riks static procedure (“Static stress analysis,” Section 6.2.2 of the Abaqus Analysis User’s Guide), and it is greater than 1 in some linear analysis procedures and during substructure generation. + +# NSVARS + +User-defined number of solution-dependent state variables associated with the element (“Defining the number of solution-dependent variables that must be stored within the element” in “User-defined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide). + +# NPROPS + +User-defined number of real property values associated with the element (“Defining the element properties” in “User-defined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide). + +# NJPROP + +User-defined number of integer property values associated with the element (“Defining the element properties” in “User-defined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide). + +# MCRD + +MCRD is defined as the maximum of the user-defined maximum number of coordinates needed at any node point (“Defining the maximum number of coordinates needed at any nodal point” in “User-defined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide) and the value of the largest active degree of freedom of the user element that is less than or equal to 3. For example, if you specify that the maximum number of coordinates is 1 and the active degrees of freedom of the user element are 2, 3, and 6, MCRD will be 3. If you specify that the maximum number of coordinates is 2 and the active degrees of freedom of the user element are 11 and 12, MCRD will be 2. + +# NNODE + +User-defined number of nodes on the element (“Defining the number of nodes associated with the element” in “User-defined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide). + +# JTYPE + +Integer defining the element type. This is the user-defined integer value n in element type Un (“Assigning an element type key to a user-defined element” in “User-defined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide). + +# KSTEP + +Current step number. + +# KINC + +Current increment number. + +# JELEM + +User-assigned element number. + + + +# NDLOAD + +Identification number of the distributed load or flux currently active on this element. + +# MDLOAD + +Total number of distributed loads and/or fluxes defined on this element. + +# NPREDF + +Number of predefined field variables, including temperature. For user elements Abaqus/Standard uses one value for each field variable per node. + +# MATERIALLIB + +A variable that must be passed to the utility routines performing material point computations. + +# UELMAT conventions + +The solution variables (displacement, velocity, etc.) are arranged on a node/degree of freedom basis. The degrees of freedom of the first node are first, followed by the degrees of freedom of the second node, etc. + +# Usage with general nonlinear procedures + +The values of $u ^ { N }$ (and, in direct-integration dynamic steps, $\dot { u } ^ { N }$ and $\ddot { u } ^ { N } )$ enter user subroutine UELMAT as their latest approximations at the end of the time increment; that is, at time $t + \Delta t$ . + +The values of $H ^ { \alpha }$ enter the subroutine as their values at the beginning of the time increment; that is, at time t. It is your responsibility to define suitable time integration schemes to update $H ^ { \alpha }$ . To ensure accurate, stable integration of internal state variables, you can control the time incrementation via PNEWDT. + +The values of $\cdot _ { p ^ { \beta } }$ enter the subroutine as the values of the total load magnitude for the th distributed load at the end of the increment. Increments in the load magnitudes are also available. + +In the following descriptions of the user element’s requirements, it will be assumed that LFLAGS(3)=1 unless otherwise stated. + +# Static analysis (LFLAGS(1)=1,2) + +• $F ^ { N } = F ^ { N } ( u ^ { M } , H ^ { \alpha } , p ^ { \beta } , t )$ +• Automatic convergence checks are applied to the force residuals corresponding to degrees of freedom 1–7. +• You must define AMATRX $= K ^ { N M } = - \partial F ^ { N } / \partial u ^ { M }$ and $\mathbf { R H S } = F ^ { N }$ and update the state variables, $H ^ { \alpha }$ . + +# Direct-integration dynamic analysis (LFLAGS(1)=11, 12) + +• Automatic convergence checks are applied to the force residuals corresponding to degrees of freedom 1–7. + + + +• LFLAGS(3)=1: Normal time increment. Either the Hilber-Hughes-Taylor or the backward Euler time integration scheme will be used. With set to zero for the backward Euler, both schemes imply + +$$ +F ^ {N} = - M ^ {N M} \ddot {u} _ {t + \Delta t} + (1 + \alpha) G ^ {N} - \alpha G _ {t} ^ {N}, +$$ + +where $M ^ { N M } = M ^ { N M } ( u ^ { M } , \dot { u } ^ { M } , H ^ { \alpha } , p ^ { \beta } , t , . . . )$ and $G ^ { N } = G ^ { N } ( u ^ { M } , \dot { u } ^ { M } , H ^ { \alpha } , p ^ { \beta } , t , . . . )$ ; that is, the highest time derivative of $u ^ { M }$ in $M ^ { N M }$ and $G ^ { N }$ is $\dot { u } ^ { M }$ , so that + +$$ +- \frac {\partial F ^ {N}}{\partial \ddot {u} ^ {M} {} _ {t + \Delta t}} = M ^ {N M}. +$$ + +Therefore, you must store $G _ { t } ^ { N }$ as an internal state vector. If half-increment residual calculations are required, you must also store $G _ { t ^ { - } } ^ { N }$ as an internal state vector, where indicates the time at the beginning of the previous increment. For $\alpha = 0 , F ^ { N } = - M ^ { N M } \ddot { u } _ { t + \Delta t } + G ^ { N } { } _ { t + \Delta t }$ and $G _ { t } ^ { N }$ is not needed. You must define $\mathtt { A M A T R X } = M ^ { N M } \left( d \ddot { u } / d u \right) + \left( 1 + \alpha \right) C ^ { N M } \left( d \dot { u } / d u \right) + \left( 1 + \alpha \right) K ^ { N M }$ where $C ^ { N M } = - \partial G ^ { N } { } _ { t + \Delta t } / \partial \dot { u } ^ { M }$ and $K ^ { N M } = - \partial G ^ { N } { } _ { t + \Delta t } / \partial u ^ { M }$ . $\mathbf { R H S } = \mathbf { \nabla } F ^ { N }$ must also be defined and the state variables, $H ^ { \alpha }$ , updated. Although the value of given in the dynamic step definition is passed into UELMAT, the value of can vary from element to element. For example, can be set to zero for some elements in the model where numerical dissipation is not desired. + +• LFLAGS(3)=5: Half-increment residual $( F _ { 1 / 2 } ^ { N } )$ calculation. Abaqus/Standard will adjust the time increment so that $| F _ { 1 / 2 } ^ { N } | ~ < ~ t o l e r a n c e$ (where is specified in the dynamic step definition). The half-increment residual is defined as + +$$ +F _ {1 / 2} ^ {N} = - M ^ {N M} \ddot {u} _ {t + \Delta t / 2} + (1 + \alpha) G _ {t + \Delta t / 2} ^ {N} - \frac {\alpha}{2} (G _ {t} ^ {N} + G _ {t -} ^ {N}), +$$ + +where indicates the time at the beginning of the previous increment ( is a parameter of the Hilber-Hughes-Taylor time integration operator and will be set to zero if the backward Euler time integration operator is used). You must define $\mathbf { R H S } = F _ { 1 / 2 } ^ { N }$ . To evaluate $M ^ { N M }$ and ${ G ^ { N } } _ { t + \Delta t / 2 } , \mathrm { y o u }$ must calculate ${ H ^ { \alpha } } _ { t + \Delta t / 2 }$ . These half-increment values will not be saved. DTIME will still contain $\Delta t \left( { \mathrm { n o t } } \Delta t / 2 \right)$ . The values contained in U, V, A, and DU are half-increment values. + +• LFLAGS(3)=4: Velocity jump calculation. Abaqus/Standard solves $- M ^ { N M } \Delta \dot { u } ^ { M } = 0$ for $\Delta \dot { u } ^ { M }$ , so you must define AMATRX . $\tt A M A T R X = M ^ { N M }$ +• LFLAGS(3)=6: Initial acceleration calculation. Abaqus/Standard solves $- M ^ { N M } \ddot { u } ^ { M } + G ^ { N } = 0$ for $\ddot { u } ^ { M }$ , so you must define $\mathtt { A M A T R X } = M ^ { N M }$ and $\mathbf { R } \mathbf { \bar { H } } \mathbf { S } = G ^ { N }$ . + +# Quasi-static analysis (LFLAGS(1)=21) + +• The requirements are identical to those of static analysis. + +# Steady-state heat transfer analysis (LFLAGS(1)=31) + +• The requirements are identical to those of static analysis, except that the automatic convergence checks are applied to the heat flux residuals corresponding to degrees of freedom 11, 12, … + + + +# Transient heat transfer analysis $\left( \phantom { - } \theta _ { m a x } \right) \left( \tt L F L A G S \left( 1 \right) = 3 2 , \phantom { - } 3 3 \right)$ + +• Automatic convergence checks are applied to the heat flux residuals corresponding to degrees of freedom 11, 12, … +• The backward difference scheme is always used for time integration; that is, Abaqus/Standard assumes that $\dot { u } _ { t + \Delta t } = \Delta u / \Delta t$ , where $\Delta u = u _ { t + \Delta t } - u _ { t }$ and so $d \dot { u } / d u = 1 / \Delta t$ always. For degrees of freedom 11, 12, …, $\lvert \Delta u \rvert$ will be compared against the user-prescribed maximum allowable nodal temperature change in an increment, $\Delta \theta _ { m a x }$ , for controlling the time integration accuracy. +• You need to define AMATRX $= K ^ { N M } + ( 1 / \Delta t ) \ C ^ { N M }$ , where $C ^ { N M }$ is the heat capacity matrix and $\mathbf { R } \mathbf { \bar { H } } \mathbf { S } = F ^ { N }$ , and must update the state variables, $H ^ { \alpha }$ . + +# Usage with linear perturbation procedures + +“General and linear perturbation procedures,” Section 6.1.3 of the Abaqus Analysis User’s Guide, describes the linear perturbation capabilities in Abaqus/Standard. Here, base state values of variables will be denoted by $u ^ { M } , H ^ { \alpha }$ , etc. Perturbation values will be denoted by $\tilde { u } ^ { M } , \tilde { H } ^ { \alpha }$ , etc. + +Abaqus/Standard will not call user subroutine UELMAT for the following procedures: eigenvalue buckling prediction, response spectrum, transient modal dynamic, steady-state dynamic (modal and direct), and random response. + +# Static analysis (LFLAGS(1)=1, 2) + +• Abaqus/Standard will solve $K ^ { N M } \tilde { u } ^ { M } = \tilde { P } ^ { N }$ for $\tilde { u } ^ { M }$ , where $K ^ { N M }$ is the base state stiffness matrix and the perturbation load vector, $\tilde { P } ^ { N }$ , is a linear function of the perturbation loads, $\tilde { p } ;$ that is, $\tilde { P } ^ { N } =$ $\left( { \partial F } / { \partial \tilde { p } } \right) \tilde { p } .$ . +• $\mathtt { L F L A G S } \left( 3 \right) = 1$ : You must define AMATRX $K ^ { N M }$ and $\mathbf { R } \mathbf { \tilde { H } S } = \mathbf { \tilde { \rho } } \tilde { P } ^ { N }$ . +• $\mathtt { L F L A G S } \left( 3 \right) = 1 0 0 $ : You must compute perturbations of the internal variables, $\tilde { H } ^ { \alpha }$ , and define RHS $= \tilde { P } ^ { N } - K ^ { N M } \tilde { u } ^ { M } $ for output purposes. + +# Eigenfrequency extraction analysis (LFLAGS(1)=41) + +$\bullet F ^ { N } = - M ^ { N M } \ddot { \tilde { u } } + G ^ { N } ( u ^ { M } + \tilde { u } ^ { M } , \ldots ) = - M ^ { N M } \ddot { \tilde { u } } + \left( \partial G ^ { N } / \partial u ^ { M } \right) \tilde { u } ^ { M } .$ +• Abaqus/Standard will solve $\begin{array} { r l r } { K ^ { N M } \phi _ { i } ^ { M } } & { { } = } & { \omega _ { i } ^ { 2 } M ^ { N M } \phi _ { i } ^ { M } } \end{array}$ for $\phi _ { i } ^ { N }$ and $\omega _ { i }$ , where $\begin{array} { r l } { K ^ { N M } } & { { } = } \end{array}$ $- \partial \bar { F ^ { N } } / \partial u ^ { M }$ is the base state stiffness matrix and $M ^ { N M } = - \partial F ^ { \dot { N } \dot { M } } / \partial \ddot { u } ^ { M }$ is the base state mass matrix. +• LFLAGS(3)=2: Define $\mathbf { a } \mathbf { M } \mathbf { A } \mathbf { T } \mathbf { R } \mathbf { X } = K ^ { N M }$ . +• LFLAGS(3)=4: Define $\mathtt { A M A T R X } = M ^ { N M }$ . + +# Example: Structural user element with Abaqus isotropic linearly elastic material + +Both a structural and a heat transfer user element have been created to demonstrate the usage of subroutine UELMAT. These user-defined elements are applied in a number of analyses. The following excerpt + + + +illustrates how the linearly elastic isotropic material available in Abaqus can be accessed from user subroutine UELMAT: + +```txt +... +*USER ELEMENT, TYPE=U1, NODES=4, COORDINATES=2, VAR=16, + INTEGRATION=4, TENSOR=PSTRAIN + 1,2 +*ELEMENT, TYPE=U1, ELSET=SOLID + 1, 1,2,3,4 +... +*UEL PROPERTY, ELSET=SOLID, MATERIAL=MAT +... +*MATERIAL, NAME=MAT +*ELASTIC +7.00E+010, 0.33 +``` + +The user element defined above is a 4-node, fully integrated plane strain element, similar to the Abaqus CPE4 element. + +The next excerpt shows the listing of the user subroutine. Inside the subroutine, a loop over the integration points is performed. For each integration point the utility routine MATERIAL\_LIB\_MECH is called, which returns stress and Jacobian at the integration point. These quantities are used to compute the right-hand-side vector and the element Jacobian. + +```csv +c***** +subroutine uelmat(rhs,amatrix,svars,energy,ndofel,nrhs, +1 nsvars,props,nprops,coords,mcrd,nnode,u,du, +2 v,a,jtype,time,dtime,kstep,kinc,jelem,params, +3 ndload,jdltyp,adlmag,predef,npredf,lflags,mlvarx, +4 ddlmag,mdload,pnewdt,jprops,njpro,period, +5 materiallib) +c +include 'aba_param.inc' +c +dimension rhs(mlvarx,*, amatrix(ndofel, ndofel), props(*), +1 svars(*), energy(*), coords(mcrd, nnode), u(ndofel), +2 du(mlvarx,*, v(ndofel), a(ndofel), time(2), params(*), +3 jdltyp(mdload,*, adlmag(mdload,*, ddlmag(mdload,*), +4 predef(2, npredf, nnode), lflags(*), jprops(*) +parameter (zero=0.d0, dmone=-1.0d0, one=1.d0, four=4.0d0, +1 fourth=0.25d0, gaussCoord=0.577350269d0) +parameter (ndim=2, ndof=2, nshr=1, nnodemax=4, +1 ntens=4, ninpt=4, nsvint=4) +c +``` + + + +```fortran +c ndim ... number of spatial dimensions +c ndof ... number of degrees of freedom per node +c nshr ... number of shear stress component +c ntens ... total number of stress tensor components +c (=ndi+nshr) +c ninpt ... number of integration points +c nsvint... number of state variables per integration pt +c (strain) +c + dimension stiff(ndof*nnodemax,ndof*nnodemax), + 1 force(ndof*nnodemax), shape(nnodemax), dshape(ndim,nnodemax), + 2 xjac(ndim,ndim),xjaci(ndim,ndim), bmat(nnodemax*ndim), + 3 statevLocal(nsvint),stress(ntens), ddsdde(ntens, ntens), + 4 stran(ntens), dstran(ntens), wght(ninpt) +c + dimension predef_loc(npredf), dpredef_loc(npredf), + 1 defGrad(3,3),utmp(3),xdu(3),stiff_p(3,3),force_p(3) + dimension coord24(2,4),coords_ip(3) + data coord24 /dmone, dmone, + 2 one, dmone, + 3 one, one, + 4 dmone, one/ +c + data wght /one, one, one, one/ +c +c************************** +c +c U1 = first-order, plane strain, full integration +c +c State variables: each integration point has nsvint SDVs +c +c isvinc=(npt-1)*nsvint ... integration point counter +c statev(1+isvinc ) ... strain +c +c************************** +if (lflags(3).eq.4) then + do i=1, ndofel + do j=1, ndofel + amatrix(i,j) = zero + end do + amatrix(i,i) = one + end do +``` + + + +```matlab +goto 999 +end if +c +c PRELIMINARIES +c +pnewdtLocal = pnewdt +if(jtype .ne. 1) then + write(7,*)'Incorrect element type' + call xit +endif +if(nvars .lt. ninpt*nsvint) then + write(7,*)'Increase the number of SDVs to', ninpt*nsvint + call xit +endif +thickness = 0.1d0 +c +c INITIALIZE RHS AND LHS +c +do k1=1, ndof*nnode + rhs(k1, 1)= zero + do k2=1, ndof*nnode + amatrix(k1, k2)= zero + end do +end do +c +c LOOP OVER INTEGRATION POINTS +c +do kintk = 1, ninpt +c +c EVALUATE SHAPE FUNCTIONS AND THEIR DERIVATIVES +c +c determine (g,h) +c +g = coord24(1,kintk)*gaussCoord +h = coord24(2,kintk)*gaussCoord +c +c shape functions + shape(1) = (one - g)*(one - h)/four; + shape(2) = (one + g)*(one - h)/four; + shape(3) = (one + g)*(one + h)/four; + shape(4) = (one - g)*(one + h)/four; +c +``` diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_023.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_023.md new file mode 100644 index 0000000..e388b2d --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_023.md @@ -0,0 +1,335 @@ + + +```txt +c derivative d(Ni)/d(g) +dshape(1,1) = -(one - h)/four; +dshape(1,2) = (one - h)/four; +dshape(1,3) = (one + h)/four; +dshape(1,4) = -(one + h)/four; +c +c derivative d(Ni)/d(h) +dshape(2,1) = -(one - g)/four; +dshape(2,2) = -(one + g)/four; +dshape(2,3) = (one + g)/four; +dshape(2,4) = (one - g)/four; +c +c compute coordinates at the integration point +c +do k1=1, 3 + coords_ip(k1) = zero +end do +do k1=1, nnode + do k2=1, mcrd + coords_ip(k2)=coords_ip(k2)+shape(k1)*coords(k2,k1) + end do +end do +c +c INTERPOLATE FIELD VARIABLES +c +if (npredf.gt.0) then + do k1=1, npredf + predef_loc(k1) = zero + dpredef_loc(k1) = zero + do k2=1, nnode + predef_loc(k1) = + & predef_loc(k1)+ + & (predef(1,k1,k2)-predef(2,k1,k2))*shape(k2) + dpredef_loc(k1) = + & dpredef_loc(k1)+predef(2,k1,k2)*shape(k2) + end do + end do + end if +c +c FORM B-MATRIX +c +``` + + + +```txt +djac = one + +do i = 1, ndim + do j = 1, ndim + xjac(i,j) = zero + xjac(i,j) = zero + end do +end do + +do inod = 1, nnode + do idim = 1, ndim + do jdim = 1, ndim + xjac(jdim,idim) = xjac(jdim,idim) + + dshape(jdim,inod)*coords(idim,inod) + end do + end do +end do + +djac = xjac(1,1)*xjac(2,2) - xjac(1,2)*xjac(2,1) + if (djac .gt. zero) then + ! jacobian is positive - o.k. + xjac(1,1) = xjac(2,2)/djac + xjac(2,2) = xjac(1,1)/djac + xjac(1,2) = -xjac(1,2)/djac + xjac(2,1) = -xjac(2,1)/djac + else + ! negative or zero jacobian + write(7,*)'WARNING: element',jelem,'has neg. + Jacobian' + pnewdt = fourth + endif + +if (pnewdt .lt. pnewdtLocal) pnewdtLocal = pnewdt + do i = 1, nnode*ndim + bmat(i) = zero + end do + +do inod = 1, nnode + do ider = 1, ndim + do idim = 1, ndim + irow = idim + (inod - 1)*ndim +``` + + + +```fortran +bmat(irow) = bmat(irow) + +1 xjaci(idim,ider)*dshape(ider,inod) + end do + end do + end do +c +c CALCULATE INCREMENTAL STRAINS +c +do i = 1, ntens + dstran(i) = zero +end do +! +! set deformation gradient to Identity matrix +do k1=1,3 + do k2=1,3 + defGrad(k1,k2) = zero + end do + defGrad(k1,k1) = one +end do +c +c COMPUTE INCREMENTAL STRAINS +c +do nodi = 1, nnode + incr_row = (nodi - 1)*ndof + do i = 1, ndof + xdu(i) = du(i + incr_row,1) + utmp(i) = u(i + incr_row) + end do + dNidx = bmat(1 + (nodi-1)*ndim) + dNidy = bmat(2 + (nodi-1)*ndim) + dstran(1) = dstran(1) + dNidx*xdu(1) + dstran(2) = dstran(2) + dNidy*xdu(2) + dstran(4) = dstran(4) + +1 dNidy*xdu(1) + +2 dNidx*xdu(2) +c deformation gradient +``` + + + +```fortran +defGrad(1,1) = defGrad(1,1) + dNidx*utmp(1) +defGrad(1,2) = defGrad(1,2) + dNidy*utmp(1) +defGrad(2,1) = defGrad(2,1) + dNidx*utmp(2) +defGrad(2,2) = defGrad(2,2) + dNidy*utmp(2) +end do + +c +c CALL CONSTITUTIVE ROUTINE +c +isvinc= (kintk-1)*nsvint ! integration point increment +c +c prepare arrays for entry into material routines +c +do i = 1, nsvint +statevLocal(i)=svars(i+isvinc) +end do +c +c state variables +c +!DEC$ NOVECTOR +do k1=1,ntens +stran(k1) = statevLocal(k1) +stress(k1) = zero +end do +c +do i=1, ntens +!DEC$ NOVECTOR +do j=1, ntens +ddsdde(i,j) = zero +end do +ddsdde(i,j) = one +enddo +c +c compute characteristic element length +c +celent = sqrt(djac*dble(ninpt)) +dvmat = djac*thickness +c +dvdv0 = one +call material_lib_mech(materialllib,stress,ddsdde, +``` + + + +```txt +1 stran,dstran,kintk,dvdv0,dvmat,defGrad, +2 predef_loc,dpredef_loc,npredf,celent,coords_ip) +do k1=1,ntens +statevLocal(k1) = stran(k1) + dstran(k1) +end do +isvinc= (kintk-1)*nsvint ! integration point increment +update element state variables +do i = 1, nsvint + svars(i+isvinc)=statevLocal(i) +end do +form stiffness matrix and internal force vector +dNjdx = zero +dNjdy = zero +do i = 1, ndof*nnode + force(i) = zero + do j = 1, ndof*nnode + stiff(j,i) = zero + end do +end do +dvol= wght(kintk)*djac +do nodj = 1, nnode +incr_col = (nodj - 1)*ndof +dNjdx = bmat(1+(nodj-1)*ndim) +dNjdy = bmat(2+(nodj-1)*ndim) +force_p(1) = dNjdx*stress(1) + dNjdy*stress(4) +force_p(2) = dNjdy*stress(2) + dNjdx*stress(4) +do jdof = 1, ndof +jcol = jdof + incr_col +force(jcol) = force(jcol) + +& force_p(jdof)*dvol +``` + + + +```txt +end do +do nodi = 1, nnode +incr_row = (nodi -1)*ndof +dNidx = bmat(1+(nodi-1)*ndim) +dNidy = bmat(2+(nodi-1)*ndim) +stiff_p(1,1) = dNidx*ddsdde(1,1)*dNjdx +& + dNidy*ddsdde(4,4)*dNjdy +& + dNidx*ddsdde(1,4)*dNjdy +& + dNidy*ddsdde(4,1)*dNjdx +stiff_p(1,2) = dNidx*ddsdde(1,2)*dNjdy +& + dNidy*ddsdde(4,4)*dNjdx +& + dNidx*ddsdde(1,4)*dNjdx +& + dNidy*ddsdde(4,2)*dNjdy +stiff_p(2,1) = dNidy*ddsdde(2,1)*dNjdx +& + dNidx*ddsdde(4,4)*dNjdy +& + dNidy*ddsdde(2,4)*dNjdy +& + dNidx*ddsdde(4,1)*dNjdx +stiff_p(2,2) = dNidy*ddsdde(2,2)*dNjdy +& + dNidx*ddsdde(4,4)*dNjdx +& + dNidy*ddsdde(2,4)*dNjdx +& + dNidx*ddsdde(4,2)*dNjdy +do jdof = 1, ndof +icol = jdof + incr_col +do idof = 1, ndof +irow = idof + incr_row +stiff(irow,icol) = stiff(irow,icol) + +& stiff_p(idof,jdof)*dvol +end do +end do +end do +end do +end do +c +c assemble rhs and lhs +c +``` + + + +```fortran +do k1=1, ndof*nnode + rhs(k1, 1) = rhs(k1, 1) - force(k1) + do k2=1, ndof*nnode + amatrix(k1, k2) = amatrix(k1, k2) + stiff(k1,k2) + end do + end do + end do ! end loop on material integration points + pnewdt = pnewdtLocal +c +999 continue +c +return +end +``` + + + + + +# 1.1.30 UEXPAN: User subroutine to define incremental thermal strains. + +# Product: Abaqus/Standard + +# References + +• “Thermal expansion,” Section 26.1.2 of the Abaqus Analysis User’s Guide +• \*EXPANSION +• “UEXPAN,” Section 4.1.16 of the Abaqus Verification Guide + +# Overview + +User subroutine UEXPAN: + +• can be used to define incremental thermal strains as functions of temperature, predefined field variables, and state variables; +• is intended for models in which the thermal strains depend on temperature and/or predefined field variables in complex ways or depend on state variables, which can be used and updated in this routine; +• is called at all integration points of elements for which the material or gasket behavior definition contains user-subroutine-defined thermal expansion; and +• is called twice per material point in each iteration during coupled temperature-displacement and coupled thermal-electrical-structural analyses. + +# User subroutine interface + +```txt +SUBROUTINE UEXPAN(EXPAN, DEXPANDT, TEMP, TIME, DTIME, PREDEF, 1 DPRED, STATEV, CMNAME, NSTATV, NOEL) +C +INCLUDE 'ABA_PARAM.INC' +C +CHARACTER*80 CMNAME +C +DIMENSION EXPAN(*), DEXPANDT(*), TEMP(2), TIME(2), PREDEF(*), 1 DPRED(*), STATEV(NSTATV) +user coding to define EXPAN, DEXPANDT and update +STATEV if necessary. +RETURN +END +``` + + + +# EXPAN(\*) + +Increments of thermal strain. The number of values to be defined and the order in which they are arranged depend on the type of thermal expansion being defined. + +• For isotropic expansion give the isotropic thermal strain increment as the first and only component of the matrix. +• For orthotropic expansion give $\Delta \epsilon _ { 1 1 } ^ { t h } , \Delta \epsilon _ { 2 2 } ^ { t h }$ , and $\Delta \epsilon _ { 3 3 } ^ { t h }$ as the first, second, and third components of the matrix, respectively. +• For anisotropic expansion give $\Delta \epsilon _ { 1 1 } ^ { t h } , \Delta \epsilon _ { 2 2 } ^ { t h } , \Delta \epsilon _ { 3 3 } ^ { t h } , \Delta \epsilon _ { 1 2 } ^ { t h } , \Delta \epsilon _ { 1 3 } ^ { t h }$ , and $\Delta \epsilon _ { 2 3 } ^ { t h }$ . Direct components are stored first, followed by shear components in the order presented here. For plane stress only three components of the matrix are needed; give $\Delta \epsilon _ { 1 1 } ^ { t h } , \Delta \epsilon _ { 2 2 } ^ { t h }$ , and $\Delta \epsilon _ { 1 2 } ^ { t h }$ , as the first, second, and third components, respectively. + +# DEXPANDT(\*) + +Variation of thermal strains with respect to temperature, $\partial \epsilon ^ { t h } / \partial \theta$ . The number of values and the order in which they are arranged depend on the type of thermal expansion being defined. + +• For isotropic expansion give the variation of the isotropic thermal strain with respect to temperature as the first and only component of the matrix. +• For orthotropic expansion give $\partial \epsilon _ { 1 1 } ^ { t h } / \partial \theta , \partial \epsilon _ { 2 2 } ^ { t h } / \partial \theta$ , and $\partial \epsilon _ { 3 3 } ^ { t h } / \partial \theta$ as the first, second, and third components of the matrix, respectively. +• For anisotropic expansion give $\partial \epsilon _ { 1 1 } ^ { t h } / \partial \theta , \partial \epsilon _ { 2 2 } ^ { t h } / \partial \theta , \partial \epsilon _ { 3 3 } ^ { t h } / \partial \theta , \partial \epsilon _ { 1 2 } ^ { t h } / \partial \theta , \partial \epsilon _ { 1 3 } ^ { t h } / \partial \theta$ , and $\partial \epsilon _ { 2 3 } ^ { t h } / \partial \theta$ . Direct components are stored first, followed by shear components in the order presented here. For plane stress only three components of the matrix are needed; give $\partial \epsilon _ { 1 1 } ^ { t h } / \partial \theta , \partial \epsilon _ { 2 2 } ^ { t h } / \partial \theta$ , and $\partial \epsilon _ { 1 2 } ^ { t h } / \partial \theta$ , as the first, second, and third components, respectively. + +# Variable that can be updated + +# STATEV(NSTATV) + +Array containing the user-defined solution-dependent state variables at this point. Except for coupled temperature-displacement and coupled thermal-electrical-structural analyses, these are supplied as values at the start of the increment and can be updated to their values at the end of the increment. For coupled temperature-displacement and coupled thermal-electrical-structural analyses, UEXPAN is called twice per material point per iteration. In the first call for a given material point and iteration, the values supplied are those at the start of the increment and can be updated. In the second call for the same material point and iteration, the values supplied are those returned from the first call, and they can be updated again to their values at the end of the increment. + +User subroutine UEXPAN allows for the incremental thermal strains to be only weakly dependent on the state variables. The Jacobian terms arising from the derivatives of the thermal strains with respect to the state variables are not taken into account. diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_024.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_024.md new file mode 100644 index 0000000..587e934 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_024.md @@ -0,0 +1,331 @@ + + +# Variables passed in for information + +# TEMP(1) + +Current temperature (at the end of the increment). + +# TEMP(2) + +Temperature increment. + +# TIME(1) + +Step time at the end of the increment. + +# TIME(2) + +Total time at the end of the increment. + +# DTIME + +Time increment. + +# PREDEF(\*) + +Array containing the values of all the user-specified predefined field variables at this point (initial values at the beginning of the analysis and current values during the analysis). + +# DPRED(\*) + +Array of increments of predefined field variables. + +# CMNAME + +User-specified material name or gasket behavior name, left justified. + +# NSTATV + +Number of solution-dependent state variables associated with this material or gasket behavior type (specified when space is allocated for the array; see “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide). + +# NOEL + +User-defined element number. + + + + + +# 1.1.31 UEXTERNALDB: User subroutine to manage user-defined external databases and calculate model-independent history information. + +Product: Abaqus/Standard + +# Reference + +• “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide + +# Overview + +User subroutine UEXTERNALDB: + +• is called once each at the beginning of the analysis, at the beginning of each increment, at the end of each increment, and at the end of the analysis (in addition, the user subroutine is also called once at the beginning of a restart analysis); +• can be used to communicate between other software and user subroutines within Abaqus/Standard; +• can be used to open external files needed for other user subroutines at the beginning of the analysis and to close those files at the end of the analysis; +• can be used to calculate or read history information at the beginning of each increment. This information can be written to user-defined COMMON block variables or external files for use during the analysis by other user subroutines; and +• can be used to write the current values of the user-calculated history information to external files. + +# User subroutine interface + +```txt +SUBROUTINE UEXTERNALDB (LOP, LRESTART, TIME, DTIME, KSTEP, KINC) +C +INCLUDE 'ABA_PARAM.INC' +C +DIMENSION TIME(2) +C +user coding to set up the Fortran environment, open files, close files, +calculate user-defined model-independent history information, +write history information to external files, +recover history information during restart analyses, etc. +do not include calls to utility routine XIT +``` + +```txt +RETURN +END +``` + + + +None. + +# Variables passed in for information + +# LOP + +LOP=0 indicates that the user subroutine is being called at the start of the analysis. + +LOP=1 indicates that the user subroutine is being called at the start of the current analysis increment. The user subroutine can be called multiple times at the beginning of an analysis increment if the increment fails to converge and a smaller time increment is required. + +LOP=2 indicates that the user subroutine is being called at the end of the current analysis increment. When LOP=2, all information that you need to restart the analysis should be written to external files. + +LOP=3 indicates that the user subroutine is being called at the end of the analysis. + +LOP=4 indicates that the user subroutine is being called at the beginning of a restart analysis. When LOP=4, all necessary external files should be opened and properly positioned and all information required for the restart should be read from the external files. + +LOP=5 indicates that the user subroutine is being called at the start of a step. The KSTEP argument contains the current step number. + +LOP=6 indicates that the user subroutine is being called at the end of a step. The KSTEP argument contains the current step number. + +# LRESTART + +LRESTART=0 indicates that an analysis restart file is not being written for this increment. + +LRESTART=1 indicates that an analysis restart file is being written for this increment. + +LRESTART=2 indicates that an analysis restart file is being written for this increment and that only one increment is being retained per step so that the current increment overwrites the previous increment in the restart file (see “Restarting an analysis,” Section 9.1.1 of the Abaqus Analysis User’s Guide). + +# TIME(1) + +Value of current step time. + +# TIME(2) + +Value of current total time. + +# DTIME + +Time increment. + +# KSTEP + +Current step number. When LOP=4, KSTEP gives the restart step number. + +# KINC + +Current increment number. When LOP=4, KINC gives the restart increment number. + + + +# 1.1.32 UFIELD: User subroutine to specify predefined field variables. + +# Product: Abaqus/Standard + +# References + +• “USDFLD,” Section 1.1.53 +• “Predefined fields,” Section 34.6.1 of the Abaqus Analysis User’s Guide +• \*FIELD +• “UTEMP, UFIELD, UMASFL, and UPRESS,” Section 4.1.25 of the Abaqus Verification Guide + +# Overview + +# User subroutine UFIELD: + +• allows you to prescribe predefined field variables at the nodes of a model—the predefined field variables at a node can be updated individually, or a number of field variables at the node can be updated simultaneously; +• is called whenever a user-subroutine-defined field appears; +• ignores any field variable values specified directly; +• can be used to modify field variable values read from a results file; and +• can be used in conjunction with user subroutine USDFLD such that the field variables that are passed in from UFIELD and interpolated to the material points can be modified (such changes are local to material point values, and nodal field variable values remain unaffected). + +# Updating field variables + +Two different methods are provided for updating field variables. + +# Individual variable updates + +By default, only one field variable at a time can be updated in user subroutine UFIELD. In this case the user subroutine will be called whenever a current value of a field variable is needed for a node that is listed in the specified field variable definition. This method can be used only for cases in which the field variables are independent of each other. + +# Simultaneous variable updates + +For cases in which the field variables depend on each other, multiple (possibly all) field variables at a point can be updated simultaneously in user subroutine UFIELD. In this case you must specify the number of field variables to be updated simultaneously at a point, and the user subroutine will be called each time the current field variable values are needed. + + + +User subroutine interface +```fortran +SUBROUTINE UFIELD(FIELD,KFIELD,NSECPT,KSTEP,KINC,TIME,NODE,1 COORDS,TEMP,DTEMP,NFIELD) +INCLUDE 'ABA_PARAM.INC' +DIMENSION FIELD(NSECPT,NFIELD), TIME(2), COORDS(3), 1 TEMP(NSECPT), DTEMP(NSECPT) +user coding to define FIELD +RETURN +END +``` +Variable to be defined +FIELD(NSECPT,NFIELD) + +Array of predefined field variable values at node number NODE. When updating only one field variable at a time, only the value of the specified field variable (see KFIELD below) must be returned. In this case NFIELD is passed into user subroutine UFIELD with a value of 1, and FIELD is thus dimensioned as FIELD(NSECPT,1). When updating all field variables simultaneously, the values of the specified number of field variables at the point must be returned. In this case FIELD is dimensioned as FIELD(NSECPT,NFIELD), where NFIELD is the number of field variables specified and KFIELD has no meaning. + +If NODE is part of any element other than a beam or shell, only one value of each field variable must be returned (NSECPT=1). Otherwise, the number of values to be returned depends on the mode of temperature and field variable input selected for the beam or shell section. The following cases are possible: + +1. Temperatures and field variables for a beam section are given as values at the points shown in the beam section descriptions. The number of values required, NSECPT, is determined by the particular section type specified, as described in “Beam cross-section library,” Section 29.3.9 of the Abaqus Analysis User’s Guide. +2. Temperatures and field variables are given as values at n equally spaced points through each layer of a shell section. The number of values required, NSECPT, is equal to n. +3. Temperatures and field variables for a beam section are given as values at the origin of the crosssection together with gradients with respect to the 2-direction and, for three-dimensional beams, the 1-direction of the section; or temperatures and field variables for a shell section are given + + + +as values at the reference surface together with gradients through the thickness. The number of values required, NSECPT, is 3 for three-dimensional beams, 2 for two-dimensional beams, and 2 for shells. Give the midsurface value first, followed by the first and (if necessary) second gradients, as described in “Beam elements,” Section 29.3 of the Abaqus Analysis User’s Guide, and “Shell elements,” Section 29.6 of the Abaqus Analysis User’s Guide. + +Since field variables can also be defined directly, it is important to understand the hierarchy used in situations of conflicting information (see “Predefined fields,” Section 34.6.1 of the Abaqus Analysis User’s Guide). + +When the array FIELD is passed into user subroutine UFIELD, it will contain either the field variable values from the previous increment or those values obtained from the results file if this method was used. You are then free to modify these values within this subroutine. + +# Variables passed in for information + +# KFIELD + +User-specified field variable number. This variable is meaningful only when updating individual field variables at a time. + +# NFIELD + +User-specified number of field variables to be updated. This variable is meaningful only when updating multiple field variables simultaneously. + +# NSECPT + +Maximum number of section values required for any node in the model. The NSECPT can be 2 when only one field variable is specified at some non-beam or non-shell nodes in the model with contact. + +# KSTEP + +Step number. + +# KINC + +Increment number. + +# TIME(1) + +Current value of step time. + +# TIME(2) + +Current total time. + +# NODE + +Node number. + +# COORDS + +An array containing the coordinates of this node. These are the current coordinates if geometric nonlinearity is accounted for during the step (see “Defining an analysis,” Section 6.1.2 of the Abaqus Analysis User’s Guide); otherwise, the array contains the original coordinates of the node. + + + +# TEMP(NSECPT) + +Current temperature at the node. If user subroutines UTEMP and UFIELD are both used, user subroutine UTEMP is processed before user subroutine UFIELD. + +# DTEMP(NSECPT) + +Temperature increment at the node. + + + +# 1.1.33 UFLUID: User subroutine to define fluid density and fluid compliance for hydrostatic fluid elements. + +# Product: Abaqus/Standard + +# References + +• “Fluid cavity definition,” Section 11.5.2 of the Abaqus Analysis User’s Guide +• \*FLUID BEHAVIOR +• “UFLUID,” Section 4.1.17 of the Abaqus Verification Guide + +# Overview + +User subroutine UFLUID: + +• is called for each cavity for which a user-defined fluid constitutive model is being specified; +• is called for every fluid element (“Surface-based fluid cavities: overview,” Section 11.5.1 of the Abaqus Analysis User’s Guide) and for every fluid exchange definition (“Fluid exchange definition,” Section 11.5.3 of the Abaqus Analysis User’s Guide) connected to a cavity reference node; +• requires that the fluid density, $\rho ( p , \theta )$ , and the fluid pressure compliance, $C _ { p }$ , be defined; +• requires that the fluid temperature compliance, $C _ { \theta }$ , be defined if the routine is to be used in a linear perturbation step and the fluid is subjected to a temperature excursion; and +• ignores any data specified for the fluid constitutive model outside the user subroutine. + +# Density and fluid mass + +At the start of the analysis (prior to the first iteration) the density calculated in user subroutine UFLUID (for the initial pressure, $p _ { I } .$ , and temperature, $\theta _ { I } )$ is used to calculate the fluid mass from the initial cavity volume. During the analysis the expected cavity volume is calculated from the fluid mass and the density. + +# User subroutine interface + +```fortran +SUBROUTINE UFLUID(RHO, CP, CT, PNEWDT, ENER, PRESS, DPRESS, PRESSI, 1 TEMP, DTEMP, TEMPI, TIME, DTIME, KSTEP, KINC, NONUM, FLNAME, LFLAG) +C +INCLUDE 'ABA_PARAM.INC' +C +CHARACTER*80 FLNAME +DIMENSION TIME(2) +user coding to define RHO, CP, and CT +``` + + + +# RETURN + +# END + +# Variables to be defined + +# RHO + +Fluid density, , at the end of the increment. + +# CP + +Fluid pressure compliance, $C _ { p } ,$ , at the end of the increment. For a linear perturbation step this is the base state compliance. Fluid pressure compliance is defined as + +$$ +C _ {p} = \frac {d \rho^ {- 1}}{d p} = - \rho^ {- 2} \frac {d \rho}{d p}, +$$ + +where p is the fluid cavity pressure. + +# CT + +Fluid temperature compliance, $C _ { \theta }$ . This variable is needed only if a fluid temperature excursion occurs in a linear perturbation step and is the base state compliance. Fluid temperature compliance is defined as + +$$ +C _ {\theta} = \frac {d \rho^ {- 1}}{d \theta} = - \rho^ {- 2} \frac {d \rho}{d \theta}, +$$ + +where is the fluid cavity temperature. + +# Variables that can be updated + +# PNEWDT + +Ratio of suggested new time increment to the time increment being used (DTIME, see below). This variable allows you to provide input to the automatic time incrementation algorithms in Abaqus/Standard (if automatic time incrementation is chosen). + +PNEWDT is set to a large value before each call to UFLUID. + +If PNEWDT is redefined to be less than 1.0, Abaqus/Standard must abandon the time increment and attempt it again with a smaller time increment. The suggested new time increment provided to the automatic time integration algorithms is PNEWDT × DTIME, where the PNEWDT used is the minimum value for all calls to user subroutines that allow redefinition of PNEWDT for this iteration. + +If PNEWDT is given a value that is greater than 1.0 for all calls to user subroutines for this iteration and the increment converges in this iteration, Abaqus/Standard may increase the time increment. The suggested new time increment provided to the automatic time integration algorithms is PNEWDT × DTIME, where the PNEWDT used is the minimum value for all calls to user subroutines for this iteration. diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_025.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_025.md new file mode 100644 index 0000000..4a4057d --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_025.md @@ -0,0 +1,349 @@ + + +If automatic time incrementation is not selected in the analysis procedure, values of PNEWDT that are greater than 1.0 will be ignored and values of PNEWDT that are less than 1.0 will cause the job to terminate. + +# ENER + +Energy per unit mass stored in the fluid. This variable is used for energy output only and has no effect on the solution. + +# Variables passed in for information + +# PRESS + +Fluid cavity pressure at the end of the increment. For a linear perturbation step this is the base state pressure. + +# DPRESS + +Fluid cavity pressure increment. For a linear perturbation step this value is zero. + +# PRESSI + +Fluid cavity pressure at the beginning of the analysis. + +# TEMP + +Fluid cavity temperature at the end of the increment. For a linear perturbation step this is the base state temperature. + +# DTEMP + +Fluid cavity temperature increment. For a linear perturbation step this value is zero. + +# TEMPI + +Fluid cavity temperature at the beginning of the analysis. + +# TIME(1) + +Current value of step time at the start of the increment. + +# TIME(2) + +Current value of total time at the start of the increment. + +# DTIME + +Time increment. + +# KSTEP + +Step number. + +# KINC + +Increment number. + +# NONUM + +Cavity reference node number. + + + +# FLNAME + +User-specified fluid property name, left justified. + +# LFLAG + +Linear perturbation flag for the step. If this is a linear perturbation step, LFLAG=1. For a general analysis step LFLAG=0. + + + +# 1.1.34 UFLUIDCONNECTORLOSS: User subroutine to define the loss coefficient for fluid flow in fluid pipe connector elements. + +Product: Abaqus/Standard + +# Reference + +• \*FLUID PIPE CONNECTOR LOSS + +# Overview + +User subroutine UFLUIDCONNECTORLOSS: + +• can be used to define the loss coefficient in a fluid pipe connector element; +• corresponds to the Darcy-Weisbach equation for pressure loss; and +• can be used with the fluid pipe connector elements. + +# User subroutine interface + +```txt +subroutine ufluidconnectorloss ( +C Write only - +* ak1, ak2, +C Read only - +* coords, flow, rho, visc, +* dia, area, +* ndim, jelno, kStep, kInc, +* time, +* nIarray, +* i_array, +* nRarray, +* r_array, +* ncarray, +* c_array) +C +include 'aba_param.inc' +C +dimension time(2), +* coords(2*ndim), +* i_array(nIarray), +* r_array(nRarray) +C +character*80 c_array(ncarray) +``` + + + +C + +```lua +user coding to define connector friction values +return +end +``` + +# Variables to be defined + +ak1 + +This connector loss coefficient must be updated and is used when the flow is from node 1 to node 2. + +ak2 + +This connector loss coefficient must be updated and is used when the flow is from node 2 to node 1. + +# Variables passed in for information + +coords(2\*ndim) + +Array containing original coordinates of the element. coords(1:ndim) is the coordinate of the first node, and coords(ndim+1:2\*ndim) is the coordinate of the second node. + +flow + +Current flow rate through the element. + +rho + +Current density of fluid flowing through the pipe. + +visc + +Current viscosity of fluid flowing through the pipe. + +dia + +User-specified hydraulic diameter. + +area + +User-specified hydraulic area. + +ndim + +Dimension of the element. + +jelno + +User element number for which friction coefficient is required. + +kStep + +Step number. + +kInc + +Increment number. + + + +time(1) + +Current step time. + +time(2) + +Total time. + +nIarray + +Size of array i\_array. + +i\_array + +Integer array for future expansion. + +nRarray + +Size of array r\_array. + +r\_array + +Real array for future expansion. + +ncarray + +Size of array c\_array. + +c\_array + +Character array for future expansion. + + + + + +# 1.1.35 UFLUIDCONNECTORVALVE: User subroutine to define the valve opening to control flow in fluid pipe connector elements. + +Product: Abaqus/Standard + +# Reference + +• \*FLUID PIPE CONNECTOR LOSS + +# Overview + +User subroutine UFLUIDCONNECTORVALVE: + +• can be used to control the valve opening to turn off or turn on fluid flow; and +• can be used with fluid pipe connector elements. + +# User subroutine interface + +```txt +subroutine ufluidconnectorvalve ( +C Write only - +* valveOpening, +C Read only - +* coords, flow, rho, visc, +* dia, area, +* ndim, jelno, kStep, kInc, +* time, +* nIarray, +* i_array, +* nRarray, +* r_array, +* ncarray, +* c_array) +C + include 'aba_param.inc' +C + dimension time(2), +* coords(2*ndim), +* i_array(nIarray), +* r_array(nRarray) +C + character*80 c_array(ncarray) +C +``` + + + +```lua +user coding to define control valve opening +return +end +``` + +# Variable to be defined + +valveOpening + +The value of this variable must be set between 0.0 (closed/shut-off) and 1.0 (fully open) to determine whether the valve is fully or partially open or closed. + +# Variables passed in for information + +coords(2\*ndim) + +Array containing the original coordinates of the element. acoords(1:ndim) is the coordinate of the first node, and acoords(ndim+1:2\*ndim) is the coordinate of the second node. + +flow + +Current flow rate through the element. + +rho + +Current density of fluid flowing through the pipe. + +visc + +Current viscosity of fluid flowing through the pipe. + +dia + +User-specified hydraulic diameter. + +area + +User-specified hydraulic area. + +ndim + +Dimension of the element. + +jelno + +User element number for which a friction coefficient is required. + +kStep + +Step number. + +kInc + +Increment number. + +time(1) + +Current step time. + + + +time(2) + +Total time. + +nIarray + +Size of array i\_array. + +i\_array + +Integer array for future expansion. + +nRarray + +Size of array r\_array. + +r\_array + +Real array for future expansion. + +ncarray + +Size of array c\_array. + +c\_array + +Character array for future expansion. + + diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_026.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_026.md new file mode 100644 index 0000000..3db3755 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_026.md @@ -0,0 +1,352 @@ + + +# 1.1.36 UFLUIDLEAKOFF: User subroutine to define the fluid leak-off coefficients for pore pressure cohesive elements. + +# Product: Abaqus/Standard + +# References + +• “Defining the constitutive response of fluid within the cohesive element gap,” Section 32.5.7 of the Abaqus Analysis User’s Guide +• \*FLUID LEAKOFF +• “Propagation of hydraulically driven fracture,” Section 3.3.2 of the Abaqus Verification Guide + +# Overview + +User subroutine UFLUIDLEAKOFF: + +• can be used to define the fluid leak-off coefficients for pore pressure cohesive elements; +• is called at all material calculation points of elements for which the material definition contains user-defined leak-off coefficients; and +• can include material behavior dependent on field variables or state variables. + +# User subroutine interface + +```fortran +SUBROUTINE UFLUIDLEAKOFF (PERM, PGRAD, DN, P_INT, P_BOT, P_TOP, 1 ANM, TANG, TIME, DTIME, TEMP, DTEMP, PREDEF, DPRED, C_BOT, C_TOP, 2 DC_BOT, DC_TOP, STATEV, NSTATV, NOEL, NPT, KSTEP, KINC) +C +INCLUDE 'ABA_PARAM.INC' +C +CHARACTER*80 CMNAME +DIMENSION PERM(2), PGRAD(2), ANM(3), TANG(3, 2), TIME(2), PREDEF(1), 1 DPRED(1), DC_BOT(3), DC_TOP(3), STATEV(NSTATV) +user coding to define C_BOT, C_TOP, DC_BOT, and DC_TOP +RETURN +END +``` + + + +Variables to be defined +C_BOT $C_{bot}$ , fluid leak-off coefficient on the bottom side of a pore pressure cohesive element. + +C_TOP $C_{top}$ , fluid leak-off coefficient on the top side of a pore pressure cohesive element. + +DC_BOT(1) $\partial C_{bot}/\partial d$ , where d=DN. + +DC_BOT(2) $\partial C_{bot}/\partial p_{int}$ , where $p_{int}=P\_INT$ . + +DC_BOT(3) $\partial C_{bot}/\partial p_{bot}$ , where $p_{bot}=P\_BOT$ . + +DC_TOP(1) $\partial C_{top}/\partial d$ , where d=DN. + +DC_TOP(2) $\partial C_{top}/\partial p_{int}$ , where $p_{int}=P\_INT$ . + +DC_TOP(3) $\partial C_{top}/\partial p_{top}$ , where $p_{top}=P\_TOP$ . + +# STATEV(NSTATV) + +An array containing the values of the solution-dependent state variables. You define the meaning of these variables. These are passed in as the values at the beginning of the increment and must be returned as the values at the end of the increment. The size of the array is defined as described in “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide. + +Variables passed in for information +PERM (1) +Fluid permeability. + +PERM (2) +The derivative of fluid permeability with regard to the opening. + +PGRAD (1) +The first component of internal pressure gradient. + +PGRAD (2) +The second component of internal pressure gradient. + + + +# DN + +The relative opening of the element. + +# P\_INT + +Internal pressure. + +# P\_BOT + +Bottom pressure. + +# P\_TOP + +Top pressure. + +# ANM + +Normal vector directed from the bottom face toward the top face. + +# TANG + +Tangent direction vectors. + +# TIME(1) + +Value of step time at the beginning of the current increment. + +# TIME(2) + +Value of total time at the beginning of the current increment. + +# DTIME + +Time increment. + +# TEMP + +Temperature at the start of the increment. + +# DTEMP + +Increment of temperature. + +# PREDEF + +Array of interpolated values of predefined field variables at this point at the start of the increment, based on the values read in at the nodes. + +# DPRED + +Array of increments of predefined field variables. + +# NSTATV + +Number of solution-dependent state variables that are associated with this material type (defined as described in “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide). + + + +# UFLUIDLEAKOFF + +# NOEL + +Element number. + +# NPT + +Integration point number. + +# KSTEP + +Step number. + +# KINC + +Increment number. + + + +# 1.1.37 UFLUIDPIPEFRICTION: User subroutine to define the frictional coefficient for fluid flow in fluid pipe elements. + +Product: Abaqus/Standard + +# Reference + +• \*FLUID PIPE FLOW LOSS + +# Overview + +User subroutine UFLUIDPIPEFRICTION: + +• can be used to define the frictional coefficient for fluid flow to determine the pipe loss; +• corresponds to the Darcy-Weisbach equation for pressure loss; and +• can be used with the fluid pipe elements. + +# User subroutine interface + +```txt +subroutine ufluidpipefriction ( +C Write only - +* friction +C Read only - +* flow, rho, visc, rough, +* dia, area, +* ndim, jelno, kstep, kinc, +* time, coords, +* niarray, +* i_array, +* nrarray, +* r_array, +* ncarray, +* c_array) +include 'aba_param.inc' +C + dimension time(2), +* coords(2*ndim), +* i_array(niarray), +* r_array(nrarray) +C + character*80 c_array(ncarray) +C +``` + + + +```lua +user coding to define friction +return +end +``` + +# Variable to be defined + +# friction + +This value must be updated to the current value of the friction coefficient. + +# Variables passed in for information + +# flow + +Current flow rate through the element. + +# rho + +Current density of fluid flowing through the pipe. + +# visc + +Current viscosity of fluid flowing through the pipe. + +# rough + +User-specified pipe roughness. + +# dia + +User-specified hydraulic diameter. + +# area + +User-specified hydraulic area. + +# ndim + +Dimension of the element. + +# jelno + +User element number for which friction coefficient is required. + +# kstep + +Step number. + +# kinc + +Increment number. + +# time(1) + +Current step time. + +# time(2) + +Total time. + + + +coords(2\*ndim) + +Array containing original coordinates of the element. coords(1:ndim) is the coordinate of the first node, and coords(ndim+1:2\*ndim) is the coordinate of the second node. + +niarray + +Size of array i\_array. + +i\_array + +Integer array for future expansion. + +nrarray + +Size of array r\_array. + +r\_array + +Real array for future expansion. + +ncarray + +Size of array c\_array. + +c\_array + +Character array for future expansion. + + + + + +# 1.1.38 UGENS: User subroutine to define the mechanical behavior of a shell section. + +# Product: Abaqus/Standard + +# References + +• “Using a general shell section to define the section behavior,” Section 29.6.6 of the Abaqus Analysis User’s Guide +• \*SHELL GENERAL SECTION + +# Overview + +User subroutine UGENS: + +• is used to define the (nonlinear) mechanical behavior of a shell section directly in terms of generalized section quantities; +• requires you to define the section behavior of the shell directly in terms of membrane stresses and forces, curvature changes, and bending moments; +• will be called at all integration points in all shell elements with a general, arbitrary, elastic shell section and a user-subroutine-defined shell section stiffness; and +• can be used with all static or dynamic procedures other than the quasi-static procedure, since that procedure uses automatic time stepping based on the techniques used by Abaqus/Standard to integrate standard creep laws. + +# Storage of membrane and bending components + +In the force and strain arrays and in the matrix DDNDDE, direct membrane terms are stored first, followed by the shear membrane term, and then the direct and shear bending terms. Only active components are stored, so the number of entries depends on the element type (see Table 1.1.38–1). + +Table 1.1.38–1 Active section force/moment components. + +
Element typeForce and moment components
Three-dimensional shells (S4R, S8R, S8R5, etc.) and axisymmetric shells with asymmetric deformation (SAXA1N, SAXA2N) $N_{11}, N_{22}, N_{12}, M_{11}, M_{22}, M_{12}$
Axisymmetric shells (SAX1, SAX2, etc) $N_{11}, N_{22}, M_{11}, M_{22}$
+ +There are NDI direct membrane and NSHR shear membrane components and NDI direct bending and NSHR shear bending components: a total of NSECV components. The order of the components is defined in “Using a general shell section to define the section behavior,” Section 29.6.6 of the Abaqus Analysis User’s Guide. + +Engineering measures of shear membrane strain $( \gamma _ { 1 2 } )$ and twist $\left( \mathrm { K } _ { 1 2 } \right)$ are used. + + + +# Increments for which only the section stiffness can be defined + +Abaqus/Standard passes zero strain increments into user subroutine UGENS to start the first increment of all the steps and all increments of steps for which you have suppressed extrapolation in time from the previous incremental solution (“Defining an analysis,” Section 6.1.2 of the Abaqus Analysis User’s Guide). In this case you can define only the section stiffness (DDNDDE). + +# Stability + +You should ensure that the integration scheme coded in this routine is stable—no direct provision is made to include a stability limit in the time stepping scheme based on the calculations in UGENS. + +# Convergence rate + +DDNDDE must be defined accurately if rapid convergence of the overall Newton scheme is to be achieved. In most cases the accuracy of this definition is the most important factor governing the convergence rate. Unsymmetric equation solution is as much as four times as expensive as the corresponding symmetric system. Therefore, if the section stiffness matrix (DDNDDE) is only slightly unsymmetric, it may be computationally less expensive to use a symmetric approximation and accept a slightly slower rate of convergence. + +# Use with shells that have transverse shear and/or hourglass stiffness + +If user subroutine UGENS is used to describe the section behavior of shells with transverse shear, you must define the transverse shear stiffness (see “Defining the transverse shear stiffness” in “Using a general shell section to define the section behavior,” Section 29.6.6 of the Abaqus Analysis User’s Guide). + +If user subroutine UGENS is used to describe the section behavior of shells with hourglass stiffness, you must define the hourglass stiffness parameter for hourglass control based on total stiffness (see “Specifying nondefault hourglass control parameters for reduced-integration shell elements” in “Using a general shell section to define the section behavior,” Section 29.6.6 of the Abaqus Analysis User’s Guide). The hourglass stiffness parameter is not required for enhanced hourglass control, but you can define a scaling factor for the stiffness associated with the drill degree of freedom (rotation about the surface normal). + +# Use with continuum shell elements + +User subroutine UGENS cannot be used to describe the section behavior of continuum shell elements. + +# User subroutine interface + +SUBROUTINE UGENS(DDNDDE,FORCE,STATEV,SSE,SPD,PNEWDT,STRAN, +1 DSTRAN,TSS,TIME,DTIME,TEMP,DTEMP,PREDEF,DPRED,CENAME,NDI, +2 NSHR,NSECV,NSTATV,PROPS,JPROPS,NPROPS,NJPROP,COORDS,CELENT, +3 THICK,DFGRD,CURV,BASIS,NOEL,NPT,KSTEP,KINC,NIT,LINPER) diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_027.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_027.md new file mode 100644 index 0000000..ab3f9e7 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_027.md @@ -0,0 +1,337 @@ + + +```prolog +C +INCLUDE 'ABA_PARAM.INC' +CHARACTER*80 CENAME +DIMENSION DDNDDE(NSECV,NSECV),FORCE(NSECV),STATEV(NSTATV), +1 STRAN(NSECV),DSTRAN(NSECV),TSS(2),TIME(2),PREDEF(*), +2 DPRED(*),PROPS(*),JPROPS(*),COORDS(3),DFGRD(3,3), +3 CURV(2,2),BASIS(3,3) +user coding to define DDNDDE, FORCE, STATEV, SSE, PNEWDT +RETURN +END +``` + +# Variables to be defined + +# DDNDDE(NSECV,NSECV) + +Section stiffness matrix of the shell section, , where are the section forces and moments on the shell section and are the generalized section strains in the shell. DDNDDE(I,J) defines the change in the Ith force component at the end of the time increment caused by an infinitesimal perturbation of the Jth component of the section strain increment array. The size of this matrix depends on the values of NSECV (see below for details). + +Unless you invoke the unsymmetric equation solution capability in the general shell section definition (“Defining whether or not the section stiffness matrices are symmetric” in “Using a general shell section to define the section behavior,” Section 29.6.6 of the Abaqus Analysis User’s Guide), Abaqus/Standard will use only the symmetric part of DDNDDE. The symmetric part of the matrix is calculated by taking one half the sum of the matrix and its transpose. + +# FORCE(NSECV) + +This array is passed in as the forces and moments per unit length on the shell surface at the beginning of the increment and must be updated in this routine to be the forces and moments at the end of the increment. + +# STATEV(NSTATV) + +An array containing the solution-dependent state variables. These are passed in as the values at the beginning of the increment and must be returned as the values at the end of the increment. + +# SSE, SPD + +Elastic strain energy and plastic dissipation, respectively. These are passed in as the values at the beginning of the increment and should be updated to the corresponding energy values at the end of the increment. These values have no effect on the solution; they are used for the energy output. + + + +# PNEWDT + +Ratio of suggested new time increment to the time increment being used (DTIME, see below). This variable allows you to provide input to the automatic time incrementation algorithms in Abaqus/Standard (if automatic time incrementation is chosen). + +PNEWDT is set to a large value before each call to UGENS. + +If PNEWDT is redefined to be less than 1.0, Abaqus/Standard must abandon the time increment and attempt it again with a smaller time increment. The suggested new time increment provided to the automatic time integration algorithms is PNEWDT × DTIME, where the PNEWDT used is the minimum value for all calls to user subroutines that allow redefinition of PNEWDT for this iteration. + +If PNEWDT is given a value that is greater than 1.0 for all calls to user subroutines for this iteration and the increment converges in this iteration, Abaqus/Standard may increase the time increment. The suggested new time increment provided to the automatic time integration algorithms is PNEWDT × DTIME, where the PNEWDT used is the minimum value for all calls to user subroutines for this iteration. + +If automatic time incrementation is not selected in the analysis procedure, values of PNEWDT that are greater than 1.0 will be ignored and values of PNEWDT that are less than 1.0 will cause the job to terminate. + +# Variables passed in for information + +# STRAN(NSECV) + +An array containing the generalized section strains (membrane strains and curvature changes) at the beginning of the increment. The size of this array depends on the value of NSECV (see below for details). + +# DSTRAN(NSECV) + +Array of generalized section strain increments. + +# TSS(2) + +Array containing the transverse shear strains. + +# TIME(1) + +Value of step time at the beginning of the current increment. + +# TIME(2) + +Value of total time at the beginning of the current increment. + +# DTIME + +Time increment. + +# TEMP + +Temperature at the start of the increment. + + + +# DTEMP + +Increment of temperature. + +# PREDEF + +Array of interpolated values of predefined field variables at this point at the start of the increment, based on the values read in at the nodes. + +# DPRED + +Array of increments of predefined field variables. + +# CENAME + +User-specified element set name associated with this section, left justified. + +# NDI + +Number of direct force components at this point. + +# NSHR + +Number of shear force components at this point. + +# NSECV + +Size of the force and strain component arrays. + +# NSTATV + +User-defined number of solution-dependent state variables associated with this section (“Defining the number of solution-dependent variables that must be stored for the section” in “Using a general shell section to define the section behavior,” Section 29.6.6 of the Abaqus Analysis User’s Guide). + +# PROPS(NPROPS) + +A floating point array containing the NPROPS real property values defined for use with this section. + +# JPROPS(NJPROP) + +An integer array containing the NJPROP integer property values defined for use with this section. + +# NPROPS + +User-defined number of real property values associated with this section (“Defining the section properties” in “Using a general shell section to define the section behavior,” Section 29.6.6 of the Abaqus Analysis User’s Guide). + +# NJPROP + +User-defined number of integer property values associated with the element (“Defining the section properties” in “Using a general shell section to define the section behavior,” Section 29.6.6 of the Abaqus Analysis User’s Guide). + +# COORDS + +An array containing the current coordinates of this integration point. + + + +# CELENT + +Characteristic element length in the reference surface. + +# THICK + +Original section thickness. + +# DFGRD(3,3) + +An array containing the components of the midsurface deformation gradient, $\bar { f } _ { i j }$ . The deformation gradient curvature tensor is available for finite-strain shells (S3/S3R, S4, S4R, SAXs, and SAXAs); it is not available for small-strain shells. + +The deformation gradient is stored as a 3 × 3 matrix with component equivalence DFGRD $( \pmb { \tau } , \pmb { \ J } ) \Leftrightarrow$ $\bar { f } _ { i j } . \bar { f } _ { \alpha \beta }$ (Greek subscripts range from 1 to 2) are the in-plane components of the deformation gradient, and $\bar { f } _ { 3 3 }$ is the thickness change component. The components, $\bar { \bar { f } } _ { \alpha 3 }$ , are the transverse shear strains scaled by $\bar { f } _ { 3 3 }$ . The remaining components, $\bar { f } _ { 3 \beta }$ , are all zero. + +The tensor is provided in the local shell coordinate system. + +# CURV(2,2) + +An array containing the midsurface curvature tensor, $b _ { \alpha \beta }$ . The curvature tensor is available for finitestrain shells (S3/S3R, S4, S4R, SAXs, and SAXAs); it is not available for small-strain shells. + +The curvature tensor is stored as a 2 × 2 matrix with component equivalence CURV $( \pmb { \tau } , \pmb { \sigma } ) \Leftrightarrow b _ { \alpha \beta }$ + +The tensor is provided in the local shell coordinate system. + +# BASIS(3,3) + +An array containing the direction cosines of the shell local surface coordinate system. BASIS(1,1), BASIS(2,1), and BASIS(3,1) give the (1, 2, 3) components of the first local direction, etc. The first two directions are in the plane of the element surface, and the third direction is the normal. The conventions for local directions on shell surfaces are defined in “Conventions,” Section 1.2.2 of the Abaqus Analysis User’s Guide. You can redefine the local system; see “Orientations,” Section 2.2.5 of the Abaqus Analysis User’s Guide. + +# NOEL + +Element number. + +# NPT + +Integration point number. + +# KSTEP + +Step number. + +# KINC + +Increment number. + +# NIT + +Iteration number. NIT=0 during the first assembly of the system matrix in any increment. + + + +# LINPER + +Linear perturbation flag. LINPER=1 if the step is a linear perturbation step. LINPER=0 if the step is a general step. + + + + + +# 1.1.39 UHARD: User subroutine to define the yield surface size and hardening parameters for isotropic plasticity or combined hardening models. + +# Product: Abaqus/Standard + +# References + +• “Classical metal plasticity,” Section 23.2.1 of the Abaqus Analysis User’s Guide +• “Models for metals subjected to cyclic loading,” Section 23.2.2 of the Abaqus Analysis User’s Guide +• \*CYCLIC HARDENING +• \*PLASTIC + +# Overview + +User subroutine UHARD: + +• is called at all material calculation points of elements for which the material definition includes user-defined isotropic hardening or cyclic hardening for metal plasticity; +• can be used to define a material’s isotropic yield behavior; +• can be used to define the size of the yield surface in a combined hardening model; +• can include material behavior dependent on field variables or state variables; and +• requires, when appropriate, that the values of the derivatives of the yield stress (or yield surface size in combined hardening models) be defined with respect to the strain, strain rate, and temperature. + +# User subroutine interface + +```prolog +SUBROUTINE UHARD (SYIELD, HARD, EQPLAS, EQPLASRT, TIME, DTIME, TEMP, 1 DTEMP, NOEL, NPT, LAYER, KSPT, KSTEP, KINC, CMNAME, NSTATV, 2 STATEV, NUMFIELDV, PREDEF, DPRED, NUMPROPS, PROPS) +C +INCLUDE 'ABA_PARAM.INC' +C +CHARACTER*80 CMNAME +DIMENSION HARD(3), STATEV(NSTATV), TIME(*), $ PREDEF(NUMFIELDV), DPRED(*), PROPS(*) +user coding to define SYIELD, HARD(1), HARD(2), HARD(3) +RETURN +END +``` + + + +# Variables to be defined + +# SYIELD + +. Yield stress for isotropic plasticity. Yield surface size for combined hardening. + +# HARD(1) + +Variation of SYIELD with respect to the equivalent plastic strain, + +# HARD(2) + +Variation of SYIELD with respect to the equivalent plastic strain rate, + +# HARD(3) + +Variation of SYIELD with respect to temperature, This quantity is required only in adiabatic, fully coupled temperature-displacement, and thermal-electrical-structural analyses. + +# STATEV(NSTATV) + +Array containing the user-defined solution-dependent state variables at this point. These are supplied as values at the beginning of the increment or as values updated by other user subroutines (see “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide) and must be returned as values at the end of the increment. + +# Variables passed in for information + +# EQPLAS + +Equivalent plastic strain, + +# EQPLASRT + +Equivalent plastic strain rate, + +# TIME(1) + +Value of step time at the beginning of the current increment. + +# TIME(2) + +Value of total time at the beginning of the current increment. + +# DTIME + +Time increment. + +# TEMP + +Temperature at the beginning of the increment. + +# DTEMP + +Increment of temperature. + +# NOEL + +Element number. + + + +# NPT + +Integration point number. + +# LAYER + +Layer number (for composite shells and layered solids). + +# KSPT + +Section point number within the current layer. + +# KSTEP + +Step number. + +# KINC + +Increment number. + +# CMNAME + +User-specified material name, left justified. + +# NSTATV + +User-specified number of solution-dependent state variables associated with this material (“Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide). + +# NUMFIELDV + +Number of field variables. + +# PREDEF(NUMFIELDV) + +Array of interpolated values of predefined field variables at this material point at the start of the increment based on the values read in at the nodes (initial values at the beginning of the analysis and current values during the analysis). + +# DPRED(NUMFIELDV) + +Array of increments of predefined field variables at this material point for this increment; this includes any values updated by user subroutine USDFLD. + +# NPROPS + +Number of hardening properties entered for this user-defined hardening definition. + +# PROPS(NPROPS) + +Array of hardening properties entered for this user-defined hardening definition. + + diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_028.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_028.md new file mode 100644 index 0000000..11aef06 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_028.md @@ -0,0 +1,302 @@ + + +# 1.1.40 UHYPEL: User subroutine to define a hypoelastic stress-strain relation. + +Product: Abaqus/Standard + +# References + +• “Hypoelastic behavior,” Section 22.4.1 of the Abaqus Analysis User’s Guide +• \*HYPOELASTIC + +# Overview + +User subroutine UHYPEL: + +• can be used to define isotropic hypoelastic material behavior, thus requiring the definition of Young’s modulus, E, and Poisson’s ratio, ; +• is called at all material calculation points of elements for which the material definition contains user-defined hypoelastic behavior; +• can be used in conjunction with user subroutine USDFLD to redefine any field variables that are passed in (see “USDFLD,” Section 1.1.53); and +• ignores any data specified outside the user subroutine for the associated hypoelastic material definition. + +# Special considerations for various element types + +There are several special considerations that need to be noted. + +# Beams and shells that calculate transverse shear energy + +When UHYPEL is used to define the material response of shell or beam elements that calculate transverse shear energy, Abaqus/Standard cannot calculate a default value for the transverse shear stiffness of the element. Hence, you must define the element’s transverse shear stiffness. See “Shell section behavior,” Section 29.6.4 of the Abaqus Analysis User’s Guide, and “Choosing a beam element,” Section 29.3.3 of the Abaqus Analysis User’s Guide, for guidelines on choosing this stiffness. + +# Elements with hourglassing modes + +If this capability is used to describe the material of elements with hourglassing modes, you must define the hourglass stiffness for hourglass control based on the total stiffness approach. The hourglass stiffness is not required for enhanced hourglass control, but you can define a scaling factor for the stiffness associated with the drill degree of freedom (rotation about the surface normal). See “Section controls,” Section 27.1.4 of the Abaqus Analysis User’s Guide. + + + +User subroutine interface +```txt +SUBROUTINE UHYPEL(E, GNU, STRAIN, NDI, NSHR, EINV1, EINV2, EINV3, 1 COORDS, NOEL, TEMP, PREDEF, CMNAME) +C +INCLUDE 'ABA_PARAM.INC' +C +CHARACTER*80 CMNAME +C +DIMENSION STRAIN(*), COORDS(3), PREDEF(*) +user coding to define E and GNU +RETURN +END +``` + +Variables to be defined +```txt +E Young's modulus. +GNU Poisson's ratio. +``` + +Variables passed in for information +STRAIN +Array containing the total (elastic) strains, ( $\varepsilon$ ). +NDI +Number of direct strain components at this point. +NSHR +Number of shear strain components at this point. + +EINV1 $I_{1} = \mathrm{trace}(\varepsilon)$ , the first strain invariant. + +EINV2 $I_{2} = 1 / 2(\varepsilon :\varepsilon -I_{1}^{2})$ , the second strain invariant. + +EINV3 $I_{3} = \operatorname{det}(\varepsilon)$ , the third strain invariant. + + + +# COORDS + +An array containing the coordinates of the material point. These are the current coordinates if geometric nonlinearity is accounted for during the step (see “Defining an analysis,” Section 6.1.2 of the Abaqus Analysis User’s Guide); otherwise, the array contains the original coordinates of the point. + +# NOEL + +Element number. + +# TEMP + +Current temperature at this point. + +# PREDEF + +An array containing current values of the predefined field variables at this point (initial values at the beginning of the analysis and current values during the analysis). + +# CMNAME + +User-specified material name, left justified. + + + + + +# 1.1.41 UHYPER: User subroutine to define a hyperelastic material. + +# Product: Abaqus/Standard + +# References + +• “Hyperelastic behavior of rubberlike materials,” Section 22.5.1 of the Abaqus Analysis User’s Guide +• \*HYPERELASTIC +• “UMAT and UHYPER,” Section 4.1.21 of the Abaqus Verification Guide + +# Overview + +# User subroutine UHYPER: + +• can be used to define the strain energy potential for isotropic hyperelastic material behavior; +• is called at all material calculation points of elements for which the material definition contains user-defined hyperelastic behavior; +• can include material behavior dependent on field variables or state variables; and +• requires that the values of the derivatives of the strain energy density function of the hyperelastic material be defined with respect to the strain invariants. + +# Special considerations for various element types + +There are several special considerations that need to be noted. + +# Shells that calculate transverse shear energy + +When UHYPER is used to define the material response of shell elements that calculate transverse shear energy, Abaqus/Standard cannot calculate a default value for the transverse shear stiffness of the element. Hence, you must define the element’s transverse shear stiffness. See “Shell section behavior,” Section 29.6.4 of the Abaqus Analysis User’s Guide, for guidelines on choosing this stiffness. + +# Elements with hourglassing modes + +If this capability is used to describe the material of elements with hourglassing modes, you must define the hourglass stiffness for hourglass control based on the total stiffness approach. The hourglass stiffness is not required for enhanced hourglass control, but you can define a scaling factor for the stiffness associated with the drill degree of freedom (rotation about the surface normal). See “Section controls,” Section 27.1.4 of the Abaqus Analysis User’s Guide. + +# User subroutine interface + +SUBROUTINE UHYPER(BI1,BI2,AJ,U,UI1,UI2,UI3,TEMP,NOEL, 1 CMNAME,INCMPFLAG,NUMSTATEV,STATEV,NUMFIELDV,FIELDV, + + + +UHYPER +```txt +2 FIELDVINC, NUMPROPS, PROPS) +C +INCLUDE 'ABA_PARAM.INC' +C +CHARACTER*80 CMNAME +DIMENSION U(2), UI1(3), UI2(6), UI3(6), STATEV(*), FIELDV(*), 2 FIELDVINC(*), PROPS(*) +user coding to define U, UI1, UI2, UI3, STATEV +``` +RETURN END + +Variables to be defined +U(1) +U, strain energy density function. For a compressible material, at least one derivative involving J should be nonzero. For an incompressible material, all derivatives involving J will be ignored. The strain invariants— $\overline{I}_{1}$ , $\overline{I}_{2}$ , and J—are defined in “Hyperelastic behavior of rubberlike materials,” Section 22.5.1 of the Abaqus Analysis User’s Guide. + +U(2) $\tilde{U}_{dev}$ , the deviatoric part of the strain energy density of the primary material response. This quantity is needed only if the current material definition also includes Mullins effect (see “Mullins effect,” Section 22.6.1 of the Abaqus Analysis User’s Guide). + +UI1(1) $\partial U/\partial\overline{I}_{1}$ . + +UI1(2) $\partial U/\partial\overline{I}_{2}$ . + +UI1(3) $\partial U/\partial J$ . + +UI2(1) $\partial^{2}U/\partial\overline{I}_{1}^{2}$ . + +UI2(2) $\partial^{2}U/\partial\overline{I}_{2}^{2}$ . + +UI2(3) $\partial^{2}U/\partial J^{2}$ . + + + +UI2 (4) $\partial^{2}U/\partial\overline{I}_{1}\partial\overline{I}_{2}.$ + +UI2 (5) $\partial^{2}U/\partial\overline{I}_{1}\partial J.$ + +UI2 (6) $\partial^{2}U/\partial\overline{I}_{2}\partial J.$ + +UI3 (1) $\partial^{3}U/\partial\overline{I}_{1}^{2}\partial J.$ + +UI3 (2) $\partial^{3}U/\partial\overline{I}_{2}^{2}\partial J.$ + +UI3 (3) $\partial^{3}U/\partial\overline{I}_{1}\partial\overline{I}_{2}\partial J.$ + +UI3 (4) $\partial^{3}U/\partial\overline{I}_{1}\partial J^{2}.$ + +UI3 (5) $\partial^{3}U/\partial\overline{I}_{2}\partial J^{2}.$ + +UI3 (6) $\partial^{3}U/\partial J^{3}.$ + +# STATEV + +Array containing the user-defined solution-dependent state variables at this point. These are supplied as values at the start of the increment or as values updated by other user subroutines (see “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide) and must be returned as values at the end of the increment. + +# Variables passed in for information + +BI1 $\overline{I}_1$ + +BI2 $\overline{I}_2$ + +```txt +AJ J. +``` + +# TEMP + +Current temperature at this point. + + + +# NOEL + +Element number. + +# CMNAME + +User-specified material name, left justified. + +# INCMPFLAG + +Incompressibility flag defined to be 1 if the material is specified as incompressible or 0 if the material is specified as compressible. + +# NUMSTATEV + +User-defined number of solution-dependent state variables associated with this material (see “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide). + +# NUMFIELDV + +Number of field variables. + +# FIELDV + +Array of interpolated values of predefined field variables at this material point at the end of the increment based on the values read in at the nodes (initial values at the beginning of the analysis and current values during the analysis). + +# FIELDVINC + +Array of increments of predefined field variables at this material point for this increment; this includes any values updated by the user subroutine USDFLD. + +# NUMPROPS + +Number of material properties entered for this user-defined hyperelastic material. + +# PROPS + +Array of material properties entered for this user-defined hyperelastic material. + + + +# 1.1.42 UINTER: User subroutine to define surface interaction behavior for contact surfaces. + +# Product: Abaqus/Standard + +# References + +• “User-defined interfacial constitutive behavior,” Section 37.1.6 of the Abaqus Analysis User’s Guide +• \*SURFACE INTERACTION +• “UINTER,” Section 4.1.20 of the Abaqus Verification Guide + +# Overview + +# User subroutine UINTER: + +• is called at points on the slave surface of a contact pair with a user-defined constitutive model defining the interaction between the surfaces; +• can be used to define the mechanical (normal and shear) and thermal (heat flux) interactions between surfaces; +• can be used when the normal surface behavior (contact pressure versus overclosure) models (“Contact pressure-overclosure relationships,” Section 37.1.2 of the Abaqus Analysis User’s Guide) or the extended versions of the classical Coulomb friction model (“Frictional behavior,” Section 37.1.5 of the Abaqus Analysis User’s Guide) are too restrictive and a more complex definition of normal and shear transmission between contacting surfaces, including damping properties, are required; +• must provide the entire definition of the mechanical and the thermal interaction between the contacting surfaces (hence, no additional surface behaviors can be specified in conjunction with this capability); +• can provide the entire definition of viscous and structural damping for interactions between the contacting surfaces for direct and mode-based steady-state dynamic analysis (including the subspace projection method), transient mode-based analysis, complex eigenvalue extraction, matrix generation, and substructure generation; +• only accounts for element damping in mode-based procedures if the SIM architecture is used; +• can use and update solution-dependent state variables; and +• is not available for contact elements. + +# User subroutine interface + +SUBROUTINE UINTER(STRESS,DDSDDR,DVISCOUS,DSTRUCTURAL,FLUX,DDFDDT, 1 DDSDDT,DDFDDR,STATEV,SED,SFD,SPD,SVD,SCD,PNEWDT,RDISP, + + + +```prolog +2 DRDISP, +3 TEMP, DTEMP, PREDEF, DPRED, TIME, DTIME, FREQR, CINAME, SLNAME, +4 MSNAME, +5 PROPS, COORDS, ALOCALDIR, DROT, AREA, CHRLNGTH, NODE, NDIR, NSTATV, +6 NPRED, NPROPS, MCRD, KSTEP, KINC, KIT, LINPER, LOPENCLOSE, LSTATE, +7 LSDI, LPRINT) +C +INCLUDE 'ABA_PARAM.INC' +C +CHARACTER*80 CINAME, SLNAME, MSNAME +DIMENSION STRESS (NDIR), DDSDDR (NDIR, NDIR), FLUX (2), DDFDDT (2, 2), +1 DDSDDT (NDIR, 2), DDFDDR (2, NDIR), STATEV (NSTATV), +2 RDISP (NDIR), DRDISP (NDIR), TEMP (2), DTEMP (2), PREDEF (2, NPRED), +3 DPRED (2, NPRED), TIME (2), PROPS (NPROPS), COORDS (MCRD), +4 ALOCALDIR (3, 3), DROT (2, 2), DVISCOUS (NDIR, NDIR), +5 DSTRUCTURAL (NDIR, NDIR) +user coding to define STRESS, DDSDDR, FLUX, DDFDDT, +DDSDDT, DDFDDR, +and, optionally, STATEV, SED, SFD, SPD, SVD, SCD, PNEWDT, +LOPENCLOSE, LSTATE, LSDI, DVISCOUS, DSTRUCTURAL +RETURN +END +``` + +# Variables to be defined + +# STRESS(NDIR) + +This array is passed in as the stress between the slave and master surfaces at the beginning of the increment and must be updated in this routine to be the stress at the end of the increment. The stress must be defined in a local coordinate system (see ALOCDIR). This variable must be defined for a stress/displacement, a fully coupled temperature-displacement, or a coupled thermal-electrical-structural analysis. The sign convention for stresses is that a positive stress indicates compression across contact surfaces, while a negative stress indicates tension. + +# DDSDDR(NDIR,NDIR) + +Interface stiffness matrix. DDSDDR(I,J) defines the change in the Ith stress component at the end of the time increment caused by an infinitesimal perturbation of the Jth component of the relative displacement increment array. Unless you invoke the unsymmetric equation solution capability in the contact property model definition (“Use with the unsymmetric equation solver in Abaqus/Standard” in diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_029.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_029.md new file mode 100644 index 0000000..bc35c1d --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_029.md @@ -0,0 +1,299 @@ + + +“User-defined interfacial constitutive behavior,” Section 37.1.6 of the Abaqus Analysis User’s Guide), Abaqus/Standard will use only the symmetric part of DDSDDR. For a particular off-diagonal (I,J) entry, the symmetrization is done by halving the sum of (I,J) and (J,I) components. DDSDDR must be defined for a stress/displacement, a fully coupled temperature-displacement, or a coupled thermal-electrical-structural analysis to ensure proper convergence characteristics. + +# FLUX(2) + +Magnitude of the heat flux flowing into the slave and master surfaces, respectively. This array is passed in as the value at the beginning of the increment and must be updated to the flux at the end of the increment. The convention for defining the flux is that a positive flux indicates heat flowing into a surface, while a negative flux indicates heat flowing out of the surface. This variable must be defined for a heat transfer, a fully coupled temperature-displacement, or a coupled thermal-electrical-structural analysis. The sum of these two flux terms represents the heat generated in the interface, and the difference in these flux terms represents the heat conducted through the interface. + +# DDFDDT(2,2) + +The negative of the variation of the flux at the two surfaces with respect to their respective temperatures, for a fixed relative displacement. This variable must be defined for a heat transfer, a fully coupled temperature-displacement, or a coupled thermal-electrical-structural analysis to ensure proper convergence characteristics. The entries in the first row contain the negatives of the derivatives of FLUX(1) with respect to TEMP(1) and TEMP(2), respectively. The entries in the second row contain the negatives of the corresponding derivatives of FLUX(2). + +# DDSDDT(NDIR,2) + +Variation of the stress with respect to the temperatures of the two surfaces for a fixed relative displacement. This variable is required only for thermally coupled elements (in a fully coupled temperature-displacement or a coupled thermal-electrical-structural analysis), in which the stress is a function of the surface temperatures. DDSDDT(NDIR,1) corresponds to the slave surface, and DDSDDT(NDIR,2) corresponds to the master surface. + +# DDFDDR(2,NDIR) + +Variation of the flux with respect to the relative displacement between the two surfaces. This variable is required only for thermally coupled elements (in a fully coupled temperature-displacement or a coupled thermal-electrical-structural analysis), in which the flux is a function of the relative displacement. DDFDDR(1,NDIR) corresponds to the slave surface, and DDFDDR(2,NDIR) corresponds to the master surface. + +# Variables that can be updated + +# DVISCOUS(NDIR,NDIR) + +Interface viscous damping matrix that can be used in direct steady-state dynamic analysis and transient and steady-state mode-based dynamic analysis (including the subspace projection method), as well as in complex eigenvalue extraction, matrix generation, and substructure generation. DVISCOUS(I,J) + + + +defines an element in the material viscous damping matrix at the current frequency. Abaqus/Standard requires that this element is defined as a damping value for each (I,J) entry in the damping matrix. + +Unless you invoke the unsymmetric equation solution capability in the contact property model definition (“Use with the unsymmetric equation solver in Abaqus/Standard” in “User-defined interfacial constitutive behavior,” Section 37.1.6 of the Abaqus Analysis User’s Guide), Abaqus/Standard uses only the symmetric part of DVISCOUS. For a particular off-diagonal (I,J) entry the symmetrization is done by halving the sum of the (I,J) and (J,I) components. + +# DSTRUCTURAL(NDIR,NDIR) + +Interface structural damping matrix that can be used in direct steady-state dynamic analysis and steadystate mode-based dynamic analysis (including the subspace projection method), as well as in complex eigenvalue extraction, matrix generation, and substructure generation. DSTRUCTURAL(I,J) defines an element in the material structural damping matrix. + +Unless you invoke the unsymmetric equation solution capability in the contact property model definition (“Use with the unsymmetric equation solver in Abaqus/Standard” in “User-defined interfacial constitutive behavior,” Section 37.1.6 of the Abaqus Analysis User’s Guide), Abaqus/Standard uses only the symmetric part of DSTRUCTURAL. For a particular off-diagonal (I,J) entry the symmetrization is done by halving the sum of the (I,J) and (J,I) components. + +# STATEV(NSTATV) + +An array containing the solution-dependent state variables. These are passed in as values at the beginning of the increment and must be returned as values at the end of the increment. You define the number of available state variables as described in “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide. + +# SED + +This variable is passed in as the value of the elastic energy density at the start of the increment and should be updated to the elastic energy density at the end of the increment. This variable is used for output only and has no effect on other solution variables. It contributes to the output variable ALLSE. + +# SFD + +This variable should be defined as the incremental frictional dissipation. The units are energy per unit area. This variable is used for output only and has no effect on other solution variables. It contributes to the output variables ALLFD and SFDR (and related variables). For computing its contribution to SFDR, SFD is divided by the time increment. + +# SPD + +This variable should be defined as the incremental dissipation due to plasticity effects in the interfacial constitutive behavior. The units are energy per unit area. This variable is used for output only and has no effect on other solution variables. It contributes to the output variable ALLPD. + + + +# SVD + +This variable should be defined as the incremental dissipation due to viscous effects in the interfacial constitutive behavior. The units are energy per unit area. This variable is used for output only and has no effect on other solution variables. It contributes to the output variable ALLVD. + +# SCD + +This variable should be defined as the incremental dissipation due to creep effects in the interfacial constitutive behavior. The units are energy per unit area. This variable is used for output only and has no effect on other solution variables. It contributes to the output variable ALLCD. + +# PNEWDT + +Ratio of suggested new time increment to the time increment currently being used (DTIME, see below). This variable allows you to provide input to the automatic time incrementation algorithms in Abaqus/Standard (if automatic time incrementation is chosen). + +PNEWDT is set to a large value before each call to UINTER. + +If PNEWDT is redefined to be less than 1.0, Abaqus/Standard must abandon the time increment and attempt it again with a smaller time increment. The suggested new time increment provided to the automatic time integration algorithms is PNEWDT × DTIME, where the PNEWDT used is the minimum value for all calls to user subroutines that allow redefinition of PNEWDT for this iteration. + +If PNEWDT is given a value that is greater than 1.0 for all calls to user subroutines for this iteration and the increment converges in this iteration, Abaqus/Standard may increase the time increment. The suggested new time increment provided to the automatic time integration algorithms is PNEWDT × DTIME, where the PNEWDT used is the minimum value for all calls to user subroutines for this iteration. + +If automatic time incrementation is not selected in the analysis procedure, values of PNEWDT greater than 1.0 will be ignored and values of PNEWDT less than 1.0 will cause the job to terminate. + +# LOPENCLOSE + +An integer flag that is used to track the contact status in situations where user subroutine UINTER is used to model standard contact between two surfaces, like the default hard contact model in Abaqus/Standard. It comes in as the value at the beginning of the current iteration and should be set to the value at the end of the current iteration. It is set to −1 at the beginning of the analysis before UINTER is called. You should set it to 0 to indicate an open status and to 1 to indicate a closed status. A change in this flag from one iteration to the next will have two effects. It will result in output related to a change in contact status if you request a detailed contact printout in the message file (“The Abaqus/Standard message file” in “Output,” Section 4.1.1 of the Abaqus Analysis User’s Guide). In addition, it will also trigger a severe discontinuity iteration. Any time this flag is reset to a value of −1, Abaqus/Standard assumes that the flag is not being used. A change in this flag from −1 to another value or vice versa will not have any of the above effects. + +# LSTATE + +An integer flag that should be used in non-standard contact situations where a simple open/close status is not appropriate or enough to describe the state. It comes in as the value at the beginning of the current iteration and should be set to the value at the end of the current iteration. It is set to −1 at + + + +the beginning of the analysis before UINTER is called. It can be assigned any user-defined integer value, each corresponding to a different state. You can track changes in the value of this flag and use it to output appropriate diagnostic messages to the message file (unit 7). You may choose to output diagnostic messages only when a detailed contact printout is requested (“The Abaqus/Standard message file” in “Output,” Section 4.1.1 of the Abaqus Analysis User’s Guide). In the latter case, the LPRINT parameter is useful. In conjunction with the LSTATE flag, you may also utilize the LSDI flag to trigger a severe discontinuity iteration any time the state changes from one iteration to the next. Any time this flag is reset to a value of −1, Abaqus/Standard assumes that the flag is not being used. + +# LSDI + +This flag is set to 0 before each call to UINTER and should be set to 1 if the current iteration should be treated as a severe discontinuity iteration. This would typically be done in non-standard contact situations based on a change in the value of the LSTATE flag from one iteration to the next. The use of this flag has no effect when the LOPENCLOSE flag is also used. In that case, severe discontinuity iterations are determined based on changes in the value of LOPENCLOSE alone. + +# Variables passed in for information + +# RDISP(NDIR) + +An array containing the current relative positions between the two surfaces at the end of the increment. The first component is the relative position of the point on the slave surface, with respect to the master surface, in the normal direction. The second and third components, if applicable, are the accumulated incremental relative tangential displacements, measured from the beginning of the analysis. For the relative position in the normal direction a negative quantity represents an open status, while a positive quantity indicates penetration into the master surface. For open points on the slave surface for which no pairing master is found, the first component is a very large negative number $( - 1 \times 1 0 ^ { 3 6 } )$ . The local directions in which the relative displacements are defined are stored in ALOCALDIR. + +# DRDISP(NDIR) + +An array containing the increments in relative positions between the two surfaces. + +# TEMP(2) + +Temperature at the end of the increment at a point on the slave surface and the opposing master surface, respectively. + +# DTEMP(2) + +Increment in temperature at the point on the slave surface and the opposing master surface, respectively. + +# PREDEF(2,NPRED) + +An array containing pairs of values of all the predefined field variables at the end of the current increment (initial values at the beginning of the analysis and current values during the analysis). The first value in a pair, PREDEF(1,NPRED), corresponds to the value at the point on the slave surface, and the second value, PFREDEF(2,NPRED), corresponds to the value of the field variable at the nearest point on the opposing surface. + + + +# DPRED(2,NPRED) + +Array of increments in predefined field variables. + +# TIME(1) + +Value of step time at the end of the increment. + +# TIME(2) + +Value of total time at the end of the increment. + +# DTIME + +Current increment in time. + +# FREQR + +Current frequency for steady-state dynamic analysis in rad/time. + +# CINAME + +User-specified surface interaction name, left justified. + +# SLNAME + +Slave surface name. + +# MSNAME + +Master surface name. + +# PROPS(NPROPS) + +User-specified array of property values to define the interfacial constitutive behavior between the contacting surfaces. + +# COORDS(MCRD) + +An array containing the current coordinates of this point. + +# ALOCALDIR(3,3) + +An array containing the direction cosines of the local surface coordinate system. The directions are stored in columns. For example, ALOCALDIR(1,1), ALOCALDIR(2,1), and ALOCALDIR(3,1) give the (1, 2, 3) components of the normal direction. Thus, the first direction is the normal direction to the surface, and the remaining two directions are the local tangent directions in the plane of the surface. The local system is defined by the geometry of the master surface. The convention for the local directions is the same as the convention in situations where the model uses the built-in contact capabilities in Abaqus/Standard (described in “Contact formulations in Abaqus/Standard,” Section 38.1.1 of the Abaqus Analysis User’s Guide, for the tangential directions). + +# DROT(2,2) + +Rotation increment matrix. For contact with a three-dimensional rigid surface, this matrix represents the incremental rotation of the surface directions relative to the rigid surface. It is provided so that vector- or tensor-valued state variables can be rotated appropriately in this subroutine. Relative + + + +# UINTER + +displacement components are already rotated by this amount before UINTER is called. This matrix is passed in as a unit matrix for two-dimensional and axisymmetric contact problems. + +# AREA + +Surface area associated with the contact point. + +# CHRLNGTH + +Characteristic contact surface face dimension. + +# NODE + +User-defined global slave node number (or internal node number for models defined in terms of an assembly of part instances) involved with this contact point. Corresponds to the predominant slave node of the constraint if the surface-to-surface contact formulation is used. + +# NDIR + +Number of force components at this point. + +# NSTATV + +Number of solution-dependent state variables. + +# NPRED + +Number of predefined field variables. + +# NPROPS + +User-defined number of property values associated with this interfacial constitutive model (“Interfacial constants” in “User-defined interfacial constitutive behavior,” Section 37.1.6 of the Abaqus Analysis User’s Guide). + +# MCRD + +Number of coordinate directions at the contact point. + +# KSTEP + +Step number. + +# KINC + +Increment number. + +# KIT + +Iteration number. KIT=0 for the first assembly, KIT=1 for the first recovery/second assembly, KIT=2 for the second recovery/third assembly, and so on. + +# LINPER + +Linear perturbation flag. LINPER=1 if the step is a linear perturbation step. LINPER=0 if the step is a general step. For a linear perturbation step, the inputs to user subroutine UINTER represent perturbation quantities about the base state. The user-defined quantities in UINTER are also perturbation quantities. + + + +The Jacobian terms should be based on the base state. No change in contact status should occur during a linear perturbation step. + +# LPRINT + +This flag is equal to 1 if a detailed contact printout to the message file is requested and 0 otherwise (“The Abaqus/Standard message file” in “Output,” Section 4.1.1 of the Abaqus Analysis User’s Guide). This flag can be used to print out diagnostic messages regarding changes in contact status selectively only when a detailed contact printout is requested. + + + + + +# 1.1.43 UMASFL: User subroutine to specify prescribed mass flow rate conditions for a convection/diffusion heat transfer analysis. + +Product: Abaqus/Standard + +# References + +• “Uncoupled heat transfer analysis,” Section 6.5.2 of the Abaqus Analysis User’s Guide +• \*MASS FLOW RATE +• “UTEMP, UFIELD, UMASFL, and UPRESS,” Section 4.1.25 of the Abaqus Verification Guide + +# Overview + +User subroutine UMASFL: + +• can be used to prescribe the mass flow rate vector at the nodes of a model as a function of position and time; +• will be called whenever a current value of mass flow rate (per unit area) is needed for a node listed in a user-subroutine-defined mass flow rate definition (the node should belong to one or more convection/diffusion elements); and +• will overwrite any flow rate data specified for the associated mass flow rate definition outside the user subroutine. + +# User subroutine interface + +```fortran +SUBROUTINE UMASFL (FLOW, KFLOW, KSTEP, KINC, TIME, NODE, COORDS) +C +INCLUDE 'ABA_PARAM.INC' +C +DIMENSION FLOW (KFLOW), TIME(2), COORDS(3) +C +user coding to define FLOW +RETURN +END +``` + + + +# Variable to be defined + +# FLOW + +Total value of the mass flow rate vector at this point. The number of components in this vector is KFLOW. If KFLOW=1, give the total mass flow rate through the cross-section (for one-dimensional elements). If KFLOW=2, give the x-component and y-component of the flow rate vector as FLOW(1) and FLOW(2). If KFLOW=3, give the x-component, y-component, and z-component as FLOW(1), FLOW(2), and FLOW(3). + +# Variables passed in for information + +# KFLOW + +The number of components in the mass flow rate vector. UMASFL will be called only once per node. + +# KSTEP + +Step number. + +# KINC + +Increment number. + +# TIME(1) + +Current value of step time. + +# TIME(2) + +Current value of total time. + +# NODE + +Node number. + +# COORDS + +An array containing the coordinates of this node. diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_030.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_030.md new file mode 100644 index 0000000..7d974be --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_030.md @@ -0,0 +1,348 @@ + + +# 1.1.44 UMAT: User subroutine to define a material’s mechanical behavior. + +# Product: Abaqus/Standard + +WARNING: The use of this subroutine generally requires considerable expertise. You are cautioned that the implementation of any realistic constitutive model requires extensive development and testing. Initial testing on a single-element model with prescribed traction loading is strongly recommended. + +# References + +• “User-defined mechanical material behavior,” Section 26.7.1 of the Abaqus Analysis User’s Guide +• “User-defined thermal material behavior,” Section 26.7.2 of the Abaqus Analysis User’s Guide +• \*USER MATERIAL +• “SDVINI,” Section 4.1.11 of the Abaqus Verification Guide +• “UMAT and UHYPER,” Section 4.1.21 of the Abaqus Verification Guide + +# Overview + +# User subroutine UMAT: + +• can be used to define the mechanical constitutive behavior of a material; +• will be called at all material calculation points of elements for which the material definition includes a user-defined material behavior; +• can be used with any procedure that includes mechanical behavior; +• can use solution-dependent state variables; +• must update the stresses and solution-dependent state variables to their values at the end of the increment for which it is called; +• must provide the material Jacobian matrix, $\partial \triangle \sigma / \partial \triangle \varepsilon$ , for the mechanical constitutive model; +• can be used in conjunction with user subroutine USDFLD to redefine any field variables before they are passed in; and +• is described further in “User-defined mechanical material behavior,” Section 26.7.1 of the Abaqus Analysis User’s Guide. + +# Storage of stress and strain components + +In the stress and strain arrays and in the matrices DDSDDE, DDSDDT, and DRPLDE, direct components are stored first, followed by shear components. There are NDI direct and NSHR engineering shear components. The order of the components is defined in “Conventions,” Section 1.2.2 of the Abaqus Analysis User’s Guide. Since the number of active stress and strain components varies between element types, the routine must be coded to provide for all element types with which it will be used. + + + +# Defining local orientations + +If a local orientation (“Orientations,” Section 2.2.5 of the Abaqus Analysis User’s Guide) is used at the same point as user subroutine UMAT, the stress and strain components will be in the local orientation; and, in the case of finite-strain analysis, the basis system in which stress and strain components are stored rotates with the material. + +# Stability + +You should ensure that the integration scheme coded in this routine is stable—no direct provision is made to include a stability limit in the time stepping scheme based on the calculations in UMAT. + +# Convergence rate + +DDSDDE and—for coupled temperature-displacement and coupled thermal-electrical-structural analyses—DDSDDT, DRPLDE, and DRPLDT must be defined accurately if rapid convergence of the overall Newton scheme is to be achieved. In most cases the accuracy of this definition is the most important factor governing the convergence rate. Since nonsymmetric equation solution is as much as four times as expensive as the corresponding symmetric system, if the constitutive Jacobian (DDSDDE) is only slightly nonsymmetric (for example, a frictional material with a small friction angle), it may be less expensive computationally to use a symmetric approximation and accept a slower convergence rate. + +An incorrect definition of the material Jacobian affects only the convergence rate; the results (if obtained) are unaffected. + +# Viscoelastic behavior in frequency domain + +The constitutive Jacobian (DDSDDE) must provide both the stiffness (storage modulus) and damping (loss modulus) for modeling frequency domain viscoelastic behavior. + +# Special considerations for various element types + +There are several special considerations that need to be noted. + +# Deformation gradient + +The deformation gradient is available for solid (continuum) elements, membranes, and finite-strain shells (S3/S3R, S4, S4R, SAXs, and SAXAs). It is not available for beams or small-strain shells. It is stored as a 3 × 3 matrix with component equivalence DFGRD0 $( \pmb { \tau } , \pmb { \sigma } ) \Leftrightarrow F _ { I J }$ . For fully integrated firstorder isoparametric elements (4-node quadrilaterals in two dimensions and 8-node hexahedra in three dimensions) the selectively reduced integration technique is used (also known as the technique). Thus, a modified deformation gradient + +$$ +\overline {{\mathbf {F}}} = \mathbf {F} \left(\frac {\overline {{J}}}{\overline {{J}}}\right) ^ {\frac {1}{n}} +$$ + + + +is passed into user subroutine UMAT. For more details, see “Solid isoparametric quadrilaterals and hexahedra,” Section 3.2.4 of the Abaqus Theory Guide. + +The deformation gradient, which is passed to the user subroutine, is computed with respect to the initial configuration. If a local orientation is not specified, the components of the deformation gradient are expressed in the global coordinate system. If a local orientation is used, the components of the same deformation gradient are expressed in the local coordinate system; in the case of finite-strain analysis, the basis system rotates with the material. + +# Beams and shells that calculate transverse shear energy + +If user subroutine UMAT is used to describe the material of beams or shells that calculate transverse shear energy, you must specify the transverse shear stiffness as part of the beam or shell section definition to define the transverse shear behavior. See “Shell section behavior,” Section 29.6.4 of the Abaqus Analysis User’s Guide, and “Choosing a beam element,” Section 29.3.3 of the Abaqus Analysis User’s Guide, for information on specifying this stiffness. + +# Open-section beam elements + +When user subroutine UMAT is used to describe the material response of beams with open sections (for example, an I-section), the torsional stiffness is obtained as + +$$ +G J = \frac {(K _ {1 3} + K _ {2 3}) J}{2 k A}, +$$ + +where J is the torsional constant, A is the section area, k is a shear factor, and $K _ { \alpha 3 }$ is the user-specified transverse shear stiffness (see “Transverse shear stiffness definition” in “Choosing a beam element,” Section 29.3.3 of the Abaqus Analysis User’s Guide). + +# Elements with hourglassing modes + +If this capability is used to describe the material of elements with hourglassing modes, you must define the hourglass stiffness factor for hourglass control based on the total stiffness approach as part of the element section definition. The hourglass stiffness factor is not required for enhanced hourglass control, but you can define a scaling factor for the stiffness associated with the drill degree of freedom (rotation about the surface normal). See “Section controls,” Section 27.1.4 of the Abaqus Analysis User’s Guide, for information on specifying the stiffness factor. + +# Pipe-soil interaction elements + +The constitutive behavior of the pipe-soil interaction elements (see “Pipe-soil interaction elements,” Section 32.12.1 of the Abaqus Analysis User’s Guide) is defined by the force per unit length caused by relative displacement between two edges of the element. The relative-displacements are available as “strains” (STRAN and DSTRAN). The corresponding forces per unit length must be defined in the STRESS array. The Jacobian matrix defines the variation of force per unit length with respect to relative displacement. + + + +For two-dimensional elements two in-plane components of “stress” and “strain” exist (NTENS=NDI=2, and NSHR=0). For three-dimensional elements three components of “stress” and “strain” exist (NTENS=NDI=3, and NSHR=0). + +# Large volume changes with geometric nonlinearity + +If the material model allows large volume changes and geometric nonlinearity is considered, the exact definition of the consistent Jacobian should be used to ensure rapid convergence. These conditions are most commonly encountered when considering either large elastic strains or pressure-dependent plasticity. In the former case, total-form constitutive equations relating the Cauchy stress to the deformation gradient are commonly used; in the latter case, rate-form constitutive laws are generally used. + +For total-form constitutive laws, the exact consistent Jacobian is defined through the variation in Kirchhoff stress: + +$$ +\delta (J \pmb {\sigma}) = J (\mathbf {C}: \delta \mathbf {D} + \delta \mathbf {W} \cdot \pmb {\sigma} - \pmb {\sigma} \cdot \delta \mathbf {W}) +$$ + +Here, J is the determinant of the deformation gradient, is the Cauchy stress, is the virtual rate of deformation, and is the virtual spin tensor, defined as + +$$ +\delta \mathbf {D} \stackrel {\mathrm{def}} {=} \mathrm{sym} (\delta \mathbf {F} \cdot \mathbf {F} ^ {- 1}) +$$ + +and + +$$ +\delta \mathbf {W} \stackrel {\mathrm{def}} {=} \operatorname{asym} (\delta \mathbf {F} \cdot \mathbf {F} ^ {- 1}). +$$ + +For rate-form constitutive laws, the exact consistent Jacobian is given by + +$$ +\mathbf {C} = \frac {1}{J} \frac {\partial \Delta (J \pmb {\sigma})}{\partial \Delta \pmb {\varepsilon}}. +$$ + +# Use with almost incompressible or fully incompressible elastic materials + +For user-defined almost incompressible or incompressible elastic materials, a few different options are available depending on whether hybrid or nonhybrid elements are used. For all cases the first option should be to use user subroutine UHYPER instead of user subroutine UMAT when it is possible to do so. In user subroutine UMAT incompressible materials can be modeled via a penalty method; that is, you ensure that a finite bulk modulus is used. The bulk modulus should be large enough to model incompressibility sufficiently but small enough to avoid loss of precision. As a general guideline, the bulk modulus should be about $1 0 ^ { 4 } – 1 0 ^ { 6 }$ times the shear modulus. The tangent bulk modulus $K ^ { t }$ can be calculated from + +$$ +K ^ {t} = \frac {1}{9} \sum_ {\mathrm{I} = 1} ^ {3} \sum_ {\mathrm{J} = 1} ^ {3} \mathrm{DDSDDE} (\mathrm{I}, \mathrm{J}). +$$ + + + +If a hybrid element is used with user subroutine UMAT, Abaqus/Standard, by default, replaces the pressure stress calculated from your definition of STRESS with that derived from the Lagrange multiplier and modifies the Jacobian appropriately (“Hybrid incompressible solid element formulation,” Section 3.2.3 of the Abaqus Theory Guide). This approach is suitable for material models that use an incremental formulation (for example, metal plasticity) but is not consistent with a total formulation that is commonly used for hyperelastic materials. In the latter situation, the default formulation may lead to convergence problems. Such convergence problems may be observed, for example, when an almost incompressible nonlinear elastic user material is subjected to large deformations. Abaqus/Standard provides an alternate total formulation when user materials are used with hybrid elements (see “User-defined mechanical material behavior,” Section 26.7.1 of the Abaqus Analysis User’s Guide). This formulation is consistent with the native almost incompressible formulation used by Abaqus for hyperelastic materials (“Hyperelastic material behavior,” Section 4.6.1 of the Abaqus Theory Guide) and works better than the default formulation for such cases. + +The total hybrid formulation assumes that the response of the material can be written as the sum of its deviatoric and volumetric parts and that these parts are decoupled from each other. In particular, the volumetric response is assumed to be defined in terms of a strain energy potential, $U ( \hat { J } )$ , which is a function of an alternate variable, $\hat { J }$ in place of the actual volume change . The alternate variable is made available inside user subroutine UMAT by extending the STRESS array beyond NTENS, with the NTENS+1 entry providing read access to ${ \hat { J } } .$ You must define the hydrostatic part of the stress tensor as $\begin{array} { r } { \hat { p } = - \frac { \partial U } { \partial \hat { J } } } \end{array}$ a . The formulation also requires the additional derivatives e these additional derivatives inside user subroutine UMAT $\begin{array} { r } { \hat { K } = J \frac { \partial ^ { 2 } \hat { \boldsymbol { U } } } { \partial \hat { J } ^ { 2 } } } \end{array}$ andk and S+1 $\begin{array} { r } { \frac { \partial \hat { K } } { \partial \hat { J } } = J \frac { \partial ^ { 3 } U } { \partial \hat { J } ^ { 3 } } } \end{array}$ a3 . YouNS+2 entry, respectively, of the STRESS array. In addition, the bulk modulus of the material (contributes toward the material Jacobian matrix, DDSDDE) must be defined as $\hat { K }$ . + +Abaqus/Standard also provides a fully incompressible user material formulation for use with hybrid elements to define a fully incompressible user material response. This formulation is consistent with the native formulation used by Abaqus for incompressible hyperelastic materials and assumes that the deviatoric stress can be derived from a strain energy potential function. You need define only the deviatoric stress and Jacobian to define a fully incompressible material response through user subroutine UMAT. + +For incompressible pressure-sensitive materials the element choice is particularly important when using user subroutine UMAT. In particular, first-order wedge elements should be avoided. For these elements the $\bar { B }$ technique is not used to alter the deformation gradient that is passed into user subroutine UMAT, which increases the risk of volumetric locking. + +# Increments for which only the Jacobian can be defined + +Abaqus/Standard passes zero strain increments into user subroutine UMAT to start the first increment of all the steps and all increments of steps for which you have suppressed extrapolation (see “Defining an analysis,” Section 6.1.2 of the Abaqus Analysis User’s Guide). In this case you can define only the Jacobian (DDSDDE). + + + +# Utility routines + +Several utility routines may help in coding user subroutine UMAT. Their functions include determining stress invariants for a stress tensor and calculating principal values and directions for stress or strain tensors. These utility routines are discussed in detail in “Obtaining stress invariants, principal stress/strain values and directions, and rotating tensors in an Abaqus/Standard analysis,” Section 2.1.11. + +User subroutine interface +SUBROUTINE UMAT(STRESS,STATEV,DDSDDE,SSE,SPD,SCD, +1 RPL,DDSDDT,DRPLDE,DRPLDT, +2 STRAN,DSTRAN,TIME,DTIME,TEMP,DTEMP,PREDEF,DPRED,CMNAME, +3 NDI,NSHR,NTENS,NSTATV,PROPS,NPROPS,COORDS,DROT,PNEWDT, +4 CELENT,DFGRD0,DFGRD1,NOEL,NPT,LAYER,KSPT,JSTEP,KINC) +C +INCLUDE 'ABA_PARAM.INC' +C +CHARACTER*80 CMNAME +DIMENSION STRESS(NTENS),STATEV(NSTATV), +1 DDSDDE(NTENS,NTENS),DDSDDT(NTENS),DRPLDE(NTENS), +2 STRAN(NTENS),DSTRAN(NTENS),TIME(2),PREDEF(1),DPRED(1), +3 PROPS(NPROPS),COORDS(3),DROT(3,3),DFGRD0(3,3),DFGRD1(3,3), +4 JSTEP(4) +user coding to define DDSDDE, STRESS, STATEV, SSE, SPD, SCD +and, if necessary, RPL, DDSDDT, DRPLDE, DRPLDT, PNEWDT +RETURN +END + +# Variables to be defined + +# In all situations + +DDSDDE(NTENS,NTENS) + +Jacobian matrix of the constitutive model, $\partial \Delta \sigma / \partial \Delta \varepsilon$ , where $\Delta \sigma$ are the stress increments and $\Delta \varepsilon$ are the strain increments. DDSDDE(I,J) defines the change in the Ith stress component at the end of the time increment caused by an infinitesimal perturbation of the Jth component of the strain increment array. Unless you invoke the unsymmetric equation solution capability for the user-defined material, Abaqus/Standard will use only the symmetric part of DDSDDE. The symmetric part of the matrix is calculated by taking one half the sum of the matrix and its transpose. + +For viscoelastic behavior in the frequency domain, the Jacobian matrix must be dimensioned as DDSDDE(NTENS,NTENS,2). The stiffness contribution (storage modulus) must be provided in + + + +DDSDDE(NTENS,NTENS,1), while the damping contribution (loss modulus) must be provided in DDSDDE(NTENS,NTENS,2). + +# STRESS(NTENS) + +This array is passed in as the stress tensor at the beginning of the increment and must be updated in this routine to be the stress tensor at the end of the increment. If you specified initial stresses (“Initial conditions in Abaqus/Standard and Abaqus/Explicit,” Section 34.2.1 of the Abaqus Analysis User’s Guide), this array will contain the initial stresses at the start of the analysis. The size of this array depends on the value of NTENS as defined below. In finite-strain problems the stress tensor has already been rotated to account for rigid body motion in the increment before UMAT is called, so that only the corotational part of the stress integration should be done in UMAT. The measure of stress used is “true” (Cauchy) stress. + +If the UMAT utilizes a hybrid formulation that is total (as opposed to the default incremental behavior), the stress array is extended beyond NTENS. The first NTENS entries of the array contain the stresses, as described above. The additional quantities are as follows: + +STRESS(NTENS+1) + +Read only: , + +STRESS(NTENS+2) + +Write only: , $\begin{array} { r } { \hat { K } = J \frac { \partial ^ { 2 } U } { \partial \hat { J } ^ { 2 } } } \end{array}$ and + +STRESS(NTENS+3) + +Write only: $\begin{array} { r } { \frac { \partial \hat { K } } { \partial \hat { J } } = J \frac { \partial ^ { 3 } U } { \partial \hat { J } ^ { 3 } } } \end{array}$ =Jou, , where is the volumetric part of the strain energy density potential. + +# STATEV(NSTATV) + +An array containing the solution-dependent state variables. These are passed in as the values at the beginning of the increment unless they are updated in user subroutines USDFLD or UEXPAN, in which case the updated values are passed in. In all cases STATEV must be returned as the values at the end of the increment. The size of the array is defined as described in “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide. + +In finite-strain problems any vector-valued or tensor-valued state variables must be rotated to account for rigid body motion of the material, in addition to any update in the values associated with constitutive behavior. The rotation increment matrix, DROT, is provided for this purpose. + +# SSE, SPD, SCD + +Specific elastic strain energy, plastic dissipation, and “creep” dissipation, respectively. These are passed in as the values at the start of the increment and should be updated to the corresponding specific energy values at the end of the increment. They have no effect on the solution, except that they are used for energy output. + +# Only in a fully coupled thermal-stress or a coupled thermal-electrical-structural analysis + +# RPL + +Volumetric heat generation per unit time at the end of the increment caused by mechanical working of the material. + + + +# DDSDDT(NTENS) + +Variation of the stress increments with respect to the temperature. + +# DRPLDE(NTENS) + +Variation of RPL with respect to the strain increments. + +# DRPLDT + +Variation of RPL with respect to the temperature. + +# Only in a geostatic stress procedure or a coupled pore fluid diffusion/stress analysis for pore pressure cohesive elements + +# RPL + +RPL is used to indicate whether or not a cohesive element is open to the tangential flow of pore fluid. Set RPL equal to 0 if there is no tangential flow; otherwise, assign a nonzero value to RPL if an element is open. Once opened, a cohesive element will remain open to the fluid flow. + +# Variable that can be updated + +# PNEWDT + +Ratio of suggested new time increment to the time increment being used (DTIME, see discussion later in this section). This variable allows you to provide input to the automatic time incrementation algorithms in Abaqus/Standard (if automatic time incrementation is chosen). For a quasi-static procedure the automatic time stepping that Abaqus/Standard uses, which is based on techniques for integrating standard creep laws (see “Quasi-static analysis,” Section 6.2.5 of the Abaqus Analysis User’s Guide), cannot be controlled from within the UMAT subroutine. + +PNEWDT is set to a large value before each call to UMAT. + +If PNEWDT is redefined to be less than 1.0, Abaqus/Standard must abandon the time increment and attempt it again with a smaller time increment. The suggested new time increment provided to the automatic time integration algorithms is PNEWDT × DTIME, where the PNEWDT used is the minimum value for all calls to user subroutines that allow redefinition of PNEWDT for this iteration. + +If PNEWDT is given a value that is greater than 1.0 for all calls to user subroutines for this iteration and the increment converges in this iteration, Abaqus/Standard may increase the time increment. The suggested new time increment provided to the automatic time integration algorithms is PNEWDT × DTIME, where the PNEWDT used is the minimum value for all calls to user subroutines for this iteration. + +If automatic time incrementation is not selected in the analysis procedure, values of PNEWDT that are greater than 1.0 will be ignored and values of PNEWDT that are less than 1.0 will cause the job to terminate. + +# Variables passed in for information + +# STRAN(NTENS) + +An array containing the total strains at the beginning of the increment. If thermal expansion is included in the same material definition, the strains passed into UMAT are the mechanical strains only (that is, + + + +the thermal strains computed based upon the thermal expansion coefficient have been subtracted from the total strains). These strains are available for output as the “elastic” strains. + +In finite-strain problems the strain components have been rotated to account for rigid body motion in the increment before UMAT is called and are approximations to logarithmic strain. + +# DSTRAN(NTENS) + +Array of strain increments. If thermal expansion is included in the same material definition, these are the mechanical strain increments (the total strain increments minus the thermal strain increments). + +# TIME(1) + +Value of step time at the beginning of the current increment or frequency. + +# TIME(2) + +Value of total time at the beginning of the current increment. + +# DTIME + +Time increment. + +# TEMP + +Temperature at the start of the increment. + +# DTEMP + +Increment of temperature. + +# PREDEF + +Array of interpolated values of predefined field variables at this point at the start of the increment, based on the values read in at the nodes. + +# DPRED + +Array of increments of predefined field variables. + +# CMNAME + +User-defined material name, left justified. Some internal material models are given names starting with the “ABQ\_” character string. To avoid conflict, you should not use “ABQ\_” as the leading string for CMNAME. + +# NDI + +Number of direct stress components at this point. + +# NSHR + +Number of engineering shear stress components at this point. + +# NTENS + +Size of the stress or strain component array (NDI + NSHR). + + + +# NSTATV + +Number of solution-dependent state variables that are associated with this material type (defined as described in “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide). + +# PROPS(NPROPS) + +User-specified array of material constants associated with this user material. + +# NPROPS + +User-defined number of material constants associated with this user material. + +# COORDS + +An array containing the coordinates of this point. These are the current coordinates if geometric nonlinearity is accounted for during the step (see “Defining an analysis,” Section 6.1.2 of the Abaqus Analysis User’s Guide); otherwise, the array contains the original coordinates of the point. + +# DROT(3,3) + +Rotation increment matrix. This matrix represents the increment of rigid body rotation of the basis system in which the components of stress (STRESS) and strain (STRAN) are stored. It is provided so that vector- or tensor-valued state variables can be rotated appropriately in this subroutine: stress and strain components are already rotated by this amount before UMAT is called. This matrix is passed in as a unit matrix for small-displacement analysis and for large-displacement analysis if the basis system for the material point rotates with the material (as in a shell element or when a local orientation is used). + +# CELENT + +Characteristic element length, which is a typical length of a line across an element for a first-order element; it is half of the same typical length for a second-order element. For beams and trusses it is a characteristic length along the element axis. For membranes and shells it is a characteristic length in the reference surface. For axisymmetric elements it is a characteristic length in the plane only. For cohesive elements it is equal to the constitutive thickness. + +# DFGRD0(3,3) + +Array containing the deformation gradient at the beginning of the increment. If a local orientation is defined at the material point, the deformation gradient components are expressed in the local coordinate system defined by the orientation at the beginning of the increment. For a discussion regarding the availability of the deformation gradient for various element types, see “Deformation gradient.” + +# DFGRD1(3,3) + +Array containing the deformation gradient at the end of the increment. If a local orientation is defined at the material point, the deformation gradient components are expressed in the local coordinate system defined by the orientation. This array is set to the identity matrix if nonlinear geometric effects are not included in the step definition associated with this increment. For a discussion regarding the availability of the deformation gradient for various element types, see “Deformation gradient.” diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_031.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_031.md new file mode 100644 index 0000000..c42179e --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_031.md @@ -0,0 +1,381 @@ + + +# NOEL + +Element number. + +# NPT + +Integration point number. + +# LAYER + +Layer number (for composite shells and layered solids). + +# KSPT + +Section point number within the current layer. + +# JSTEP(1) + +Step number. + +# JSTEP(2) + +Procedure type key (see “Results file output format,” Section 5.1.2 of the Abaqus Analysis User’s Guide). + +# JSTEP(3) + +1 if NLGEOM=YES for the current step; 0 otherwise. + +# JSTEP(4) + +1 if current step is a linear perturbation procedure; 0 otherwise. + +# KINC + +Increment number. + +# Example: Using more than one user-defined mechanical material model + +To use more than one user-defined mechanical material model, the variable CMNAME can be tested for different material names inside user subroutine UMAT as illustrated below: + +```txt +IF (CMNAME(1:4) .EQ. 'MAT1') THEN + CALL UMAT_MAT1(argument_list) +ELSE IF(CMNAME(1:4) .EQ. 'MAT2') THEN + CALL UMAT_MAT2(argument_list) +END IF +``` + +UMAT\_MAT1 and UMAT\_MAT2 are the actual user material subroutines containing the constitutive material models for each material MAT1 and MAT2, respectively. Subroutine UMAT merely acts as a directory here. The argument list may be the same as that used in subroutine UMAT. + + + +As a simple example of the coding of user subroutine UMAT, consider the linear, viscoelastic model shown in Figure 1.1.44–1. Although this is not a very useful model for real materials, it serves to illustrate how to code the routine. + +The behavior of the one-dimensional model shown in the figure is + +$$ +\sigma + \frac {\mu_ {1}}{(E _ {1} + E _ {2})} \dot {\sigma} = \frac {\mu_ {1}}{(1 + E _ {1} / E _ {2})} \dot {\varepsilon} + \frac {1}{(1 / E _ {1} + 1 / E _ {2})} \varepsilon , +$$ + +where $\dot { \sigma }$ and $\dot { \varepsilon }$ are the time rates of change of stress and strain. This can be generalized for small straining of an isotropic solid as + +$$ +\sigma_ {x x} + \tilde {\nu} \dot {\sigma} _ {x x} = \lambda \varepsilon_ {V} + 2 \mu \varepsilon_ {x x} + \tilde {\lambda} \dot {\varepsilon} _ {V} + 2 \tilde {\mu} \dot {\varepsilon} _ {x x}, \quad \mathrm{etc.}, +$$ + +and + +$$ +\sigma_ {x y} + \tilde {\nu} \dot {\sigma} _ {x y} = \mu \gamma_ {x y} + \tilde {\mu} \dot {\gamma} _ {x y}, \quad \mathrm{etc.}, +$$ + +where + +$$ +\varepsilon_ {V} = \varepsilon_ {x x} + \varepsilon_ {y y} + \varepsilon_ {z z}, +$$ + +and $\tilde { \nu } , \lambda , \mu , \tilde { \lambda } ,$ , and $\tilde { \mu }$ are material constants ( and $\mu$ are the Lamé constants). + +A simple, stable integration operator for this equation is the central difference operator: + +$$ +\dot {f} _ {t + \frac {1}{2} \Delta t} = \frac {\Delta f}{\Delta t}, +$$ + +$$ +f _ {t + \frac {1}{2} \Delta t} = f _ {t} + \frac {\Delta f}{2}, +$$ + +where $f \mathrm { i }$ is some function, $f _ { t }$ is its value at the beginning of the increment, $\Delta f$ is the change in the function over the increment, and $\Delta t$ is the time increment. + +Applying this to the rate constitutive equations above gives + +$$ +(\frac {\Delta t}{2} + \tilde {\nu}) \Delta \sigma_ {x x} = (\Delta t \frac {\lambda}{2} + \tilde {\lambda}) \Delta \varepsilon_ {V} + (\Delta t \mu + 2 \tilde {\mu}) \Delta \varepsilon_ {x x} + \Delta t (\lambda \varepsilon_ {V} + 2 \mu \varepsilon_ {x x} - \sigma_ {x x}) _ {t}, \quad \mathrm{etc.,} +$$ + +and + +$$ +(\frac {\Delta t}{2} + \tilde {\nu}) \Delta \sigma_ {x y} = (\Delta t \frac {\mu}{2} + \tilde {\mu}) \Delta \gamma_ {x y} + \Delta t (\mu \gamma_ {x y} - \sigma_ {x y}) _ {t}, \quad \mathrm{etc.}, +$$ + +so that the Jacobian matrix has the terms + + + +![](images/page-303_26d520c0d5ad043c85fe843b76bda61a030fba18d68611d2dc64a52188ccef5e.jpg) + +
+text_image + +σ +E₂ +μ₁ +E₁ +ε +σ +
+ +Figure 1.1.44–1 Simple linear viscoelastic model. + +$$ +\frac {\partial \Delta \sigma_ {x x}}{\partial \Delta \varepsilon_ {x x}} = \frac {1}{(\frac {\Delta t}{2} + \tilde {\nu})} [ \Delta t (\frac {\lambda}{2} + \mu) + \tilde {\lambda} + 2 \tilde {\mu} ], +$$ + +$$ +\frac {\partial \Delta \sigma_ {x x}}{\partial \Delta \varepsilon_ {y y}} = \frac {1}{(\frac {\Delta t}{2} + \tilde {\nu})} [ \Delta t \frac {\lambda}{2} + \tilde {\lambda} ], +$$ + +and + +$$ +\frac {\partial \Delta \sigma_ {x y}}{\partial \Delta \gamma_ {x y}} = \frac {1}{(\frac {\Delta t}{2} + \tilde {\nu})} [ \Delta t \frac {\mu}{2} + \tilde {\mu} ]. +$$ + +The total change in specific energy in an increment for this material is + + + +$$ +(\sigma_ {i j} + \frac {1}{2} \Delta \sigma_ {i j}) \Delta \varepsilon_ {i j}, +$$ + +while the change in specific elastic strain energy is + +$$ +(\varepsilon_ {i j} + \frac {1}{2} \Delta \varepsilon_ {i j}) D _ {i j k l} \Delta \varepsilon_ {k l}, +$$ + +where D is the elasticity matrix: + +$$ +\left[ \begin{array}{c c c c c c} \lambda + 2 \mu & \lambda & \lambda & 0 & 0 & 0 \\ \lambda & \lambda + 2 \mu & \lambda & 0 & 0 & 0 \\ \lambda & \lambda & \lambda + 2 \mu & 0 & 0 & 0 \\ 0 & 0 & 0 & \mu & 0 & 0 \\ 0 & 0 & 0 & 0 & \mu & 0 \\ 0 & 0 & 0 & 0 & 0 & \mu \end{array} \right]. +$$ + +No state variables are needed for this material, so the allocation of space for them is not necessary. In a more realistic case a set of parallel models of this type might be used, and the stress components in each model might be stored as state variables. + +For our simple case a user material definition can be used to read in the five constants in the order $\lambda , \mu , { \tilde { \lambda } } , { \tilde { \mu } } ,$ and so that + +$$ +\text { PROPS } (1) = \lambda , +$$ + +$$ +\text { PROPS } (2) = \mu , +$$ + +$$ +\operatorname{PROPS} (3) = \tilde {\lambda}, +$$ + +$$ +\mathrm{PROPS} (4) = \tilde {\mu}, +$$ + +$$ +\mathrm{PROPS} (5) = \tilde {\nu}. +$$ + +The routine can then be coded as follows: +```csv +SUBROUTINE UMAT(STRESS,STATEV,DDSDDE,SSE,SPD,SCD, +1 RPL,DDSDDT,DRPLDE,DRPLDT, +2 STRAN,DSTRAN,TIME,DTIME,TEMP,DTEMP,PREDEF,DPRED,CMNAME, +3 NDI,NSHR,NTENS,NSTATV,PROPS,NPROPS,COORDS,DROT,PNEWDT, +4 CELENT,DFGRD0,DFGRD1,NOEL,NPT,LAYER,KSPT,JSTEP,KINC) +``` + +C + +INCLUDE 'ABA\_PARAM.INC' + + + +```csv +C CHARACTER*80 CMNAME +DIMENSION STRESS(NTENS),STATEV(NSTATV), +1 DDSDDE(NTENS,NTENS), +2 DDSDDT(NTENS),DRPLDE(NTENS), +3 STRAN(NTENS),DSTRAN(NTENS),TIME(2),PREDEF(1),DPRED(1), +4 PROPS(NPROPS),COORDS(3),DROT(3,3),DFGRD0(3,3),DFGRD1(3,3), +5 JSTEP(4) +DIMENSION DSTRES(6),D(3,3) + +C EVALUATE NEW STRESS TENSOR +C +EV = 0. +DEV = 0. +DO K1=1,NDI +EV = EV + STRAN(K1) +DEV = DEV + DSTRAN(K1) +END DO +C +TERM1 = .5*DTIME + PROPS(5) +TERM1I = 1./TERM1 +TERM2 = (.5*DTIME*PROPS(1)+PROPS(3))*TERM1I*DEV +TERM3 = (DTIME*PROPS(2)+2.*PROPS(4))*TERM1I +C +DO K1=1,NDI +DSTRES(K1) = TERM2+TERM3*DSTRAN(K1) +1 +DTIME*TERM1I*(PROPS(1)*EV +2 +2.*PROPS(2)*STRAN(K1)-STRESS(K1)) +STRESS(K1) = STRESS(K1) + DSTRES(K1) +END DO +C +TERM2 = (.5*DTIME*PROPS(2) + PROPS(4))*TERM1I +I1 = NDI +DO K1=1,NSHR +I1 = I1+1 +DSTRES(I1) = TERM2*DSTRAN(I1)+ +1 DTIME*TERM1I*(PROPS(2)*STRAN(I1)-STRESS(I1)) +STRESS(I1) = STRESS(I1)+DSTRES(I1) +END DO +C +CREATE NEW JACOBIAN +C +``` + + + +```asm +TERM2 = (DTIME*(.5*PROPS(1)+PROPS(2))+PROPS(3)+1 2.*PROPS(4))*TERM1I +TERM3 = (.5*DTIME*PROPS(1)+PROPS(3))*TERM1I +DO K1=1,NTENS +DO K2=1,NTENS +DDSDDE(K2,K1) = 0. +END DO +END DO +C +DO K1=1,NDI +DDSDDE(K1,K1) = TERM2 +END DO +C +DO K1=2,NDI +N2 = K1-1 +DO K2=1,N2 +DDSDDE(K2,K1) = TERM3 +DDSDDE(K1,K2) = TERM3 +END DO +END DO +TERM2 = (.5*DTIME*PROPS(2)+PROPS(4))*TERM1I +I1 = NDI +DO K1=1,NSHR +I1 = I1+1 +DDSDDE(I1,I1) = TERM2 +END DO +C +C TOTAL CHANGE IN SPECIFIC ENERGY +C +TDE = 0. +DO K1=1,NTENS +TDE = TDE + (STRESS(K1)-.5*DSTRES(K1))*DSTRAN(K1) +END DO +C +C CHANGE IN SPECIFIC ELASTIC STRAIN ENERGY +C +TERM1 = PROPS(1) + 2.*PROPS(2) +DO K1=1,NDI +D(K1,K1) = TERM1 +END DO +DO K1=2,NDI +N2 = K1-1 +``` + + + +```txt +DO K2=1,N2 + D(K1,K2) = PROPS(1) + D(K2,K1) = PROPS(1) +END DO +END DO +DEE = 0. +DO K1=1,NDI + TERM1 = 0. + TERM2 = 0. + DO K2=1,NDI + TERM1 = TERM1 + D(K1,K2)*STRAN(K2) + TERM2 = TERM2 + D(K1,K2)*DSTRAN(K2) +END DO +DEE = DEE + (TERM1+.5*TERM2)*DSTRAN(K1) +END DO +I1 = NDI +DO K1=1,NSHR + I1 = I1+1 + DEE = DEE + PROPS(2)*(STRAN(I1).5*DSTRAN(I1))*DSTRAN(I1) +END DO +SSE = SSE + DEE +SCD = SCD + TDE - DEE +RETURN +END +``` + + + + + +# 1.1.45 UMATHT: User subroutine to define a material’s thermal behavior. + +# Product: Abaqus/Standard + +WARNING: The use of this subroutine generally requires considerable expertise. You are cautioned that the implementation of any realistic thermal model requires significant development and testing. Initial testing on models with few elements under a variety of boundary conditions is strongly recommended. + +# References + +• “User-defined thermal material behavior,” Section 26.7.2 of the Abaqus Analysis User’s Guide +• \*USER MATERIAL +• “Freezing of a square solid: the two-dimensional Stefan problem,” Section 1.6.2 of the Abaqus Benchmarks Guide +• “UMATHT,” Section 4.1.22 of the Abaqus Verification Guide + +# Overview + +# User subroutine UMATHT: + +• can be used to define the thermal constitutive behavior of the material as well as internal heat generation during heat transfer processes; +• will be called at all material calculation points of elements for which the material definition includes a user-defined thermal material behavior; +• can be used with the procedures discussed in “Heat transfer analysis procedures: overview,” Section 6.5.1 of the Abaqus Analysis User’s Guide; +• can use solution-dependent state variables; +• must define the internal energy per unit mass and its variation with respect to temperature and to spatial gradients of temperature; +• must define the heat flux vector and its variation with respect to temperature and to gradients of temperature; +• must update the solution-dependent state variables to their values at the end of the increment; +• can be used in conjunction with user subroutine USDFLD to redefine any field variables before they are passed in; and +• is described further in “User-defined thermal material behavior,” Section 26.7.2 of the Abaqus Analysis User’s Guide. + + + +# Use of subroutine UMATHT with coupled temperature-displacement and coupled thermal-electrical-structural elements + +User subroutine UMATHT should be used only with reduced-integration or modified coupled temperaturedisplacement and coupled thermal-electrical-structural elements if the mechanical and thermal fields are not coupled through plastic dissipation. No such restriction exists with fully integrated coupled temperature-displacement and coupled thermal-electrical-structural elements. + +User subroutine interface +```fortran +SUBROUTINE UMATHT(U, DUDT, DUDG, FLUX, DFDT, DFDG, + 1 STATEV, TEMP, DTEMP, DTEMDX, TIME, DTIME, PREDEF, DPRED, + 2 CMNAME, NTGRD, NSTATV, PROPS, NPROPS, COORDS, PNEWDT, + 3 NOEL, NPT, LAYER, KSPT, KSTEP, KINC) +C +INCLUDE 'ABA_PARAM.INC' +CHARACTER*80 CMNAME +DIMENSION DUDG(NTGRD), FLUX(NTGRD), DFDT(NTGRD), +1 DFDG(NTGRD, NTGRD), STATEV(NSTATV), DTEMDX(NTGRD), +2 TIME(2), PREDEF(1), DPRED(1), PROPS(NPROPS), COORDS(3) +user coding to define U, DUDT, DUDG, FLUX, DFDT, DFDG, +and possibly update STATEV, PNEWDT +RETURN +END +``` + +# Variables to be defined + +U + +Internal thermal energy per unit mass, U, at the end of increment. This variable is passed in as the value at the start of the increment and must be updated to its value at the end of the increment. + +DUDT + +Variation of internal thermal energy per unit mass with respect to temperature, , evaluated at the end of the increment. diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_032.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_032.md new file mode 100644 index 0000000..27fb509 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_032.md @@ -0,0 +1,451 @@ + + +# DUDG(NTGRD) + +Variation of internal thermal energy per unit mass with respect to the spatial gradients of temperature, $\partial U / \partial ( \partial \theta / \partial \mathbf { x } )$ , at the end of the increment. The size of this array depends on the value of NTGRD as defined below. This term is typically zero in classical heat transfer analysis. + +# FLUX(NTGRD) + +Heat flux vector, , at the end of the increment. This variable is passed in with the values at the beginning of the increment and must be updated to the values at the end of the increment. + +# DFDT(NTGRD) + +Variation of the heat flux vector with respect to temperature, , evaluated at the end of the increment. + +# DFDG(NTGRD,NTGRD) + +Variation of the heat flux vector with respect to the spatial gradients of temperature, , at the end of the increment. The size of this array depends on the value of NTGRD as defined below. + +# Variables that can be updated + +# STATEV(NSTATV) + +An array containing the solution-dependent state variables. + +In an uncoupled heat transfer analysis STATEV is passed into UMATHT with the values of these variables at the beginning of the increment. However, any changes in STATEV made in user subroutine USDFLD will be included in the values passed into UMATHT, since USDFLD is called before UMATHT. In addition, if UMATHT is being used in a fully coupled temperature-displacement or coupled thermalelectrical-structural analysis and user subroutine CREEP, user subroutine UEXPAN, user subroutine UMAT, or user subroutine UTRS is used to define the mechanical behavior of the material, those routines are called before this routine; therefore, any updating of STATEV done in CREEP, UEXPAN, UMAT, or UTRS will be included in the values passed into UMATHT. + +In all cases STATEV should be passed back from UMATHT as the values of the state variables at the end of the current increment. + +# PNEWDT + +Ratio of suggested new time increment to the time increment being used (DTIME, see below). This variable allows you to provide input to the automatic time incrementation algorithms in Abaqus/Standard (if automatic time incrementation is chosen). + +PNEWDT is set to a large value before each call to UMATHT. + +If PNEWDT is redefined to be less than 1.0, Abaqus/Standard must abandon the time increment and attempt it again with a smaller time increment. The suggested new time increment provided to the automatic time integration algorithms is PNEWDT × DTIME, where the PNEWDT used is the minimum value for all calls to user subroutines that allow redefinition of PNEWDT for this iteration. + +If PNEWDT is given a value that is greater than 1.0 for all calls to user subroutines for this iteration and the increment converges in this iteration, Abaqus/Standard may increase the time increment. The + + + +suggested new time increment provided to the automatic time integration algorithms is PNEWDT × DTIME, where the PNEWDT used is the minimum value for all calls to user subroutines for this iteration. + +If automatic time incrementation is not selected in the analysis procedure, values of PNEWDT that are greater than 1.0 will be ignored and values of PNEWDT that are less than 1.0 will cause the job to terminate. + +# Variables passed in for information + +# TEMP + +Temperature at the start of the increment. + +# DTEMP + +Increment of temperature. + +# DTEMDX(NTGRD) + +Current values of the spatial gradients of temperature, + +# TIME(1) + +Value of step time at the beginning of the current increment. + +# TIME(2) + +Value of total time at the beginning of the current increment. + +# DTIME + +Time increment. + +# PREDEF + +Array of interpolated values of predefined field variables at this point at the start of the increment, based on the values read in at the nodes. + +# DPRED + +Array of increments of predefined field variables. + +# CMNAME + +User-defined material name, left justified. + +# NTGRD + +Number of spatial gradients of temperature. + +# NSTATV + +Number of solution-dependent state variables associated with this material type (defined as described in “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide). + +# PROPS(NPROPS) + +User-specified array of material constants associated with this user material. + + + +# NPROPS + +User-defined number of material constants associated with this user material. + +# COORDS + +An array containing the coordinates of this point. These are the current coordinates in a fully coupled temperature-displacement or coupled thermal-electrical-structural analysis if geometric nonlinearity is accounted for during the step (see “Defining an analysis,” Section 6.1.2 of the Abaqus Analysis User’s Guide); otherwise, the array contains the original coordinates of the point. + +# NOEL + +Element number. + +# NPT + +Integration point number. + +# LAYER + +Layer number (for composite shells and layered solids). + +# KSPT + +Section point number within the current layer. + +# KSTEP + +Step number. + +# KINC + +Increment number. + +# Example: Using more than one user-defined thermal material model + +To use more than one user-defined thermal material model, the variable CMNAME can be tested for different material names inside user subroutine UMATHT, as illustrated below: + +```sql +IF (CMNAME(1:4) .EQ. 'MAT1') THEN +CALL UMATHT_MAT1 (argument_list) +ELSE IF(CMNAME(1:4) .EQ. 'MAT2') THEN +CALL UMATHT_MAT2 (argument_list) +END IF +``` + +UMATHT\_MAT1 and UMATHT\_MAT2 are the actual user material subroutines containing the constitutive material models for each material MAT1 and MAT2, respectively. Subroutine UMATHT merely acts as a directory here. The argument list can be the same as that used in subroutine UMATHT. + +# Example: Uncoupled heat transfer + +As a simple example of the coding of user subroutine UMATHT, consider uncoupled heat transfer analysis in a material. The equations for this case are developed here, and the corresponding UMATHT is given. + + + +This problem can also be solved by specifying thermal conductivity, specific heat, density, and internal heat generation directly. + +First, the equations for an uncoupled heat transfer analysis are outlined. + +The basic energy balance is + +$$ +\int_ {V} \rho \dot {U} d V = \int_ {S} q d S + \int_ {V} r d V, +$$ + +where V is the volume of solid material with surface area $s , \rho$ is the density of the material, $\dot { U }$ is the material time rate of the internal thermal energy, q is the heat flux per unit area of the body flowing into the body, and r is the heat supplied externally into the body per unit volume. + +A heat flux vector is defined such that + +$$ +q = - \mathbf {f} \cdot \mathbf {n}, +$$ + +where is the unit outward normal to the surface S. Introducing the above relation into the energy balance equation and using the divergence theorem, the following relation is obtained: + +$$ +\int_ {V} \rho \dot {U} d V = - \int_ {V} \frac {\partial}{\partial \mathbf {x}} \cdot \mathbf {f} d V + \int_ {V} r d V. +$$ + +The corresponding weak form is given by + +$$ +\int_ {V} \delta \theta \rho \dot {U} d V - \int_ {V} \delta \mathbf {g} \cdot \mathbf {f} d V = \int_ {V} \delta \theta r d V + \int_ {S} \delta \theta q d S, +$$ + +where + +$$ +\mathbf {g} = \frac {\partial \theta}{\partial \mathbf {x}} +$$ + +is the temperature gradient and is an arbitrary variational field satisfying the essential boundary conditions. + +Introducing the backward difference integration algorithm: + +$$ +\dot {U} _ {t + \Delta t} = (U _ {t + \Delta t} - U _ {t}) (1 / \Delta t), +$$ + +the weak form of the energy balance equation becomes + +$$ +\frac {1}{\Delta t} \int_ {v} \delta \theta \rho (U _ {t + \Delta t} - U _ {t}) d V = \int_ {V} \delta \mathbf {g} \cdot \mathbf {f} d V + \int_ {V} \delta \theta r d V + \int_ {S} \delta \theta q d S. +$$ + +This nonlinear system is solved using Newton’s method. + +In the above equations the thermal constitutive behavior of the material is given by + +$$ +U = U (\theta , t, \partial \theta / \partial \mathbf {x}, s ^ {i}, \dots) U = U (\theta , \mathbf {g}, t, s ^ {i}, \dots) +$$ + + + +and + +$$ +\mathbf {f} = \mathbf {f} (\theta , t, \partial \theta / \partial \mathbf {x}, s ^ {i}, \dots), \mathbf {f} = \mathbf {f} (\theta , \mathbf {g}, t, s ^ {i}, \dots), +$$ + +where $s ^ { i }$ are state variables. + +The Jacobian for Newton’s method is given by (after dropping the subscripts $t + \Delta t$ on U) + +$$ +\begin{array}{l} \frac {1}{\Delta t} \int_ {V} \delta \theta \rho \frac {\partial U}{\partial \theta} d \theta d V + \frac {1}{\Delta t} \int_ {V} \delta \theta \rho \frac {\partial U}{\partial \mathbf {g}} \cdot d \mathbf {g} d V \\ - \int_ {V} \delta \mathbf {g} \cdot \frac {\partial \mathbf {f}}{\partial \theta} d \theta d V - \int_ {V} \delta \mathbf {g} \cdot \frac {\partial \mathbf {f}}{\partial \mathbf {g}} \cdot d \mathbf {g} d V \\ - \int_ {V} \delta \theta \frac {\partial r}{\partial \theta} d \theta d V - \int_ {S} \delta \theta \frac {\partial q}{\partial \theta} d \theta d S. \\ \end{array} +$$ + +The thermal constitutive behavior for this example is now defined. We assume a constant specific heat for the material. The heat conduction in the material is assumed to be governed by Fourier’s law. + +The internal thermal energy per unit mass is defined as + +$$ +U = U (\theta), +$$ + +with + +$$ +\frac {\partial U}{\partial \theta} = c, +$$ + +where c is the specific heat of the material and + +$$ +\frac {\partial U}{\partial \mathbf {g}} = 0. +$$ + +Fourier’s law for heat conduction is given as + +$$ +\mathbf {f} = - \mathbf {k} \cdot \mathbf {g}, +$$ + +where is the thermal conductivity matrix and is position, so that + +$$ +\frac {\partial \mathbf {f}}{\partial \mathbf {g}} = - \mathbf {k} +$$ + +and + +$$ +\frac {\partial \mathbf {f}}{\partial \theta} = - \frac {\partial \mathbf {k}}{\partial \theta} \cdot \mathbf {g}. +$$ + +The assumption of conductivity without any temperature dependence implies that + + + +$$ +\frac {\partial \mathbf {f}}{\partial \theta} = 0. +$$ + +No state variables are needed for this material, so the allocation of space for them is not necessary. + +A thermal user material definition can be used to read in the two constants for our simple case, namely the specific heat, c, and the coefficient of thermal conductivity, k, so that + +$$ +\operatorname{PROPS} (1) = k, +$$ + +$$ +\operatorname{PROPS} (2) = c. +$$```fortran +SUBROUTINE UMATHT(U, DUDT, DUDG, FLUX, DFT, DFDG, + 1 STATEV, TEMP, DTEMP, DTEMDX, TIME, DTIME, PREDEF, DPRED, + 2 CMNAME, NTGRD, NSTATV, PROPS, NPROPS, COORDS, PNEWDT, + 3 NOEL, NPT, LAYER, KSPT, KSTEP, KINC) +C + INCLUDE 'ABA_PARAM.INC' +C + CHARACTER*80 CMNAME + DIMENSION DUDG(NTGRD), FLUX(NTGRD), DFT(NTGRD), + 1 DFDG(NTGRD, NTGRD), STATEV(NSTATV), DTEMDX(NTGRD), + 2 TIME(2), PREDEF(1), DPRED(1), PROPS(NPROPS), COORDS(3) +C + COND = PROPS(1) + SPECHT = PROPS(2) +C + DUDT = SPECHT + DU = DUDT*DTEMP + U = U+DU +C + DO I=1, NTGRD + FLUX(I) = -COND*DTEMDX(I) + DFDG(I, I) = -COND + END DO +C + RETURN + END +``` + + + +# 1.1.46 UMESHMOTION: User subroutine to specify mesh motion constraints during adaptive meshing. + +Product: Abaqus/Standard + +# References + +• “Defining ALE adaptive mesh domains in Abaqus/Standard,” Section 12.2.6 of the Abaqus Analysis User’s Guide +• \*ADAPTIVE MESH +• \*ADAPTIVE MESH CONSTRAINT + +# Overview + +User subroutine UMESHMOTION: + +• is called at the end of any increment where adaptive meshing is performed (as specified by the frequency in increments); +• can be used to define the motion of nodes in an adaptive mesh constraint node set; and +• can call utility routines GETVRN, GETNODETOELEMCONN, and GETVRMAVGATNODE to access results data at the node. + +# Accessing node point data + +You are provided with access to the values of the node point quantities at the end of the increment through the utility routine GETVRN described in “Obtaining node point information,” Section 2.1.9. You can also access values of material point quantities extrapolated to, and averaged, at nodes at the end of the increment through the utility routine GETVRMAVGATNODE described in “Obtaining material point information averaged at a node,” Section 2.1.8. GETVRMAVGATNODE requires the list of elements attached to the node, which is obtained by calling the utility routine GETNODETOELEMCONN described in “Obtaining node to element connectivity,” Section 2.1.10. + +# User subroutine interface + +```txt +SUBROUTINE UMESHMOTION(UREF, ULOCAL, NODE, NNDOF, +* LNODETYPE, ALOCAL, NDIM, TIME, DTIME, PNEWDT, +* KSTEP, KINC, KMESHSWEEP, JMATYP, JGVBLOCK, LSMOOTH) +C +INCLUDE 'ABA_PARAM.INC' +C +DIMENSION ULOCAL(NDIM), JELEMLIST(*) +DIMENSION ALOCAL(NDIM, *), TIME(2) +``` + + + +DIMENSION JMATYP(\*),JGVBLOCK(\*) C + +user coding to define ULOCAL and, optionally PNEWDT + +RETURN END + +# Variable to be defined + +# ULOCAL + +Components of the mesh displacement or velocity of the adaptive mesh constraint node, described in the coordinate system ALOCAL. ULOCAL will be passed into the routine as values determined by the mesh smoothing algorithm. All components of the mesh displacement or velocity will be applied; i.e., you do not have the ability to select the directions in which the mesh displacement should be applied. + +# Variables that can be updated + +# PNEWDT + +Ratio of suggested new time increment to the time increment currently being used (DTIME, see below). This variable allows you to provide input to the automatic time incrementation algorithms in Abaqus/Standard (if automatic time incrementation is chosen). + +PNEWDT is set to a large value before each call to UMESHMOTION. + +The suggested new time increment provided to the automatic time integration algorithms is PNEWDT × DTIME, where the PNEWDT used is the minimum value for all calls to user subroutines that allow redefinition of PNEWDT for this increment. + +If automatic time incrementation is not selected in the analysis procedure, values of PNEWDT greater than 1.0 will be ignored and values of PNEWDT less than 1.0 will cause the job to terminate. + +# LSMOOTH + +Flag specifying that surface smoothing be applied after application of the mesh motion constraint. Set LSMOOTH to 1 to enable surface smoothing. When this flag is set, the constraint defined in ULOCAL will be modified by the smoothing algorithm. In cases where ULOCAL describes mesh motion normal to a surface, the smoothing will have a minor impact on this normal component of mesh motion. + +# Variables passed in for information + +# UREF + +The value of the user-specified displacement or velocity provided as part of the adaptive mesh constraint definition. This value is updated based on any amplitude definitions used with the adaptive mesh constraint or default ramp amplitude variations associated with the current step. + + + +# NODE + +Node number. + +# NNDOF + +Number of degrees of freedom at the node. + +# LNODETYPE + +Node type flag. + +LNODETYPE=1 indicates that the node is on the interior of the adaptive mesh region. + +LNODETYPE=2 indicates that the node is involved in a tied constraint. + +LNODETYPE=3 indicates that the node is at the corner of the boundary of an adaptive mesh region. + +LNODETYPE=4 indicates that the node lies on the edge of a boundary of an adaptive mesh region. + +LNODETYPE=5 indicates that the node lies on a flat surface on a boundary of the adaptive mesh region. + +LNODETYPE=6 indicates that the node participates in a constraint (other than a tied constraint) as a master node. + +LNODETYPE=7 indicates that the node participates in a constraint (other than a tied constraint) as a slave node. + +LNODETYPE=10 indicates that a concentrated load is applied to the node. + +# ALOCAL + +Local coordinate system aligned with the tangent to the adaptive mesh domain at the node. If the node is on the interior of the adaptive mesh domain, ALOCAL will be set to the identity matrix. In other cases the 1-direction is along an edge or in the plane of a flat surface. When NDIM=2, the 2-direction is normal to the surface. When NDIM=3, the 2-direction also lies in the plane of a flat surface or is arbitrary if the node is on an edge. When NDIM=3 the 3-direction is normal to the surface or is arbitrary if the node is on an edge. + +# NDIM + +Number of coordinate dimensions. + +# TIME(1) + +Current value of step time. + +# TIME(2) + +Current value of total time. + +# DTIME + +Time increment. + +# KSTEP + +Step number. + +# KINC + +Increment number. + + + +# KMESHSWEEP + +Mesh sweep number. + +# JMATYP + +Variable that must be passed into the GETVRMAVGATNODE utility routine to access local results at the node. + +# JGVBLOCK + +Variable that must be passed into the GETVRN, GETNODETOELEMCONN, and GETVRMAVGATNODE utility routines to access local results at the node. diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_033.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_033.md new file mode 100644 index 0000000..96a7fc6 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_033.md @@ -0,0 +1,315 @@ + + +# 1.1.47 UMOTION: User subroutine to specify motions during cavity radiation heat transfer analysis or steady-state transport analysis. + +# Product: Abaqus/Standard + +# References + +• “Cavity radiation,” Section 41.1.1 of the Abaqus Analysis User’s Guide +• “Steady-state transport analysis,” Section 6.4.1 of the Abaqus Analysis User’s Guide +• \*MOTION +• \*TRANSPORT VELOCITY + +# Overview + +User subroutine UMOTION: + +• can be used either to define the magnitude of the translational motion for degrees of freedom specified as a predefined field in a cavity radiation heat transfer analysis or to define the magnitude of the rotational velocity in a steady-state transport step; and +• will overwrite any motion or transport velocity magnitudes if they are defined directly (and possibly modified by including an amplitude reference) outside the user subroutine. + +# User subroutine interface + +```txt +SUBROUTINE UMOTION(U,KSTEP,KINC,TIME,NODE,JDOF) +C +INCLUDE 'ABA_PARAM.INC' +C +DIMENSION U,TIME(2) +C +user coding to define U +RETURN +END +``` + + + +# Variable to be defined + +U + +Total value of the component of the translation due to prescribed motion for the degree of freedom specified by JDOF. U will be passed into the routine as the value defined by any magnitude and/or amplitude specification in the motion definition for the degree of freedom JDOF. The total value of the translation must be given in user subroutine UMOTION, regardless of the type of motion defined (displacement or velocity). + +When used in conjunction with a steady-state transport analysis, U defines the magnitude of the rotational velocity. In such a case JDOF is passed in as 0. + +# Variables passed in for information + +KSTEP + +Step number. + +KINC + +Increment number. + +TIME(1) + +Current value of step time. + +TIME(2) + +Current value of total time. + +NODE + +Node number. + +JDOF + +Degree of freedom. When used in a steady-state transport analysis, JDOF is passed in as 0. + + + +# 1.1.48 UMULLINS: User subroutine to define damage variable for the Mullins effect material model. + +# Product: Abaqus/Standard + +# References + +• “Mullins effect,” Section 22.6.1 of the Abaqus Analysis User’s Guide +• \*MULLINS EFFECT +• “Mullins effect and permanent set,” Section 2.2.3 of the Abaqus Verification Guide + +# Overview + +User subroutine UMULLINS: + +• can be used to define the damage variable for the Mullins effect material model, including the use of the Mullins effect approach to model energy dissipation in elastomeric foams; +• will be called at all material calculation points of elements for which the material definition contains a user-defined Mullins effect; and +• should be used when you do not want to use the Ogden and Roxburgh form of the damage variable, , that is used by Abaqus/Standard. + +# User subroutine interface + +```fortran +SUBROUTINE UMULLINS (NUMPROPS, PROPS, UMAXNEW, UMAXOLD, SEDDEV, 1 ETA, DETADW, DMGDISSOLD, DMGDISSNEW, SENERNEW, NUMSTATEV, STATEV, 2 TEMP, DTEMP, NUMFIELDV, FIELDV, FIELDVINC, CMNAME, LINPER) +C +INCLUDE 'ABA_PARAM.INC' +C +CHARACTER*80 CMNAME +DIMENSION PROPS (*), STATEV (*), FIELDV (*), FIELDVINC (*) +user coding to define ETA, DETADW, +and, optionally, DMGDISSNEW, SENERNEW, STATEV +RETURN +END +``` + + + +# Variables to be defined + +# ETA + +The damage variable, . + +# DETADW + +The derivative of the damage variable with respect to the elastic strain energy density of the undamaged material, $\begin{array} { l } { \frac { d \eta } { d \tilde { U } } } \end{array}$ . This quantity is needed for the Jacobian of the overall system of equations and needs to be defined accurately to ensure good convergence characteristics. + +# Variables that can be updated + +# DMGDISSNEW + +The energy dissipation density at the end of the increment. This quantity can be defined either in total form or in an incremental manner using the old value of the damage dissipation DMGDISSOLD and the increment in damage dissipation. This quantity is used for output purposes only. + +# SENERNEW + +The recoverable strain energy density at the end of the increment. This quantity is used for output purposes only. + +# STATEV + +Array containing the user-defined solution-dependent state variables at this point. These are supplied as values at the start of the increment or as values updated by other user subroutines (see “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide) and must be returned as values at the end of the increment. + +# Variables passed in for information + +# UMAXNEW + +The value, at the end of the increment, of the maximum primary strain energy density over its entire deformation history. + +# UMAXOLD + +The value, at the beginning of the increment, of the maximum primary strain energy density over its entire deformation history. + +# SEDDEV + +The value, at the end of the increment, of the deviatoric primary strain energy density when the primary material behavior is hyperelastic. The value, at the end of the increment, of the total primary strain energy density when the primary material behavior is hyperfoam. + +# DMGDISSOLD + +The value of energy dissipated at the beginning of the increment. + + + +# CMNAME + +User-specified material name, left justified. + +# NUMSTATEV + +Number of solution-dependent state variables associated with this material (defined as described in “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide). + +# NUMPROPS + +Number of material properties entered for this user-defined hyperelastic material. + +# PROPS + +Array of material properties entered for this user-defined hyperelastic material. + +# TEMP + +Temperature at the start of the increment. + +# DTEMP + +Increment of temperature. + +# NUMFIELDV + +Number of field variables. + +# FIELDV + +Array of interpolated values of predefined field variables at this material point at the beginning of the increment based on the values read in at the nodes (initial values at the beginning of the analysis and current values during the analysis). + +# FIELDVINC + +Array of increments of predefined field variables at this material point for this increment; this includes any values updated by user subroutine USDFLD. + +# LINPER + +Linear perturbation flag. LINPER=1 if the step is a linear perturbation step. LINPER=0 if the step is a general step. + + + + + +# 1.1.49 UPOREP: User subroutine to define initial fluid pore pressure. + +# Product: Abaqus/Standard + +# References + +• “Initial conditions in Abaqus/Standard and Abaqus/Explicit,” Section 34.2.1 of the Abaqus Analysis User’s Guide +• “Coupled pore fluid diffusion and stress analysis,” Section 6.8.1 of the Abaqus Analysis User’s Guide +• \*INITIAL CONDITIONS + +# Overview + +User subroutine UPOREP: + +• allows for the specification of the initial pore pressure values of a porous medium; +• can be used to define initial pore pressure values as functions of nodal coordinates and/or node numbers; and +• will be called to define initial fluid pore pressure values at all nodes of a coupled pore fluid diffusion and stress analysis whenever user-defined initial pore pressure conditions are specified. + +# User subroutine interface + +```txt +SUBROUTINE UPOREP(UW0,COORDS,NODE) +C +INCLUDE 'ABA_PARAM.INC' +C +DIMENSION COORDS(3) +C +user coding to define UW0 +RETURN +END +``` + +# Variable to be defined + +UW0 + +Initial fluid pore pressure. + + + +# Variables passed in for information + +# COORDS + +An array containing the current coordinates of this node. + +# NODE + +Node number. + + + +# 1.1.50 UPRESS: User subroutine to specify prescribed equivalent pressure stress conditions. + +# Product: Abaqus/Standard + +# References + +• “Mass diffusion analysis,” Section 6.9.1 of the Abaqus Analysis User’s Guide +• \*PRESSURE STRESS +• “UTEMP, UFIELD, UMASFL, and UPRESS,” Section 4.1.25 of the Abaqus Verification Guide + +# Overview + +User subroutine UPRESS: + +• allows you to prescribe equivalent pressure stress values at the nodes of a model; +• will be called in a mass diffusion analysis whenever a current value of equivalent pressure stress is needed for a node that has user-defined pressure stress conditions; +• can be used to modify any pressure stresses read in from a results file; and +• ignores any equivalent pressure stresses provided for the associated pressure stress definition outside the user subroutine. + +# User subroutine interface + +```fortran +SUBROUTINE UPRESS(PRESS,KSTEP,KINC,TIME,NODE,COORDS) +C +INCLUDE 'ABA_PARAM.INC' +C +DIMENSION TIME(2), COORDS(3) +C +user coding to define PRESS +RETURN +END +``` + +# Variable to be defined + +# PRESS + +Total value of the equivalent pressure stress at the node. + + + +You may have also requested equivalent pressure stress to be set in one of two other ways: from a previously generated results file or via direct data input. When PRESS is passed into user subroutine UPRESS, it will contain equivalent pressure stresses obtained from the results file only. You can modify these values within this routine. Any values given as direct data input will be ignored. + +# Variables passed in for information + +# KSTEP + +Step number. + +# KINC + +Increment number. + +# TIME(1) + +Current value of step time. + +# TIME(2) + +Current value of total time. + +# NODE + +Node number. + +# COORDS + +An array containing the coordinates of this node. diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_034.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_034.md new file mode 100644 index 0000000..970b67c --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_034.md @@ -0,0 +1,300 @@ + + +# 1.1.51 UPSD: User subroutine to define the frequency dependence for random response loading. + +Product: Abaqus/Standard + +# References + +• “Random response analysis,” Section 6.3.11 of the Abaqus Analysis User’s Guide +• \*RANDOM RESPONSE +• \*PSD-DEFINITION +• “Random response to jet noise excitation,” Section 1.4.10 of the Abaqus Benchmarks Guide + +# Overview + +User subroutine UPSD: + +• will be called once for each frequency at which calculations will be made during a random response analysis if the frequency function is defined in a user subroutine; +• is used to define complicated frequency dependencies for the cross-spectral density matrix of the random loading; and +• ignores any data given for the associated frequency function outside the user subroutine. + +# User subroutine interface + +```fortran +SUBROUTINE UPSD(PSD,PSDR,PSDI,FREQ,KSTEP) +C +INCLUDE 'ABA_PARAM.INC' +C +CHARACTER*80 PSD +user coding to define PSDR and PSDI +RETURN +END +``` + +# Variables to be defined + +# PSDR + +Real part of the frequency function at this frequency. + + + +# PSDI + +Imaginary part of the frequency function at this frequency. + +# Variables passed in for information + +# PSD + +User-specified name for this frequency function definition, left justified. + +# FREQ + +Frequency, in radians per time. + +# KSTEP + +Step number. + + + +# 1.1.52 URDFIL: User subroutine to read the results file. + +# Product: Abaqus/Standard + +# References + +• “Results file output format,” Section 5.1.2 of the Abaqus Analysis User’s Guide +• “Accessing the results file information,” Section 5.1.3 of the Abaqus Analysis User’s Guide +• “Utility routines for accessing the results file,” Section 5.1.4 of the Abaqus Analysis User’s Guide + +# Overview + +User subroutine URDFIL: + +• can be used to access the results file during an analysis; +• is called at the end of any increment in which new information is written to the results file; +• must call the utility routine DBFILE to read records from the results file (see “Utility routines for accessing the results file,” Section 5.1.4 of the Abaqus Analysis User’s Guide); +• can call the utility routine POSFIL to read from the results file starting at a specified step and increment as opposed to the beginning of the file, which would otherwise be done (see “Utility routines for accessing the results file,” Section 5.1.4 of the Abaqus Analysis User’s Guide); +• can force an analysis to terminate upon completion of a call by means of the variable LSTOP; +• allows the last increment written to the results file to be overwritten by means of the variable LOVRWRT; and +• allows access to the complete results file in a restarted job if the new results file is being appended to the old results file (see the description of the execution option fil in “Abaqus/Standard, Abaqus/Explicit, and Abaqus/CFD execution,” Section 3.2.2 of the Abaqus Analysis User’s Guide). + +# User subroutine interface + +```txt +SUBROUTINE URDFIL(LSTOP,LOVRWRT,KSTEP,KINC,DTIME,TIME) +C +INCLUDE 'ABA_PARAM.INC' +C +DIMENSION ARRAY(513),JRRAY(NPRECD,513),TIME(2) +EQUIVALENCE (ARRAY(1),JRRAY(1,1)) +user coding to read the results file +RETURN +END +``` + + + +# In all cases + +# LSTOP + +Flag to indicate whether an analysis should continue. The analysis will be terminated if LSTOP is set to 1. Otherwise, the analysis will continue. + +# LOVRWRT + +Flag to indicate that the information written to the results file for the increment can be overwritten. If LOVRWRT is set to 1, information for the current increment will be overwritten by information written to the results file in a subsequent increment unless the current increment is the final increment written to the results file. The purpose of this flag is to reduce the size of the results file by allowing information for an increment to be overwritten by information for a subsequent increment. + +# DTIME + +Time increment. This variable allows you to provide input to the automatic time incrementation algorithms in Abaqus (if automatic time incrementation is chosen). It is passed in as the value of the next time increment to be taken and can be updated to increase or reduce the time increment. If automatic time incrementation is not selected in the analysis procedure, updated values of DTIME are ignored. + +# Only if utility routine POSFIL is called + +# NSTEP + +Desired step at which file reading will begin via utility routine DBFILE. If NSTEP is set to 0, the first available step will be read. + +# NINC + +Desired increment at which file reading will begin via utility routine DBFILE. If NINC is set to 0, the first available increment of the specified step will be read. + +# Variables passed in for information + +# KSTEP + +Step number. + +# KINC + +Increment number. + +# TIME(1) + +Value of the step time at the end of the increment. + +# TIME(2) + +Value of the total time at the end of the increment. + + + +Example: Terminating an analysis upon exceeding a Mises stress limit + +The example below reads the values of Mises stress for the current increment from record 12 in the results file and terminates the analysis if any of the values of Mises stress written to the results file exceed 2.09 $\times 1 0 ^ { 8 }$ . Here, POSFIL is used to position you to read from the current increment. + +```fortran +SUBROUTINE URDFIL(LSTOP,LOVRWRT,KSTEP,KINC,DTIME,TIME) +C +INCLUDE 'ABA_PARAM.INC' +C +DIMENSION ARRAY(513),JRRAY(NPRECD,513),TIME(2) +EQUIVALENCE (ARRAY(1),JRRAY(1,1)) +PARAMETER(TOL=2.09D8) +C +C FIND CURRENT INCREMENT. +C +CALL POSFIL(KSTEP,KINC,ARRAY,JRCD) +DO K1=1,999999 +CALL DBFILE(0,ARRAY,JRCD) +IF (JRCD .NE. 0) GO TO 110 +KEY=JRRAY(1,2) +C +C RECORD 12 CONTAINS VALUES FOR SINV +C +IF (KEY.EQ.12) THEN +IF (ARRAY(3).GT.TOL) THEN +LSTOP=1 +GO TO 110 +END IF +END IF +END DO +110 CONTINUE +C +RETURN +END +``` +Example: Terminating an analysis when the maximum Mises stress value stops increasing + +This example demonstrates the use of URDFIL and POSFIL to stop an analysis when the maximum value of Mises stress in the model does not increase from one increment in the results file to the next. A data statement is used to save the maximum Mises stress value from the last increment. LOVRWRT is also used in this case to overwrite an increment in the results file once it has been read in URDFIL. + + + +The subroutine shown below must be modified to define the maximum Mises stress in the data statement each time a job is restarted. This can be avoided by removing the LOVRWRT=1 statement and recoding the routine to read both the previous and the current increment to check that the Mises stress increases from one increment to the next (in this case you must correctly handle the first increment written to the results file as there will be no previous increment). The results file must also be properly appended on restart if you wish to compare the values of Mises stress between the first increment of a restart and the final increment of the job being restarted. This approach has the disadvantage that the results file may become quite large, as no information in the file will be overwritten. + +```csv +SUBROUTINE URDFIL(LSTOP,LOVRWRT,KSTEP,KINC,DTIME,TIME) +C +INCLUDE 'ABA_PARAM.INC' +C +DIMENSION ARRAY(513),JRRAY(NPRECD,513),TIME(2) +EQUIVALENCE (ARRAY(1),JRRAY(1,1)) +C +C INITIALIZE THE OLD MAXIMUM. FOR A JOB THAT IS BEING RESTARTED +C THIS VALUE SHOULD BE SET TO THE MAXIMUM MISES STRESS IN THE +C ORIGINAL ANALYSIS. +C +DATA OLDMAX/-1.D0/ +C +CURRMAX = 0.D0 +C +C FIND CURRENT INCREMENT. +C +CALL POSFIL(KSTEP,KINC,ARRAY,JRCD) +C +C SEARCH FOR THE HIGHEST VALUE OF MISES STRESS +C AND STORE THIS IN CURRMAX +C +DO K1=1,999999 +CALL DBFILE(0,ARRAY,JRCD) +IF (JRCD.NE.0) GO TO 110 +KEY=JRRAY(1,2) +IF (KEY.EQ.12) THEN +IF (ARRAY(3).GT.CURRMAX) CURRMAX=ARRAY(3) +END IF +END DO +110 CONTINUE +C +C COMPLETED READING OF CURRENT INCREMENT. NOW CHECK TO +C SEE IF VALUE OF MISES STRESS HAS INCREASED SINCE +``` + + + +```txt +C LAST INCREMENT +C +IF (CURRMAX.LE.OLDMAX) LSTOP=1 +OLDMAX=CURRMAX +LOVRWRT=1 +C +RETURN +END +``` + + + + + +# 1.1.53 USDFLD: User subroutine to redefine field variables at a material point. + +# Product: Abaqus/Standard + +# References + +• “Obtaining material point information in an Abaqus/Standard analysis,” Section 2.1.6 +• “Material data definition,” Section 21.1.2 of the Abaqus Analysis User’s Guide +• \*USER DEFINED FIELD +• “Damage and failure of a laminated composite plate,” Section 1.1.14 of the Abaqus Example Problems Guide +• “USDFLD,” Section 4.1.24 of the Abaqus Verification Guide + +# Overview + +User subroutine USDFLD: + +• allows you to define field variables at a material point as functions of time or of any of the available material point quantities listed in the Output Variable Identifiers table (“Abaqus/Standard output variable identifiers,” Section 4.2.1 of the Abaqus Analysis User’s Guide) except the user-defined output variables UVARM and UVARMn; +• can be used to introduce solution-dependent material properties since such properties can easily be defined as functions of field variables; +• will be called at all material points of elements for which the material definition includes userdefined field variables; +• must call utility routine GETVRM to access material point data; +• can use and update state variables; and +• can be used in conjunction with user subroutine UFIELD to prescribe predefined field variables. + +# Explicit solution dependence + +Since this routine provides access to material point quantities only at the start of the increment, the solution dependence introduced in this way is explicit: the material properties for a given increment are not influenced by the results obtained during the increment. Hence, the accuracy of the results depends on the size of the time increment. Therefore, you can control the time increment in this routine by means of the variable PNEWDT. + +# Defining field variables + +Before user subroutine USDFLD is called, the values of the field variables at the material point are calculated by interpolation from the values defined at the nodes. Any changes to the field variables in the user subroutine are local to the material point: the nodal field variables retain the values defined + + + +as initial conditions, predefined field variables, or in user subroutine UFIELD. The values of the field variables defined in this routine are used to calculate values of material properties that are defined to depend on field variables and are passed into other user subroutines that are called at the material point, such as the following: + +• CREEP +• HETVAL +• UEXPAN +• UHARD +• UHYPEL +• UMAT +• UMATHT +• UTRS + +Output of the user-defined field variables at the material points can be obtained with the element integration point output variable FV (see “Abaqus/Standard output variable identifiers,” Section 4.2.1 of the Abaqus Analysis User’s Guide). + +# Accessing material point data + +You are provided with access to the values of the material point quantities at the start of the increment (or in the base state in a linear perturbation step) through the utility routine GETVRM described in “Obtaining material point information in an Abaqus/Standard analysis,” Section 2.1.6. The values of the material point quantities are obtained by calling GETVRM with the appropriate output variable keys. The values of the material point data are recovered in the arrays ARRAY, JARRAY, and FLGRAY for floating point, integer, and character data, respectively. You may not get values of some material point quantities that have not been defined at the start of the increment; e.g., ER. + +# State variables + +Since the redefinition of field variables in USDFLD is local to the current increment (field variables are restored to the values interpolated from the nodal values at the start of each increment), any history dependence required to update material properties by using this subroutine must be introduced with userdefined state variables. + +The state variables can be updated in USDFLD and then passed into other user subroutines that can be called at this material point, such as those listed above. You specify the number of such state variables, as shown in the example at the end of this section (see also “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide). + +# User subroutine interface + +SUBROUTINE USDFLD(FIELD,STATEV,PNEWDT,DIRECT,T,CELENT,1 TIME,DTIME,CMNAME,ORNAME,NFIELD,NSTATV,NOEL,NPT,LAYER, diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_035.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_035.md new file mode 100644 index 0000000..514bd62 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_035.md @@ -0,0 +1,319 @@ + + +```txt +2 KSPT, KSTEP, KINC, NDI, NSHR, COORD, JMAC, JMATYP, MATLABO, LACCFLA) +C +INCLUDE 'ABA_PARAM.INC' +C +CHARACTER*80 CMNAME, ORNAME +CHARACTER*3 FLGRAY(15) +DIMENSION FIELD(NFIELD), STATEV(NSTATV), DIRECT(3,3), +1 T(3,3), TIME(2) +DIMENSION ARRAY(15), JARRAY(15), JMAC(*), JMATYP(*), COORD(*) +user coding to define FIELD and, if necessary, STATEV and PNEWDT +RETURN +END +``` + +# Variable to be defined + +# FIELD(NFIELD) + +An array containing the field variables at the current material point. These are passed in with the values interpolated from the nodes at the end of the current increment, as specified with initial condition definitions, predefined field variable definitions, or user subroutine UFIELD. The interpolation is performed using the same scheme used to interpolate temperatures: an average value is used for linear elements; an approximate linear variation is used for quadratic elements (also see “Solid (continuum) elements,” Section 28.1.1 of the Abaqus Analysis User’s Guide). The updated values are used to calculate the values of material properties that are defined to depend on field variables and are passed into other user subroutines (CREEP, HETVAL, UEXPAN, UHARD, UHYPEL, UMAT, UMATHT, and UTRS) that are called at this material point. + +# Variables that can be updated + +# STATEV(NSTATV) + +An array containing the solution-dependent state variables. These are passed in as the values at the beginning of the increment. In all cases STATEV can be updated in this subroutine, and the updated values are passed into other user subroutines (CREEP, HETVAL, UEXPAN, UMAT, UMATHT, and UTRS) that are called at this material point. The number of state variables associated with this material point is defined as described in “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide. + +# PNEWDT + +Ratio of suggested new time increment to the time increment being used (DTIME, see below). This variable allows you to provide input to the automatic time incrementation algorithms in Abaqus/Standard (if automatic time incrementation is chosen). + + + +PNEWDT is set to a large value before each call to USDFLD. + +If PNEWDT is redefined to be less than 1.0, Abaqus/Standard must abandon the time increment and attempt it again with a smaller time increment. The suggested new time increment provided to the automatic time integration algorithms is PNEWDT × DTIME, where the PNEWDT used is the minimum value for all calls to user subroutines that allow redefinition of PNEWDT for this iteration. + +If PNEWDT is given a value that is greater than 1.0 for all calls to user subroutines for this iteration and the increment converges in this iteration, Abaqus/Standard may increase the time increment. The suggested new time increment provided to the automatic time integration algorithms is PNEWDT × DTIME, where the PNEWDT used is the minimum value for all calls to user subroutines for this iteration. + +If automatic time incrementation is not selected in the analysis procedure, values of PNEWDT that are greater than 1.0 will be ignored and values of PNEWDT that are less than 1.0 will cause the job to terminate. + +# Variables passed in for information + +# DIRECT(3,3) + +An array containing the direction cosines of the material directions in terms of the global basis directions. DIRECT(1,1), DIRECT(2,1), DIRECT(3,1) give the (1, 2, 3) components of the first material direction; DIRECT(1,2), DIRECT(2,2), DIRECT(3,2) give the second material direction, etc. For shell and membrane elements, the first two directions are in the plane of the element and the third direction is the normal. This information is not available for beam elements. + +# T(3,3) + +An array containing the direction cosines of the material orientation components relative to the element basis directions. This is the orientation that defines the material directions (DIRECT) in terms of the element basis directions. For continuum elements T and DIRECT are identical. For shell and membrane elements T(1,1) , T(1,2) , T(2,1) , T(2,2) , T(3,3) , and all other components are zero, where is the counterclockwise rotation around the normal vector that defines the orientation. If no orientation is used, T is an identity matrix. Orientation is not available for beam elements. + +# CELENT + +Characteristic element length. This is a typical length of a line across an element for a first-order element; it is half of the same typical length for a second-order element. For beams and trusses it is a characteristic length along the element axis. For membranes and shells it is a characteristic length in the reference surface. For axisymmetric elements it is a characteristic length in the plane only. + +# TIME(1) + +Value of step time at the beginning of the current increment. + +# TIME(2) + +Value of total time at the beginning of the current increment. + + + +# DTIME + +Time increment. + +# CMNAME + +User-specified material name, left justified. + +# ORNAME + +User-specified local orientation name, left justified. + +# NFIELD + +Number of field variables defined at this material point. + +# NSTATV + +User-defined number of solution-dependent state variables (see “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide). + +# NOEL + +Element number. + +# NPT + +Integration point number. + +# LAYER + +Layer number (for composite shells and layered solids). + +# KSPT + +Section point number within the current layer. + +# KSTEP + +Step number. + +# KINC + +Increment number. + +# NDI + +Number of direct stress components at this point. + +# NSHR + +Number of shear stress components at this point. + +# COORD + +Coordinates at this material point. + +# JMAC + +Variable that must be passed into the GETVRM utility routine to access an output variable. + + + +# JMATYP + +Variable that must be passed into the GETVRM utility routine to access an output variable. + +# MATLAYO + +Variable that must be passed into the GETVRM utility routine to access an output variable. + +# LACCFLA + +Variable that must be passed into the GETVRM utility routine to access an output variable. + +# Example: Damaged elasticity model + +Included below is an example of user subroutine USDFLD. In this example a truss element is loaded in tension. A damaged elasticity model is introduced: the modulus decreases as a function of the maximum tensile strain that occurred during the loading history. The maximum tensile strain is stored as a solution-dependent state variable—see “Defining solution-dependent field variables” in “Predefined fields,” Section 34.6.1 of the Abaqus Analysis User’s Guide. + +Input file +```csv +*HEADING +DAMAGED ELASTICITY MODEL WITH USER SUBROUTINE USDFLD +*ELEMENT, TYPE=T2D2, ELSET=ONE +1, 1, 2 +*NODE +1, 0., 0. +2, 10., 0. +*SOLID SECTION, ELSET=ONE, MATERIAL=ELASTIC +1. +*MATERIAL, NAME=ELASTIC +*ELASTIC, DEPENDENCIES=1 +** Table of modulus values decreasing as a function +** of field variable 1. +2000., 0.3, 0., 0.00 +1500., 0.3, 0., 0.01 +1200., 0.3, 0., 0.02 +1000., 0.3, 0., 0.04 +*USER DEFINED FIELD +*DEPVAR +1 +*BOUNDARY +1, 1, 2 +2, 2 +*STEP +*STATIC +``` + + + +```csv +0.1, 1.0, 0.0, 0.1 +*CLOAD +2, 1, 20. +*END STEP +*STEP +*STATIC +0.1, 1.0, 0.0, 0.1 +*CLOAD +2, 1, 0. +*END STEP +*STEP, INC=20 +*STATIC +0.1, 2.0, 0.0, 0.1 +*CLOAD +2, 1, 40. +*END STEP +``` + +User subroutine +```fortran +SUBROUTINE USDFLD(FIELD,STATEV,PNEWDT,DIRECT,T,CELENT, +1 TIME,DTIME,CMNAME,ORNAME,NFIELD,NSTATV,NOEL,NPT,LAYER, +2 KSPT,KSTEP,KINC,NDI,NSHR,COORD,JMAC,JMATYP,MATLAYO, +3 LACCFLA) +C +INCLUDE 'ABA_PARAM.INC' +C +CHARACTER*80 CMNAME,ORNAME +CHARACTER*3 FLGRAY(15) +DIMENSION FIELD(NFIELD),STATEV(NSTATV),DIRECT(3,3), +1 T(3,3),TIME(2) +DIMENSION ARRAY(15),JARRAY(15),JMAC(*),JMATYP(*), +1 COORD(*) +C +C Absolute value of current strain: +CALL GETVRM('E',ARRAY,JARRAY,FLGRAY,JRCD,JMAC,JMATYP, +MATLAYO,LACCFLA) +EPS = ABS( ARRAY(1) ) +C Maximum value of strain up to this point in time: +CALL GETVRM('SDV',ARRAY,JARRAY,FLGRAY,JRCD,JMAC,JMATYP, +MATLAYO,LACCFLA) +EPSMAX = ARRAY(1) +C Use the maximum strain as a field variable +FIELD(1) = MAX( EPS , EPSMAX ) +``` + + + +```txt +C Store the maximum strain as a solution dependent state +C variable + STATEV(1) = FIELD(1) +C If error, write comment to .DAT file: + IF(JRCD.NE.0) THEN + WRITE(6,*) 'REQUEST ERROR IN USDFLD FOR ELEMENT NUMBER ', 1 NOEL,'INTEGRATION POINT NUMBER ',NPT + ENDIF +C + RETURN + END +``` + + + +# 1.1.54 UTEMP: User subroutine to specify prescribed temperatures. + +# Product: Abaqus/Standard + +# References + +• “Predefined fields,” Section 34.6.1 of the Abaqus Analysis User’s Guide +• \*TEMPERATURE +• “LE11: Solid cylinder/taper/sphere—temperature loading,” Section 4.2.11 of the Abaqus Benchmarks Guide +• “UTEMP, UFIELD, UMASFL, and UPRESS,” Section 4.1.25 of the Abaqus Verification Guide + +# Overview + +User subroutine UTEMP: + +• allows you to prescribe temperatures at the nodes of a model; +• will be called whenever a current value of temperature is needed for a node that is listed under a user-defined temperature field definition; +• ignores any temperatures provided for the associated temperature field definition outside the user subroutine; and +• can be used to modify any temperatures read in from a results file. + +# User subroutine interface + +```txt +SUBROUTINE UTEMP(TEMP,NSECPT,KSTEP,KINC,TIME,NODE,COORDS) +C +INCLUDE 'ABA_PARAM.INC' +C +DIMENSION TEMP(NSECPT), TIME(2), COORDS(3) +C +user coding to define TEMP +RETURN +END +``` + + + +# TEMP(NSECPT) + +Array of temperature values at node number NODE. If the node is not connected to a beam or shell element, only one value of temperature must be returned (NSECPT=1). Otherwise, the number of temperatures to be returned depends on the mode of temperature and field variable input selected for the beam or shell section. The following cases are possible: + +1. Temperatures and field variables for a beam section are given as values at the points shown in the beam section descriptions. The number of values required, NSECPT, is determined by the particular section type specified, as described in “Beam cross-section library,” Section 29.3.9 of the Abaqus Analysis User’s Guide. +2. Temperatures and field variables are given as values at n equally spaced points through each layer of a shell section. The number of values required, NSECPT, is equal to n. +3. Temperatures and field variables for a beam section are given as values at the origin of the crosssection together with gradients with respect to the 2-direction and, for three-dimensional beams, the 1-direction of the section; or temperatures and field variables for a shell section are given as values at the reference surface together with gradients with respect to the thickness. The number of values required, NSECPT, is 3 for three-dimensional beams, 2 for two-dimensional beams, and 2 for shells. Give the midsurface value first, followed by the first and (if necessary) second gradients, as described in “Beam elements,” Section 29.3 of the Abaqus Analysis User’s Guide, and “Shell elements,” Section 29.6 of the Abaqus Analysis User’s Guide. + +You can also request temperatures to be set in one of two other ways: from a previously generated results file or via direct data input. When array TEMP is passed into user subroutine UTEMP, it will contain temperatures obtained from the results file only. You can modify these values within this routine. Any values given as direct data input will be ignored. + +# Variables passed in for information + +# NSECPT + +Maximum number of section values required for any node in the model. + +# KSTEP + +Step number. + +# KINC + +Increment number. + +# TIME(1) + +Current value of step time. + +# TIME(2) + +Current value of total time. + + + +# NODE + +Node number. + +# COORDS + +An array containing the current coordinates of this point. These are the current coordinates if geometric nonlinearity is accounted for during the step (see “Defining an analysis,” Section 6.1.2 of the Abaqus Analysis User’s Guide); otherwise, the array contains the original coordinates of the node. + + diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_036.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_036.md new file mode 100644 index 0000000..cceb41f --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_036.md @@ -0,0 +1,289 @@ + + +# 1.1.55 UTRACLOAD: User subroutine to specify nonuniform traction loads. + +# Product: Abaqus/Standard + +# References + +• “Distributed loads,” Section 34.4.3 of the Abaqus Analysis User’s Guide +• \*DLOAD +• \*DSLOAD +• “Distributed traction and edge loads,” Section 1.4.18 of the Abaqus Verification Guide + +# Overview + +User subroutine UTRACLOAD: + +• can be used to define the variation of the distributed traction load magnitude as a function of position, time, element number, load integration point number, etc.; +• if needed, can be used to define the initial loading direction for the distributed traction load as a function of position, element number, load integration point number, etc.; +• will be called at each load integration point for each element-based, edge-based, or surface-based nonuniform distributed traction load definition during stress analysis; +• cannot be used in mode-based procedures to describe the time variation of the load; and +• ignores any amplitude references that may appear with the associated step definition or nonuniform distributed traction load definition. + +# User subroutine interface + +```csv +SUBROUTINE UTRACLOAD(ALPHA,T_USER,KSTEP,KINC,TIME,NOEL,NPT,1 COORDS,DIRCOS,JLTYP,SNAME) +C +INCLUDE 'ABA_PARAM.INC' +C +DIMENSION T_USER(3), TIME(2), COORDS(3), DIRCOS(3,3) +CHARACTER*80 SNAME +user coding to define ALPHA and T_USER +RETURN +END +``` + + + +# ALPHA + +Magnitude of the distributed traction load. Units are $\mathrm { F L } ^ { - 2 }$ for surface loads, $\mathrm { F L } ^ { - 1 }$ for edge loads, and F for edge moments. ALPHA is passed into the routine as the magnitude of the load specified as part of the element-based or surface-based distributed load definition. If the magnitude is not defined, ALPHA is passed in as zero. For a static analysis that uses the modified Riks method (“Unstable collapse and postbuckling analysis,” Section 6.2.4 of the Abaqus Analysis User’s Guide) ALPHA must be defined as a function of the load proportionality factor, . The distributed load magnitude is not available for output purposes. + +# T\_USER + +Loading direction of the distributed traction load. T\_USER is passed into the routine as the load direction specified as part of the element-based or surface-based distributed load definition. The vector T\_USER passed out of the subroutine is used as the initial loading direction $\mathbf { t } _ { u s e r }$ discussed in “Distributed loads,” Section 34.4.3 of the Abaqus Analysis User’s Guide. The direction of T\_USER as defined by the subroutine should not change during a step. If it does, convergence difficulties might arise. Load directions are needed only for a nonuniform general surface traction, shear surface traction, and general edge traction. If a direction is defined for the nonuniform normal edge traction, shear edge traction, transverse edge traction, or edge moment, it will be ignored. See “Distributed loads,” Section 34.4.3 of the Abaqus Analysis User’s Guide, for details. + +# Variables passed in for information + +# KSTEP + +Step number. + +# KINC + +Increment number. + +# TIME(1) + +Current value of step time or current value of the load proportionality factor, , in a Riks step. + +# TIME(2) + +Current value of total time. + +# NOEL + +User-defined element number. + +# NPT + +Load integration point number within the element or on the element’s surface, depending on the load type. + + + +# COORDS + +An array containing the coordinates of the load integration point. These are the current coordinates if geometric nonlinearity is accounted for during the step (see “Defining an analysis,” Section 6.1.2 of the Abaqus Analysis User’s Guide); otherwise, the array contains the original coordinates of the point. + +# DIRCOS + +Orientation of the face or edge in the reference configuration. For three-dimensional facets the first and second columns are the normalized local directions in the plane of the surface, and the third column is the normal to the face. For solid elements the normal points inward, which is the negative of what is defined in “Conventions,” Section 1.2.2 of the Abaqus Analysis User’s Guide; for shell elements the normal definition is consistent with the convention. For two-dimensional facets the first column is the normalized tangent, the second column is the facet normal, and the third column is not used. For three-dimensional shell edges the first column is the tangent to the shell edge (shear direction), the second column is the in-plane normal (normal direction), and the third column is the normal to the plane of the shell (transverse direction). + +# JLTYP + +Identifies the load type for which this call to UTRACLOAD is being made. The load type may be an element-based surface load, an edge-based load, or a surface-based load. This variable identifies the element face or edge for which this call to UTRACLOAD is being made. This information is useful when several different nonuniform distributed loads are being imposed on an element at the same time. See Part VI, “Elements,” of the Abaqus Analysis User’s Guide for element face and edge identification. The load labels are shown in Table 1.1.55–1. For surface- or edge-based loading (TRSHRNU, TRVECNU, EDLDNU, EDNORNU, EDSHRNU, EDTRANU, EDMOMNU), j in the load type identifies the face or edge of the element underlying the surface. + +Table 1.1.55–1 JLTYP values for surface traction and edge load labels. + +
Load LabelJLTYPLoad LabelJLTYPLoad LabelJLTYP
TRSHRNU510+jEDLDNU540+jEDTRANU570+j
TRSHR1NU511EDLD1NU543EDTRANU573
TRSHR2NU512EDLD2NU544EDTRANU574
TRSHR3NU513EDLD3NU545EDTRANU575
TRSHR4NU514EDLD4NU546EDTRANU576
TRSHR5NU515EDNORNU550+jEDMOMNU580+j
TRSHR6NU516EDNOR1NU553EDMOM1NU583
TRVECNU520+jEDNOR2NU554EDMOM2NU584
TRVEC1NU521EDNOR3NU555EDMOM3NU585
+ + + +
Load LabelJLTYPLoad LabelJLTYPLoad LabelJLTYP
TRVEC2NU522EDNOR4NU556EDMOM4NU586
TRVEC3NU523EDSHRNU560+j
TRVEC4NU524EDSHRNU563
TRVEC5NU525EDSHRNU564
TRVEC6NU526EDSHRNU565
EDSHRNU566
+ +# SNAME + +Surface name for a surface-based load definition. For an element-based or edge-based load the surface name is passed in as blank. + + + +# 1.1.56 UTRS: User subroutine to define a reduced time shift function for a viscoelastic material. + +# Product: Abaqus/Standard + +# References + +• “Time domain viscoelasticity,” Section 22.7.1 of the Abaqus Analysis User’s Guide +• \*TRS +• \*VISCOELASTIC +• “Transient thermal loading of a viscoelastic slab,” Section 3.1.2 of the Abaqus Benchmarks Guide + +# Overview + +User subroutine UTRS: + +• can be used to define a temperature-time shift for a time domain viscoelastic analysis; +• will be called for all material points of elements for which a user-defined shift function is specified to define the time-temperature correspondence as part of the viscoelastic material definition; +• will be called before user subroutine UMATHT and/or user subroutine HETVAL if either or both are to be used with UTRS in a fully coupled temperature-displacement or a coupled thermal-electricalstructural analysis; +• can use and update solution-dependent state variables; and +• can be used in conjunction with user subroutine USDFLD to redefine any field variables before they are passed in. + +# User subroutine interface + +```fortran +SUBROUTINE UTRS (SHIFT,TEMP,DTEMP,TIME,DTIME,PREDEF,DPRED,1 STATEV,CMNAME,COORDS) +C +INCLUDE 'ABA_PARAM.INC' +C +CHARACTER*80 CMNAME +DIMENSION SHIFT(2),TIME(2),PREDEF(1),DPRED(1),STATEV(1),1 COORDS(1) +C +user coding to define SHIFT(1) and SHIFT(2) +RETURN +END +``` + + + +# Variable to be defined + +# SHIFT + +An array of length two that defines the shift function, A $( A > 0 )$ , at this point. SHIFT(1) defines the shift function at the beginning of the increment, and SHIFT(2) defines the shift function at the end of the increment. Abaqus/Standard will apply an averaging scheme to these values that assumes that the natural logarithm of the shift function can be approximated by a linear function over the increment. + +If either element of SHIFT is found to be less than or equal to zero, the analysis will terminate with an error message. + +# Variable that can be updated + +# STATEV + +An array containing the solution-dependent state variables at this point. This array will be passed in containing the values of these variables at the start of the increment unless they are updated in user subroutines USDFLD or UEXPAN, in which case the updated values are passed in. If any of the solutiondependent state variables are being used in conjunction with the viscoelastic behavior, they must be updated in this subroutine to their values at the end of the increment. + +# Variables passed in for information + +# TEMP + +Temperature at the end of the increment. + +# DTEMP + +Increment of temperature during the time increment. + +# PREDEF + +An array containing the values of all of the user-specified field variables at this point at the end of the increment (initial values at the beginning of the analysis and current values during the analysis). + +# DPRED + +An array containing the increments of all of the predefined field variables during the time increment. + +# TIME(1) + +Value of step time at the end of the current increment. + +# TIME(2) + +Value of total time at the end of the current increment. + +# DTIME + +Time increment. If this subroutine is called during a procedure such as a static analysis in which the viscoelastic effects will not be taken into account, this variable is passed in as zero. + +# CMNAME + +User-specified material name, left justified. + + + +# COORDS + +An array containing the coordinates of the material point. These are the current coordinates if geometric nonlinearity is accounted for during the step (see “Defining an analysis,” Section 6.1.2 of the Abaqus Analysis User’s Guide); otherwise, the array contains the original coordinates of the point. + + + + + +# 1.1.57 UTRSNETWORK: User subroutine to define a reduced time shift function for models defined within the parallel rheological framework. + +# Product: Abaqus/Standard + +# References + +• “Parallel rheological framework,” Section 22.8.2 of the Abaqus Analysis User’s Guide +• “Nonlinear large-strain viscoelasticity with hyperelasticity,” Section 2.2.8 of the Abaqus Verification Guide +• \*VISCOELASTIC + +# Overview + +User subroutine UTRSNETWORK: + +• can be used to define a time-temperature shift for a nonlinear viscoelastic network for models defined using the parallel rheological framework; +• will be called for all material points of elements for which a user-defined shift function is specified to define the time-temperature correspondence as part of the viscoelastic material definition; +• can use and update solution-dependent state variables; and +• can be used in conjunction with user subroutine USDFLD to redefine any field variables before they are passed in. + +# User subroutine interface + +```c +subroutine utrsnetwork ( +C Must be updated +* outputData, +C Can be updated +* statev, +C Information (Read only) +* nOutput, +* nstatv, +* networkid, +* coords, +* temp, +* dtemp, +* nfield, +* predef, +* dpred, +* nprops, +``` + + + +```python +* props, +* i_array, +* niarray, +* r_array, +* nrarray, +* c_array, +* ncarray) + +C + include 'aba_param.inc' + +C + parameter( io_trs_shift_begin = 1, + * io_trs_shift_end = 2 ) + +C + parameter( i_trs_kstep = 1, + * i_trs_kinc = 2, + * i_trs_noel = 3, + * i_trs_npt = 4, + * i_trs_layer = 5, + * i_trs_kspt = 6 ) + +C + parameter( ir_trs_step_time = 1, + * ir_trs_total_time = 2, + * ir_trs_crep_time = 3, + * ir_trs_timeinc = 4 ) + +C + parameter( ic_trs_material_name = 1 ) + +C + dimension + * statev(nstatv), + * predef(nfield), + * dpred(nfield), + * props(nprops), + * coords(*), + * outputData(nOutput), + * i_array(niarray), + * r_array(nrarray) + + character*80 c_array(ncarray) + +C +``` + +user coding to define outputData(io\_trs\_shift\_begin) diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_037.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_037.md new file mode 100644 index 0000000..4977813 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_037.md @@ -0,0 +1,428 @@ + + +and outputData(io\_trs\_shift\_end) + +return + +end + +# Variables to be defined + +outputData(io\_trs\_shift\_begin) + +The shift function at the beginning of the increment. + +outputData(io\_trs\_shift\_end) + +The shift function at the end of the increment. + +# Variable that can be updated + +statev + +An array containing the user-defined solution-dependent state variables at this point. + +# Variables passed in for information + +nOutput + +Size of array outputData. Currently equal to 2. + +nstatv + +Number of solution-dependent state variables associated with this material. + +networkid + +Network identification number, which identifies the network for which creep is defined. + +coords + +An array containing the current coordinates at this point. + +temp + +Temperature at the end of the increment. + +dtemp + +Increment of temperature. + +nfield + +Number of field variables. + +predef + +An array of interpolated values of predefined field variables at this point at the end of the increment, based on the values read in at the nodes and, optionally, redefined in user subroutine USDFLD. + +dpred + +An array of increments of predefined field variables. + + + +nprops + +User-specified number of user-defined material properties. + +props + +An array of user-specified property values. + +```cmake +i_array(i_trs_kstep) +``` + +Step number. + +```bazel +i_array(i_trs_kinc) +``` + +Increment number. + +```txt +i_array(i_trs_noel) +``` + +Element number. + +```python +i_array(i_trs_npt) +``` + +Integration point. + +```txt +i_array(i_trs_layer) +``` + +Layer number (for layered solids). + +```txt +i_array(i_trs_kspt) +``` + +Section point number within the current layer. + +niarray + +Size of array i\_array. Currently equal to 6. + +```txt +r_array(ir_trs_step_time) +``` + +Value of step time at the end of the increment. + +```txt +r_array(ir_trs_total_time) +``` + +Value of total time at the end of the increment. + +```txt +r_array(ir_trs_creep_time) +``` + +Value of creep time at the end of the increment. + +```python +r_array(ir_trs_timeinc) +``` + +Time increment. + +nrarray + +Size of array r\_array. Currently equal to 4. + +c\_array(ic\_trs\_material\_name) + +User-specified material name, left justified. Some internal material models are given names starting with the “ABQ\_” character string. To avoid conflict, you should not use “ABQ\_” as the leading string for the material name. + + + +# ncarray + +Size of array c\_array. Currently equal to 1. + +# Example: Williams-Landel-Ferry shift function + +As an example of the coding of user subroutine UTRSNETWORK, consider the William-Landel-Ferry model to define the shift function. In this case the shift function is expressed as (see “Thermorheologically simple temperature effects” in “Time domain viscoelasticity,” Section 22.7.1 of the Abaqus Analysis User’s Guide) + +$$ +\log_ {1 0} (A) = - \frac {C _ {1} (\theta - \theta_ {0})}{C _ {2} + (\theta - \theta_ {0})}, +$$ + +where + +$\theta$ is the temperature, + +00 $\theta _ { 0 }$ is the reference temperature, and + +$C _ { 1 }$ and $C _ { 2 }$ are constants. + +The user subroutine would be coded as follows: +```txt +subroutine utrsnetwork ( +C Must be updated +* outputData, +C Can be updated +* statev, +C Information (Read only) +* nOutput, +* nstatv, +* networkid, +* coords, +* temp, +* dtemp, +* nfield, +* predef, +* dpred, +* nprops, +* props, +* i_array, +* niarray, +* r_array, +* nrarray, +* c_array, +* ncarray) +``` + + + +```python +c + include 'aba_param.inc' + +c + parameter( io_trs_shift_begin = 1, + * io_trs_shift_end = 2 ) + +c + parameter( i_trs_kstep = 1, + * i_trs_kinc = 2, + * i_trs_noel = 3, + * i_trs_npt = 4, + * i_trs_layer = 5, + * i_trs_kspt = 6 ) + +c + parameter( ir_trs_step_time = 1, + * ir_trs_total_time = 2, + * ir_trs_creep_time = 3, + * ir_trs_timeinc = 4 ) + +c + parameter( ic_trs_material_name = 1 ) + +c + parameter( zero=0.0d0, one=1.0d0, dln10=2.30258509299d0) + +c + dimension + * statev(nstatv), + * predef(nfield), + * dpred(nfield), + * props(nprops), + * coords(*), + * outputData(nOutput), + * i_array(niarray), + * r_array(nrarray) + + character*80 c_array(ncarray) + +c + outputData(io_trs_shift_begin) = zero + outputData(io_trs_shift_end) = zero + temp0 = temp-dtemp + +c +c WLF + +c +``` + + + +```julia +theta0 = props(1) +C1 = props(2) +C2 = props(3) +outputData(io_trs_shift_begin) = +& exp(-dln10*C1*(temp0-theta0)/(C2+(temp0-theta0))) +outputData(io_trs_shift_end) = +& exp(-dln10*C1*(temp-theta0)/(C2+(temp-theta0))) +return +end +``` + + + + + +# 1.1.58 UVARM: User subroutine to generate element output. + +# Product: Abaqus/Standard + +# References + +• “Obtaining material point information in an Abaqus/Standard analysis,” Section 2.1.6 +• \*USER OUTPUT VARIABLES +• “UVARM,” Section 4.1.26 of the Abaqus Verification Guide + +# Overview + +# User subroutine UVARM: + +• will be called at all material calculation points of elements for which the material definition includes the specification of user-defined output variables; +• may be called multiple times for each material point in an increment, as Abaqus/Standard iterates to a converged solution; +• will be called for each increment in a step; +• allows you to define output quantities that are functions of any of the available integration point quantities listed in the Output Variable Identifiers table (“Abaqus/Standard output variable identifiers,” Section 4.2.1 of the Abaqus Analysis User’s Guide); +• allows you to define the material directions as output variables; +• can be used for gasket elements; +• can call utility routine GETVRM to access material point data; +• cannot be used with linear perturbation procedures; and +• cannot be updated in the zero increment. + +# Accessing material point data + +You are provided with access to the values of the material point quantities through the utility routine GETVRM described in “Obtaining material point information in an Abaqus/Standard analysis,” Section 2.1.6. In a nonlinear analysis values returned will correspond to the current solution iteration, representing a converged solution only at the final iteration for each increment. The values of the material point data are recovered in the arrays ARRAY, JARRAY, and FLGRAY for floating point, integer, and character data, respectively. Floating point data are recovered as double-precision data. + +# Using user-defined output variables + +The output identifier for the user-defined output quantities is UVARM. Individual components are accessed with UVARMn, where , NUVARM. You must specify the number of user-defined output variables, NUVARM, for a given material to allocate space at each material calculation point for + + + +each variable. The user-defined output variables are available for both printed and results file output and are written to the output database and restart files for contouring, printing, and X–Y plotting in Abaqus/CAE. Any number of user-defined output variables can be used. + +# Output precision + +The data are provided in double precision for output to the data (.dat) and results (.fil) files and are written to the output database (.odb) file in single precision. Because the user provides UVARM output variables in double precision, numeric overflow errors related to output to the output database file may occur in cases where the output results exceed the capacity for single-precision representation even when no overflow errors occur in UVARM. + +User subroutine interface +```txt +SUBROUTINE UVARM(UVAR, DIRECT, T, TIME, DTIME, CMNAME, ORNAME, 1 NUVARM, NOEL, NPT, LAYER, KSPT, KSTEP, KINC, NDI, NSHR, COORD, 2 JMAC, JMATYP, MATLABO, LACCFLA) +INCLUDE 'ABA_PARAM.INC' +C +CHARACTER*80 CMNAME, ORNAME +CHARACTER*3 FLGRAY(15) +DIMENSION UVAR (NUVARM), DIRECT(3, 3), T(3, 3), TIME(2) +DIMENSION ARRAY(15), JARRAY(15), JMAC(*), JMATYP(*), COORD(*) +C The dimensions of the variables FLGRAY, ARRAY and JARRAY +C must be set equal to or greater than 15. +user coding to define UVAR +RETURN +END +``` + +# Variable to be defined + +# UVAR(NUVARM) + +An array containing the user-defined output variables. These are passed in as the values at the beginning of the increment and must be returned as the values at the end of the increment. + + + +# DIRECT(3,3) + +An array containing the direction cosines of the material directions in terms of the global basis directions. DIRECT(1,1), DIRECT(2,1), DIRECT(3,1) give the (1, 2, 3) components of the first material direction; DIRECT(1,2), DIRECT(2,2), DIRECT(3,2) give the second material direction, etc. For shell and membrane elements the first two directions are in the plane of the element and the third direction is the normal. This information is not available for beam and truss elements. + +# T(3,3) + +An array containing the direction cosines of the material orientation components relative to the element basis directions. This is the orientation that defines the material directions (DIRECT) in terms of the element basis directions. For continuum elements T and DIRECT are identical. For shell and membrane elements T(1,1) , T(1,2) , T(2,1) , T(2,2) , T(3,3) , and all other components are zero, where is the counterclockwise rotation around the normal vector that defines the orientation. If no orientation is used, T is an identity matrix. Orientation is not available for beam and truss elements. + +# TIME(1) + +Value of step time at the end of the current increment. + +# TIME(2) + +Value of total time at the end of the current increment. + +# DTIME + +Time increment. + +# CMNAME + +User-specified material name, left justified. + +# ORNAME + +User-specified local orientation name, left justified. + +# NUVARM + +User-specified number of user-defined output variables. + +# NOEL + +Element number. + +# NPT + +Integration point number. + +# LAYER + +Layer number (for composite shells and layered solids). + + + +# KSPT + +Section point number within the current layer. + +# KSTEP + +Step number. + +# KINC + +Increment number. + +# NDI + +Number of direct stress components at this point. + +# NSHR + +Number of shear stress components at this point. + +# COORD + +Coordinates at this material point. + +# JMAC + +Variable that must be passed into the GETVRM utility routine to access an output variable. + +# JMATYP + +Variable that must be passed into the GETVRM utility routine to access an output variable. + +# MATLAYO + +Variable that must be passed into the GETVRM utility routine to access an output variable. + +# LACCFLA + +Variable that must be passed into the GETVRM utility routine to access an output variable. + +# Example: Calculation of stress relative to shift tensor + +Below is an example of user subroutine UVARM. The subroutine calculates the position of the current state of stress relative to the center of the yield surface for the kinematic hardening plasticity model by subtracting the kinematic shift tensor, , from the stress tensor, . See “Metal plasticity models,” Section 4.3.1 of the Abaqus Theory Guide, for additional details. + +```txt +SUBROUTINE UVARM(UVAR, DIRECT, T, TIME, DTIME, CMNAME, ORNAME, 1 NUVARM, NOEL, NPT, LAYER, KSPT, KSTEP, KINC, NDI, NSHR, COORD, 2 JMAC, JMATYP, MATLAYO, LACCFLA) +C +INCLUDE 'ABA_PARAM.INC' +C +CHARACTER*80 CMNAME, ORNAME +CHARACTER*3 FLGRAY(15) +DIMENSION UVAR (NUVARM), DIRECT(3, 3), T(3, 3), TIME(2) +``` diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_038.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_038.md new file mode 100644 index 0000000..2af76da --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_038.md @@ -0,0 +1,335 @@ + + +```txt +DIMENSION ARRAY(15),JARRAY(15),JMAC(*),JMATYP(*),COORD(*) +C +C Error counter: +JERROR = 0 +C Stress tensor: +CALL GETVRM('S',ARRAY,JARRAY,FLGRAY,JRCD,JMAC,JMATYP, +1 MATLAYO,LACCFLA) +JERROR = JERROR + JRCD +UVAR(1) = ARRAY(1) +UVAR(2) = ARRAY(2) +UVAR(3) = ARRAY(3) +UVAR(4) = ARRAY(4) +UVAR(5) = ARRAY(5) +UVAR(6) = ARRAY(6) +C Kinematic shift tensor: +CALL GETVRM('ALPHA',ARRAY,JARRAY,FLGRAY,JRCD,JMAC,JMATYP, +1 MATLAYO,LACCFLA) +JERROR = JERROR + JRCD +C Calculate the position relative to the center of the +C yield surface: +UVAR(1) = UVAR(1) - ARRAY(1) +UVAR(2) = UVAR(2) - ARRAY(2) +UVAR(3) = UVAR(3) - ARRAY(3) +UVAR(4) = UVAR(4) - ARRAY(4) +UVAR(5) = UVAR(5) - ARRAY(5) +UVAR(6) = UVAR(6) - ARRAY(6) +C If error, write comment to .DAT file: +IF(JERROR.NE.0) THEN +WRITE(6,*) 'REQUEST ERROR IN UVARM FOR ELEMENT NUMBER', +1 NOEL,'INTEGRATION POINT NUMBER ',NPT +ENDIF +RETURN +END +``` + + + + + +# 1.1.59 UWAVE: User subroutine to define wave kinematics for an Abaqus/Aqua analysis. + +Products: Abaqus/Standard Abaqus/Aqua + +# References + +• “Abaqus/Aqua analysis,” Section 6.11.1 of the Abaqus Analysis User’s Guide +• \*WAVE + +# Overview + +User subroutine UWAVE: + +• will be called at each load integration point for which an Abaqus/Aqua load is specified and a userdefined gravity wave is specified; +• can be used to define the wave kinematics (fluid velocity and acceleration, dynamic pressure, vertical gradient of the dynamic pressure, and the instantaneous fluid surface elevation) as a function of time and space; and +• for stochastic analysis, can be used to determine when during the analysis the current configuration should be retained as the intermediate configuration upon which the wave kinematics are based. + +# User subroutine interface + +```prolog +SUBROUTINE UWAVE(V, A, PDYN, DPDYNDZ, SURF, LPDYN +1 LRECOMPUTE, LUPLOCAL, LUPGLOBAL, +2 LSURF, NDIM, XCUR, XINTERMED, +3 GRAV, DENSITY, ELEVB, ELEVS, +4 SEED, NSPECTRUM, FREQWAMP, +5 TIME, DTIME, NOEL, NPT, KSTEP, KINC) +C +INCLUDE 'ABA_PARAM.INC' +C +DIMENSION V(NDIM), A(NDIM), XCUR(NDIM), XINTERMED(NDIM), +1 FREQWAMP(2, NSPECTRUM), TIME(2) +user coding to define V, A, PDYN, DPDYNDZ, SURF +and, if necessary, LUPGLOBAL and LUPLOCAL +RETURN +END +``` + + + +# When LSURF=0 + +# V(NDIM) + +The total fluid velocity at the current load integration location. This array is passed into UWAVE as the steady current velocity. The array should be updated as the sum of the steady current velocity and the velocity contribution from the user-defined wave theory. + +# A(NDIM) + +The fluid acceleration at the current load integration location. + +# PDYN + +The dynamic pressure contribution to the total pressure. This variable is needed only for buoyancy loads. The total pressure at a location below the instantaneous surface elevation is the sum of the atmospheric pressure, the hydrostatic pressure measured to the mean fluid elevation, and the dynamic pressure. See “Airy wave theory,” Section 6.2.2 of the Abaqus Theory Guide, and “Stokes wave theory,” Section 6.2.3 of the Abaqus Theory Guide, for definitions of the dynamic pressure for Airy and Stokes waves, respectively. + +# DPDYNDZ + +The gradient of the dynamic pressure in the vertical direction. This variable is needed only for buoyancy loads. + +# When LSURF=1 + +# SURF + +The vertical coordinate of the instantaneous fluid surface corresponding to the horizontal position of the load integration point (given in XCUR). If the current location of the load integration point is above the instantaneous surface elevation, no fluid loads will be applied. + +# Only in an analysis with stochastic wave kinematics based on an intermediate configuration + +# LUPLOCAL + +Flag to determine if the intermediate configuration will be updated for this element. This flag can be set only when LRECOMPUTE=1. Return LUPLOCAL as 0 (default) to indicate that the intermediate configuration should not be updated. Return LUPLOCAL as 1 if the intermediate configuration should be updated for this element. The intermediate configuration is stored on an element-by-element basis. Therefore, all integration points for a given element will have their intermediate configuration updated if an update is requested at any one integration point on the element. + +# LUPGLOBAL + +Flag to determine if the intermediate configuration will be updated for all elements. This flag can be set only when LRECOMPUTE=1. Return LUPGLOBAL as 0 (default) to indicate that the intermediate configuration should not be updated. Return LUPGLOBAL as 1 if the intermediate configuration should be updated for all elements with Abaqus/Aqua loads. + + + +# LRECOMPUTE + +For stochastic analysis LRECOMPUTE=1 indicates that an update to the intermediate configuration is permitted during this call to user subroutine UWAVE. The local and global update flags must be set accordingly. If the intermediate configuration is to be updated, the local update flag LUPLOCAL or the global update flag LUPGLOBAL must be set to 1. When LRECOMPUTE=1 and the intermediate configuration needs to be updated, the user subroutine should recompute all wave kinematics information based on the new intermediate configuration. For nonstochastic analysis this flag is always set to 0. + +# LPDYN + +LPDYN=1 indicates that only the dynamic pressure and its gradient need to be calculated (i.e., buoyancy loads). LPDYN=0 indicates that only the fluid velocity and acceleration need to be calculated (i.e., drag or inertia loads). + +# LSURF + +LSURF=1 indicates that subroutine UWAVE only needs to return the instantaneous fluid surface elevation. When LSURF=1, no velocity, acceleration, or dynamic pressure needs to be calculated. LSURF=0 indicates that the instantaneous fluid surface elevation SURF is not needed. + +# NDIM + +Two or three, indicating that the analysis is in two or three dimensions. The vertical direction is the global y-direction in two-dimensional analysis and the global z-direction in three-dimensional analysis. + +# XCUR(NDIM) + +An array containing the current coordinates of the load integration point. + +# XINTERMED(NDIM) + +An array containing the intermediate configuration coordinates of the load integration point. For nonstochastic analysis this array is not used. In a stochastic analysis the wave field is based upon this configuration. At the beginning of each load increment the LRECOMPUTE flag is set to 1 to prompt you for update action. If the intermediate configuration should be replaced by the current configuration, the flag LUPLOCAL should be set to 1 to update the intermediate configuration for this element only or the flag LUPGLOBAL should be set to 1 to update the intermediate configuration for all elements that have Abaqus/Aqua loading. At the beginning of the analysis the intermediate configuration is the reference configuration. + +# GRAV + +The user-specified gravitational constant in the fluid variable definition. + +# DENSITY + +The user-specified fluid mass density in the fluid variable definition. + + + +# ELEVB + +The user-specified elevation of the seabed in the fluid variable definition. + +# ELEVS + +The user-specified elevation of the still fluid level in the fluid variable definition. + +# SEED + +For stochastic analysis the user-specified random number seed in the gravity wave definition. + +# NSPECTRUM + +For stochastic analysis the number of user-specified frequency versus wave amplitude pairs in the gravity wave definition, used to define the wave spectrum. + +# FREQWAMP(1,NSPECTRUM) + +For stochastic analysis the frequency values used to define the wave spectrum. + +# FREQWAMP(2,NSPECTRUM) + +For stochastic analysis the wave amplitude values used to define the wave spectrum. + +# TIME(1) + +Value of step time at the end of the current increment. + +# TIME(2) + +Value of total time at the end of the current increment. + +# DTIME + +Time increment. + +# NOEL + +Element number. + +# NPT + +Load integration point number. All line elements use full integration for the application of external loads. For distributed loads applied to the ends of the element, NPT corresponds to the end number of the element. + +# KSTEP + +Step number. + +# KINC + +Increment number. + + + +# 1.1.60 UXFEMNONLOCALWEIGHT: User subroutine to define the weight function used to compute the average stress/strain to determine the crack propagation direction. + +# Product: Abaqus/Standard + +# References + +• “Modeling discontinuities as an enriched feature using the extended finite element method,” Section 10.7.1 of the Abaqus Analysis User’s Guide +• “Progressive damage and failure,” Section 24.1.1 of the Abaqus Analysis User’s Guide +• \*DAMAGE INITIATION + +# Overview + +User subroutine UXFEMNONLOCALWEIGHT: + +• can be used to specify a user-defined weight function; and +• is currently available only for enriched elements. + +# User subroutine interface + +```fortran +SUBROUTINE UXFEMNONLOCALWEIGHT (WEIGHT, JELNO, NPT, COORDS, & CRACKTIPCOORD, NNCRD, RADIUS, KSTEP, KINC, TIME) +C +INCLUDE 'ABA_PARAM.INC' +C +DIMENSION TIME(2), COORDS(NNCRD), CRACKTIPCOORD(NNCRD) +user coding to define weight +RETURN +END +``` + +# Variable to be defined + +weight + +A scalar weight function used to compute the average stress/strain at the crack tip. + +# Variables passed in for information + +JELNO + +Element number. + + + +# NPT + +Integration point number. + +# COORDS + +An array containing the current coordinates of this integration point. + +# CRACKTIPCOORDS + +An array containing the current coordinates of the crack tip. + +# NNCRD + +Dimension of the model. + +# RADIUS + +Influence radius in which the elements are included for averaging. + +# KSTEP + +Step number. + +# KINC + +Increment number. + +# TIME(1) + +Value of step time at the beginning of the current increment. + +# TIME(2) + +Value of total time at the beginning of the current increment. + + + +# 1.1.61 VOIDRI: User subroutine to define initial void ratios. + +# Product: Abaqus/Standard + +# References + +• “Initial conditions in Abaqus/Standard and Abaqus/Explicit,” Section 34.2.1 of the Abaqus Analysis User’s Guide +• “Coupled pore fluid diffusion and stress analysis,” Section 6.8.1 of the Abaqus Analysis User’s Guide +• \*INITIAL CONDITIONS + +# Overview + +User subroutine VOIDRI: + +• will be called to define initial void ratio values at material calculation points of continuum elements (see Part VI, “Elements,” of the Abaqus Analysis User’s Guide) in a porous medium whenever a user-defined initial condition on void ratio is specified; and +• can be used to define initial void ratio values as functions of material point coordinates and/or element numbers. + +# User subroutine interface + +```txt +SUBROUTINE VOIDRI (EZERO, COORDS, NOEL) +C +INCLUDE 'ABA_PARAM.INC' +C +DIMENSION COORDS (3) +C +user coding to define EZERO +RETURN +END +``` + +# Variable to be defined + +# EZERO + +Initial void ratio. + + + +# Variables passed in for information + +# COORDS + +An array containing the current coordinates of this point. + +# NOEL + +Element number. diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_039.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_039.md new file mode 100644 index 0000000..789f2ed --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_039.md @@ -0,0 +1,319 @@ + + +# 1.2 Abaqus/Explicit subroutines + +• “VDFLUX,” Section 1.2.1 +• “VDISP,” Section 1.2.2 +• “VDLOAD,” Section 1.2.3 +• “VEXTERNALDB,” Section 1.2.4 +• “VFABRIC,” Section 1.2.5 +• “VFRIC,” Section 1.2.6 +• “VFRIC\_COEF,” Section 1.2.7 +• “VFRICTION,” Section 1.2.8 +• “VUAMP,” Section 1.2.9 +• “VUANISOHYPER\_INV,” Section 1.2.10 +• “VUANISOHYPER\_STRAIN,” Section 1.2.11 +• “VUCHARLENGTH,” Section 1.2.12 +• “VUCREEPNETWORK,” Section 1.2.13 +• “VUEL,” Section 1.2.14 +• “VUEOS,” Section 1.2.15 +• “VUFIELD,” Section 1.2.16 +• “VUFLUIDEXCH,” Section 1.2.17 +• “VUFLUIDEXCHEFFAREA,” Section 1.2.18 +• “VUHARD,” Section 1.2.19 +• “VUINTER,” Section 1.2.20 +• “VUINTERACTION,” Section 1.2.21 +• “VUMAT,” Section 1.2.22 +• “VUMULLINS,” Section 1.2.23 +• “VUSDFLD,” Section 1.2.24 +• “VUTRS,” Section 1.2.25 +• “VUVISCOSITY,” Section 1.2.26 +• “VWAVE,” Section 1.2.27 + + + + + +# 1.2.1 VDFLUX: User subroutine to specify nonuniform distributed fluxes in an explicit dynamic coupled temperature-displacement analysis. + +# Product: Abaqus/Explicit + +# References + +• “Thermal loads,” Section 34.4.4 of the Abaqus Analysis User’s Guide +• \*DFLUX +• \*DSFLUX + +# Overview + +User subroutine VDFLUX: + +• can be used to define the variation of the distributed flux as a function of position, temperature, time, velocity, element number, etc. for a group of points in a dynamic coupled thermal-stress analysis using explicit integration (for more information, see “Fully coupled thermal-stress analysis,” Section 6.5.3 of the Abaqus Analysis User’s Guide); +• will be called at each flux integration point associated with each element-based or surface-based nonuniform distributed flux definition in the analysis; and +• recognizes an amplitude reference (“Amplitude curves,” Section 34.1.2 of the Abaqus Analysis User’s Guide) if it appears with the associated nonuniform flux definition. + +# User subroutine interface + +```fortran +subroutine vdflux ( +C Read only (unmodifiable)variables - + 1 nblock, ndim, kStep, kIncr, stepTime, totalTime, jUid, + 2 amplitude, temp, curCoords, velocity, dirCos, jltyp, sname, +C Write only (modifiable) variable - + 1 value ) +C + include 'vaba_param.inc' +C + dimension curCoords(nblock,ndim), velocity(nblock,ndim), + 1 jUid(nblock), dirCos(nblock,ndim,ndim), temp(nblock), + 2 value(nblock) + character*80 sname +C + do 100 km = 1, nblock + user coding to define value +``` + + + +100 continue + +return end + +# Variable to be defined + +value(nblock) + +Magnitude of the distributed flux. Units are $\mathrm { J } \mathrm { T } ^ { - 1 } \mathrm { L } ^ { - 2 }$ for surface fluxes and $\mathrm { J } \mathrm { T } ^ { - 1 } \mathrm { L } ^ { - 3 }$ for body fluxes. + +# Variables passed in for information + +nblock + +Number of points to be processed in this call to VDFLUX. + +ndim + +Number of coordinate directions: 2 for two-dimensional models, 3 for three-dimensional models. The model is considered three-dimensional if any three-dimensional elements are defined. + +kStep + +Step number. + +kIncr + +Increment number. + +stepTime + +Value of time since the step began. + +totalTime + +Value of total time. The time at the beginning of the step is given by totalTime − stepTime. + +jUid + +User-defined element numbers. + +amplitude + +Current value of the amplitude referenced for this flux (set to unity if no amplitude is referenced). You must multiply the flux by the current amplitude value within the user subroutine if the amplitude is required. + +TEMP + +Current value of temperature at this integration point. + +curCoords(nblock, ndim) + +Current coordinates of each point for which the flux is to be prescribed. + + + +# velocity(nblock, ndim) + +Current velocity of each point for which the flux is to be prescribed. + +# dirCos(nblock, ndim, ndim) + +Current orientation of the face or edge (not applicable for body flux type loads). The second dimension indicates the vector, and the third dimension indicates the components of that vector. For faces (surface fluxes on three-dimensional continuum and shell elements) the first and second vectors are the local directions in the plane of the surface and the third vector is the normal to the face, as defined in “Conventions,” Section 1.2.2 of the Abaqus Analysis User’s Guide. For solid elements the normal points inward, which is the opposite of what is defined in the conventions; for shell elements the normal definition is consistent with the defined conventions. For edges (fluxes on two-dimensional continuum elements) the first vector is the normal to the edge; the second vector is the tangent to the edge; and, if ndim=3, the third vector is a unit normal in the out-of-plane direction. + +# jltyp + +Key that identifies the distributed flux type. The load type may be a body flux, a surface-based flux, or an element-based surface flux. For element-based surface fluxes this variable identifies the element face for which this call to VDFLUX is being made. See Part VI, “Elements,” of the Abaqus Analysis User’s Guide, for element load type identification. This information is useful when several different nonuniform distributed loads are being imposed on an element at the same time. The key is as follows: + +
jltypLoad type
0Surface-based load
1BFNU
11S1NU or SNEGNU
12S2NU or SPOSNU
13S3NU
14S4NU
15S5NU
16S6NU
+ +# sname + +Surface name for a surface-based flux load definition (JLTYP=0). For a body flux or an element-based face load the surface name is passed in as a blank. + + + + + +# 1.2.2 VDISP: User subroutine to specify prescribed boundary conditions. + +# Product: Abaqus/Explicit + +# References + +• “Boundary conditions in Abaqus/Standard and Abaqus/Explicit,” Section 34.3.1 of the Abaqus Analysis User’s Guide +• \*BOUNDARY +• “VDISP,” Section 4.1.28 of the Abaqus Verification Guide + +# Overview + +# User subroutine VDISP: + +• can be used to prescribe translational and rotational boundary conditions; +• is called for all degrees of freedom listed in the associated boundary condition; +• allows user to specify values for either the degree of freedom or its time derivatives such as velocity and acceleration; +• releases the boundary condition by default if the user does not specify a value for the boundary condition; +• can be used to apply a concentrated load, instead, by adjusting the default motion of the node; +• can be called for blocks of nodes for which the boundary conditions are defined in the subroutine. + +# Initial velocity + +At the beginning of each step user subroutine VDISP is called once to establish the initial velocity; and then, it is called once on each configuration, including the initial configuration, to establish the nodal acceleration. + +The first call to user subroutine VDISP is made to establish the initial velocity, which is indicated by the passing of a step time value of into the subroutine, where is the current time increment. If displacement is prescribed, the returned variable, rval, corresponds to $\boldsymbol { u _ { o } } \mathrm { ~ - ~ } \boldsymbol { v _ { o } } d t$ , where $u _ { o }$ and $v _ { o }$ are the initial displacement and velocity respectively. If velocity is prescribed, the returned variable corresponds to the initial velocity $v _ { o }$ . If acceleration is prescribed, the returned variable corresponds to $\frac { v _ { o } } { d t }$ where $v _ { o }$ is the initial velocity. + +The default value of rval is consistent with the velocity at the end of previous step or that specified as an initial condition in case of the first step. You only need to reset the rval if a different initial velocity is desired. The arrays u and v stand for the default initial displacement and velocity, respectively. The array a contains a zero value. + + + +# Acceleration + +During time incrementation user subroutine VDISP is called once for each configuration, including the initial configuration, to establish the nodal acceleration. + +If displacement is prescribed, the returned variable should be set equal to the displacement at stepTime+dtNext, where stepTime is the step time and dtNext is the next time increment. If velocity is prescribed, the returned variable should be set equal to the mean velocity at stepTime+dtNext/2. If acceleration is prescribed, the returned variable should be set equal to the acceleration at stepTime. Note that stepTime is zero for the initial configuration. + +The variable rval has a default value that is computed as if the boundary condition is released. You only need to reset the rval if the boundary condition is active. The variable u contains values at stepTime. Whereas, the variable v contains initial velocity when stepTime is zero and, otherwise, velocity at stepTime—dt/2. The variable a contains values at stepTime computed as if the bondary condition is released. + +Tip: If you wish to apply a concentrated load, instead of the boundary condition, you can compute the change in acceleration due to this load and modify the rval value to account for that change. Note that the nodal mass and the rotary inertia are available in VDISP for computing the change in acceleration. Also, note that the default value of rval already reflects all other forces acting at the node. + +User subroutine interface +```fortran +subroutine vdisp( +c Read only variables - + 1 nblock, nDof, nCoord, kstep, kinc, + 2 time, totalTime, dtNext, dt, + 3 cbname, jBCType, jDof, jNodeUid, amp, + 4 coordNp, u, v, a, rf, rmass, rotaryI, +c Write only variable - + 5 rval) +c + include 'vaba_param.inc' +c + character*80 cbname + dimension jDof(nDof), jNodeUid(nblock), + 1 amp(nblock), coordNp(nCoord,nblock), + 2 u(nDof,nblock), v(nDof,nblock), a(nDof,nblock), + 3 rf(nDof,nblock), rmass(nblock), rotaryI(3,3,nblock), + 4 rval(nDof,nblock) +c + do 100 k = 1, nblock +``` + + + +```txt +do 100 j = 1, nDof + if( jDof(j) .gt. 0 ) then + user coding to define rval(j, k) + end if +100 continue +c + return + end +``` + +# Variable to be defined + +rval(nDof, nblock) + +Values of the prescribed variable for degrees of freedom 1–6 (translation and rotation) at the nodes. The variable can be displacement, velocity, or acceleration, depending on the type specified in the associated boundary condition. The variable type is indicated by jBCType. The variable rval has a default value that is computed as if the boundary condition is released. You only need to reset the rval if the boundary condition is active. + +# Variables passed in for information + +nblock + +Number of nodal points to be processed in this call to VDISP. + +nDof + +Number of degrees of freedom (equals 6). + +nCoord + +Number of coordinate components (equals 3). + +kstep + +Step number. + +kinc + +Increment number. + +stepTime + +Value of time since the step began. + +totalTime + +Value of total time. The time at the beginning of the step is given by totalTime-stepTime. + +dtNext + +Next time increment size. + +dt + +Current time increment size. + + + +# cbname + +User-specified name corresponding to the associated boundary condition. + +# jBCType + +Indicator for type of prescribed variable: 0 for displacement, 1 for velocity, and 2 for acceleration. + +# jDof(nDof) + +Indicator for prescribed degrees of freedom. The values given by rval(j,k) are prescribed only if jDof(j) equals 1. + +# jNodeUid(nblock) + +Node numbers. + +# amp(nblock) + +Amplitude values corresponding to the associated amplitude functions. These values are passed in for information only and will not contribute to the values of the prescribed variable automatically. + +# coordNp(nCoord, nblock) + +Nodal point coordinates. + +# u(nDof, nblock) + +Initial displacements when stepTime is negative, and, otherwise, displacement at stepTime. All translations are included if one or more translational degrees of freedom are prescribed. All rotations are included if one or more rotational degrees of freedom are prescribed. + +# v(nDof, nblock) + +Initial nodal velocities when stepTime is non-positive and, otherwise, mean velocities at stepTime-dt/2 during time incrementation. All translational velocities are included if one or more translational degrees of freedom are prescribed. All angular velocities are included if one or more rotational degrees of freedom are prescribed. + +# a(nDof, nblock) + +Contains a zero value when stepTime is negative and, otherwise, the accelerations, computed without accounting for the boundary condition, at stepTime. All translational accelerations are included if one or more translational degrees of freedom are prescribed. All angular accelerations are included if one or more rotational degrees of freedom are prescribed. + +# rf(nDof, nblock) + +Nodal point reaction at stepTime-dt. All reaction forces are included if one or more translational degrees of freedom are prescribed. All reaction moments are included if one or more rotational degrees of freedom are prescribed. + +# rmass(nblock) + +Nodal point masses. diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_040.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_040.md new file mode 100644 index 0000000..2fcaf3f --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_040.md @@ -0,0 +1,289 @@ + + +rotaryI(3, 3, nblock) + +Nodal point rotary inertia. + +# Example: Imposition of acceleration on a rigid body with nonzero initial velocity + +In this example a sinusoidal acceleration is imposed on the reference node of a rigid body. Nonzero initial velocity is also specified for the rigid body. User subroutine VDISP given below illustrates how the return value array is to be computed for different phases of the solution. The analysis results show that both the initial velocity and acceleration are correctly specified. + +Input file +```csv +*HEADING +Test VDISP with S4R element +*NODE, NSET=NALL +1, +2, 2., 0. +3, 0., 2. +4, 2., 2. +9, 1., 1., 0. +*ELEMENT, TYPE=S4R, ELSET=SHELL +10, 1,2,4,3 +*SHELL SECTION, ELSET=SHELL, MATERIAL=ELSHELL +2.0000000e-02, 3 +*MATERIAL, NAME=ELSHELL +*DENSITY +7850.0, +*ELASTIC +2.5000000e+11, 3.0000000e-01 +*RIGID BODY, REF NODE=9, ELSET=SHELL +*INITIAL CONDITIONS, Type=VELOCITY +9, 1, 0.4 +*STEP +*DYNAMIC, EXPLICIT, DIRECT USER CONTROL +0.01, 0.8 +*BOUNDARY, USER, TYPE=ACCELERATION +9, 1 +*OUTPUT, HISTORY, TIME INTERVAL=0.01, OP=NEW +*NODE OUTPUT, NSET=NALL +U, V, A +*END STEP +``` + + + +User subroutine +```fortran +subroutine vdisp( +c Read only variables - + * nblock, nDof, nCoord, kstep, kinc, + * steppTime, totalTime, dtNext, dt, + * cbname, jBCType, jDof, jNodeUid, amp, + * coordNp, u, v, a, rf, rmass, rotaryI, +c Write only variable - + * rval ) +c + include 'vaba_param.inc' + parameter( zero = 0.d0, half = 0.5d0, one = 1.d0 ) +c + character*80 cbname + dimension jDof(nDof), jNodeUid(nblock), + * amp(nblock), coordNp(nCoord,nblock), + * u(nDof,nblock), v(nDof,nblock), a(nDof,nblock), + * rf(nDof,nblock), rmass(nblock), + * rotaryI(3,3,nblock), rval(nDof,nblock) +c +c Impose acceleration +c + if( jBCType .eq. 2 ) then +c + if( steppTime .lt. zero ) then +c +c Initialization 1 +c + do 310 k=1, nblock + do 310 j=1, nDof + if ( jDof(j) .gt. 0 ) then + v0 = v(j,k) + rval(j,k) = v0/dt + end if +310 continue +c + else +c +c Time incrementation +c + amplitude = 2.0 +``` + + + +```fortran +period = 0.8 +twopi = 6.2831853d0 +c +do 350 k=1, nblock +do 350 j=1, nDof + if (jDof(j).gt.0) then + rval(j,k) = amplitude* +* sin(twopi*stepTime / period) + end if +350 continue + end if + end if +c + return + end +``` + + + + + +# 1.2.3 VDLOAD: User subroutine to specify nonuniform distributed loads. + +# Product: Abaqus/Explicit + +# References + +• “Applying loads: overview,” Section 34.4.1 of the Abaqus Analysis User’s Guide +• “Distributed loads,” Section 34.4.3 of the Abaqus Analysis User’s Guide +• \*DLOAD +• \*DSLOAD +• “Deformation of a sandwich plate under CONWEP blast loading,” Section 9.1.9 of the Abaqus Example Problems Guide + +# Overview + +User subroutine VDLOAD: + +• can be used to define the variation of the distributed load magnitude as a function of position, time, velocity, etc. for a group of points, each of which appears in an element-based or surface-based nonuniform load definition; +• will be called for load integration points associated with each nonuniform load definition including PENU and PINU loads applicable for pipe elements; +• does not make available the current value of the nonuniform distributed loads for file output purposes; and +• recognizes an amplitude reference (“Amplitude curves,” Section 34.1.2 of the Abaqus Analysis User’s Guide) if it appears with the associated nonuniform load definition. + +# User subroutine interface + +```python +subroutine vdload ( +C Read only (unmodifiable)variables - + 1 nBlock, ndim, stepTime, totalTime, + 2 amplitude, curCoords, velocity, dirCos, jltyp, sname, +C Write only (modifiable) variable - + 1 value ) +C + include 'vaba_param.inc' +C + dimension curCoords(nBlock,ndim), velocity(nBlock,ndim), + 1 dirCos(nBlock,ndim,ndim), value(nBlock) + character*80 sname +C +``` + + + +do 100 km = 1, nBlock + +user coding to define value + +100 continue + +return + +end + +# Variable to be defined + +value (nBlock) + +Magnitude of the distributed load. Units are FL−2 for surface loads, FL−3 for body forces. + +# Variables passed in for information + +nBlock + +Number of points to be processed in this call to VDLOAD. + +ndim + +Number of coordinate directions: 2 for two-dimensional models, 3 for three-dimensional models. The model will be considered three-dimensional if any three-dimensional elements are defined (including SPRINGA elements). + +stepTime + +Value of time since the step began. + +totalTime + +Value of total time. The time at the beginning of the step is given by totalTime − stepTime. + +amplitude + +Current value of the amplitude referenced for this load (set to unity if no amplitude is referenced). You must multiply the load by the current amplitude value within the user subroutine if the amplitude is required. + +curCoords (nBlock, ndim) + +Current coordinates of each point for which the load is to be calculated. + +velocity (nBlock, ndim) + +Current velocity of each point for which the load is to be calculated. + +dirCos (nBlock, ndim, ndim) + +Current orientation of the face, edge, pipe, or beam for pressure type loads (not applicable for body force type loads). The second dimension indicates the vector, and the third dimension indicates the components of that vector. For faces (pressures on three-dimensional continuum, shell, and membrane elements), the first and second vectors are the local directions in the plane of the surface and the third + + + +vector is the normal to the face, as defined in “Conventions,” Section 1.2.2 of the Abaqus Analysis User’s Guide. For solid elements the normal points inward, which is the opposite of what is defined in the conventions; for shell elements the normal definition is consistent with the defined conventions. For edges (pressures on two-dimensional continuum elements and two-dimensional beams and pipes), the first vector is the normal to the edge, the second vector is the tangent to the edge, and, if ndim=3, the third vector will be a unit normal in the out-of-plane direction. For three-dimensional beam and pipe elements, the first and second vectors are the local axes ( , ) and the third vector is the tangent vector ( ), as defined in “Beam element cross-section orientation,” Section 29.3.4 of the Abaqus Analysis User’s Guide. + +For a discrete element analysis using PD3D elements, the first column of the array is the radius of the element. + +# jltyp + +Key that identifies the distributed load type. The load type may be a body force, a surface-based load, or an element-based surface load. For element-based surface loads, this variable identifies the element face for which this call to VDLOAD is being made. See Part VI, “Elements,” of the Abaqus Analysis User’s Guide for element load type identification. This information is useful when several different nonuniform distributed loads are being imposed on an element at the same time. The key is as follows: + +
JltypeLoad type
0Surface-based load
1BXNU
2BYNU
3BZNU
20PNU
21P1NU
22P2NU
23P3NU
24P4NU
25P5NU
26P6NU
27PINU
28PENU
41PXNU
+ + + +
JltypeLoad type
42PYNU
43PZNU
+ +# sname + +Surface name for a surface-based load definition (JLTYP=0). For a body force or an element-based load the surface name is passed in as a blank. + + + +# 1.2.4 VEXTERNALDB: User subroutine that gives control to the user at key moments of the analysis so that data can be exchanged dynamically among Abaqus user subroutines and with external programs or files. + +Product: Abaqus/Explicit + +# Reference + +• “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide + +# Overview + +User subroutine VEXTERNALDB: + +• is called once at the beginning of the analysis, at the beginning of each step, before each increment, at the start of each increment, at the end of each increment, at the end of each step, and finally at the end of the analysis; +• can be used to communicate data between external programs and user subroutines within Abaqus/Explicit; +• can be used to control the time incrementation of the Abaqus/Explicit analysis; +• can be used to control the output of the restart data for the analysis; +• can be used either to skip the remainder of an Abaqus step or to terminate the analysis; +• can be used to open and close external files as needed for exchange of data with the Abaqus analysis; +• can be used to exchange data with other user subroutines via user-allocated global and thread-local arrays (see “Allocatable arrays,” Section 2.1.23) and; +• can be used to exchange data with other Abaqus processes via an MPI mechanism (see “Obtaining parallel processes information,” Section 2.1.4) in domain-parallel analyses. + +# Dynamic exchange of data with other Abaqus user subroutines and external programs + +Typically, Abaqus user subroutines are called with the context data limited to a specific material point, a specific element, etc. Rarely, you need to know some nonlocal information such as the state of the neighboring material points or elements. In other situations you want to specify the behavior in the user subroutines to depend dynamically on the external programs. Both these complex scenarios can be addressed using user subroutine VEXTERNALDB. + +VEXTERNALDB is called once at the beginning of the analysis, at the beginning of each step, before each increment, at the start of each increment, at the end of each increment, at the end of each step, and finally at the end of the analysis. Other Abaqus subroutines are called after the call to user subroutine VEXTERNALDB at the start of the increment but before the next call at the end of that increment. + + + +User subroutine interface +```fortran +subroutine vexternaldb(lOp, i_Array, niArray, r_Array, nrArray) +C + include 'vaba_param.inc' +C +C Contents of i_Array + parameter( i_int_nTotalNodes = 1, + * i_int_nTotalElements = 2, + * i_int_kStep = 3, + * i_int_kInc = 4, + * i_int_iStatus = 5, + * i_int_lWriteRestart = 6 ) +C Possible values for the lOp argument + parameter( j_int_StartAnalysis = 0, + * j_int_StartStep = 1, + * j_int_SetupIncrement = 2, + * j_int_StartIncrement = 3, + * j_int_EndIncrement = 4, + * j_int_EndStep = 5, + * j_int_EndAnalysis = 6 ) +C Possible values for i_Array(i_int_iStatus) + parameter( j_int_Continue = 0, + * j_int_TerminateStep = 1, + * j_int_TerminateAnalysis = 2 ) +C Contents of r_Array + parameter( i_flt_TotalTime = 1, + * i_flt_StepTime = 2, + * i_flt_dTime = 3 ) +C dimension i_Array(niArray), + * r_Array(nrArray) + kStep = i_Array(i_int_kStep) + kInc = i_Array(i_int_kInc) +``` diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_041.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_041.md new file mode 100644 index 0000000..3c5c4ff --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_041.md @@ -0,0 +1,339 @@ + + +Note that you can use the MPI communication between parallel Abaqus processes to gather and scatter the data. + +C Start of the analysis if (lOp .eq. j\_int\_StartAnalysis) then + +User coding to set up the environment, open files, launch/connect to the external programs, etc. + +C continuation from a previous analysis (restart) if (kStep .ne. 0) then end if + +C Start of the step else if (lOp .eq. j\_int\_StartStep) then + +Set up or exchange (import and export) initial values with external programs. + +C The initial values may need to match those at the point of restart. if ( kInc .ne. 0) then end if + +C Setup the increment else if (lOp .eq. j\_int\_SetupIncrement) then Change i\_Array(i\_int\_lWriteRestart) and i\_Array(i\_int\_iStatus) if desired. Change r\_Array(i\_flt\_dTime) if desired. + +C Start of the increment else if (lOp .eq. j\_int\_StartIncrement) then + +The time increment is finalized. Use r\_Array(i\_flt\_dTime) if desired. If needed, gather and export data from the configuration at the end of the previous increment to external programs. Import and scatter data from external program to influence the current Abaqus increment. + +C End of the increment else if (lOp .eq. j\_int\_EndIncrement) then + +Change i\_Array(i\_int\_iStatus) if desired. Gather and export data from the configuration at the end of the current increment + + + +to external programs. + +C End of the step else if (lOp .eq. j\_int\_EndStep) then + +In the case of multiple steps, prepare the transition to the next step. For example, these data can serve as initial values for the next step. + +C End of the analysis else if (lOp .eq. j\_int\_EndAnalysis) then + +User coding to close files and disconnect any external programs, etc. + +```lua +end if +return +end +``` + +# Variables to be defined + +None. + +# Variables that can be updated + +i\_Array(i\_int\_lWriteRestart) + +i\_Array(i\_int\_lWriteRestart) indicates whether restart data are currently scheduled to be written. When lOp=j\_int\_SetupIncrement, you can optionally modify it either to write restart data or to skip it. A value of 1 would capture the data for a possible future restart of the analysis from the current time point; whereas 0 would forego such restart from the current time point. + +i\_Array(i\_int\_iStatus) + +i\_Array(i\_int\_iStatus) indicates the status of the analysis and has a default value of j\_int\_Continue. When lOp=j\_int\_SetupIncrement or j\_int\_EndIncrement, you can optionally modify it either to a value of j\_int\_TerminateStep to skip the remainder of the current step or to a value of j\_int\_TerminateAnalysis to terminate the analysis. If you request to terminate the analysis, the analysis will go through one additional increment with a zero time increment size to generate the field output that reflects the state at termination, as described in “Abaqus/Explicit output as a result of analysis termination” in “Output to the output database,” Section 4.1.3 of the Abaqus Analysis User’s Guide. When the passed in value is not equal to j\_int\_Continue, you can coordinate the necessary events with any external program. + +r\_Array(i\_flt\_dTime) + +Time increment. When lOp=j\_int\_SetupIncrement, it is the time increment proposed for the current increment and it can be modified to control the incrementation. When + + + +lOp=j\_int\_StartIncrement, it is the finalized time increment for the increment to be taken; whereas when lOp=j\_int\_EndIncrement, it is the time increment just taken. + +Variables passed in for information +i_Array(i_int_nTotalNodes) + Total number of nodes in the model. + +i_Array(i_int_nTotalElements) + Total number of elements in the model. + +i_Array(i_int_kStep) + Current step number. When lOp=j_int_StartAnalysis, i_Array(i_int_kStep) gives the restart step number. + +i_Array(i_int_kInc) + Current increment number. When lOp=j_int_StartStep, i_Array(i_int_kInc) gives the restart increment number. + +lOp + lOp=j_int_StartAnalysis indicates that the user subroutine is being called at the start of the analysis. A nonzero i_Array(i_int_kStep) indicates that the analysis is starting from a prior analysis (restart). + lOp=j_int_StartStep indicates that the user subroutine is being called at the start of a step. A nonzero i_Array(i_int_kInc) indicates a continuation of the step from a prior analysis (restart). + lOp=j_int_SetupIncrement indicates that the user subroutine is being called to set up an increment and r_Array(i_flt_dTime) can be modified. In addition, i_Array(i_int_lWriteRestart) can be modified to control output of restart data at the end of the current increment. You can also control the continuation of the analysis via i_Array(i_int_iStatus). + lOp=j_int_StartIncrement indicates that the user subroutine is being called at the start of the agreed increment. You need to import or compute the data necessary for starting the increment. + lOp=j_int_EndIncrement indicates that the user subroutine is being called at the end of the increment. If you have results to export, this is a good time to do so. You can also control the continuation of the analysis via i_Array(i_int_iStatus). + lOp=j_int_EndStep indicates that the user subroutine is being called at the end of the step. + lOp=j_int_EndAnalysis indicates that the user subroutine is being called at the end of the analysis. + +r_Array(i_flt_StepTime) + Value of current step time. When lOp=j_int_SetupIncrement or j_int_StartIncrement, the step time is at the start of the increment. When lOp=j_int_EndIncrement, the step time is at the end of the increment. + + + +r\_Array(i\_flt\_TotalTime) +```txt +Value of current total time. When lOp =j_int_SetupIncrement or j_int_StartIncrement, the total time is at the start of the increment. When lOp =j_int_EndIncrement, the total time is at the end of the increment. +``` + + + +# 1.2.5 VFABRIC: User subroutine to define fabric material behavior. + +# Product: Abaqus/Explicit + +WARNING: The use of this user subroutine generally requires considerable expertise. You are cautioned that the implementation of any realistic constitutive model requires extensive development and testing. Initial testing on a single-element model with prescribed traction loading is strongly recommended. + +# References + +• “Fabric material behavior,” Section 23.4.1 of the Abaqus Analysis User’s Guide +• \*FABRIC + +# Overview + +User subroutine VFABRIC: + +• is used to define the mechanical constitutive behavior of a fabric material in the plane of the fabric; +• is valid for materials that exhibit two “structural” directions that may not be orthogonal to each other with deformation; +• is used to update the nominal fabric stresses for a given nominal fabric strain where the direct strains are defined as the nominal strain measured along the two yarn directions of the fabric and the engineering shear strain is defined as the drop in the angle between the two yarn directions going from the reference configuration to the current configuration; +• can be used with elements under plane stress conditions; +• will be called for blocks of material calculation points for which the material is defined in a user subroutine (“Material data definition,” Section 21.1.2 of the Abaqus Analysis User’s Guide); +• can use and update solution-dependent state variables; +• can use any field variables that are passed in; and +• cannot be used in an adiabatic analysis. + +# Component ordering in tensors + +The component ordering depends upon whether the tensor is a “strain” variable or a “stress” variable. + +# Symmetric tensors + +Tensors such as the strain and strain increment have four components, and tensors such as stress have three components, with the difference between the two sets of variables arising from the assumed plane stress condition. The component order with the arrays for these variables is listed in the table below: + + + +
ComponentStrainStress
1 $\varepsilon_{11}$ $\sigma_{11}$
2 $\varepsilon_{22}$ $\sigma_{22}$
3 $\varepsilon_{33}$ $\sigma_{12}$
4 $\varepsilon_{12}$
+ +The shear strain components in user subroutine VFABRIC are stored as tensor components and not as engineering components. + +# Initial calculations and checks + +In the datacheck phase of the analysis Abaqus/Explicit calls user subroutine VFABRIC with a set of fictitious strains and a totalTime and stepTime that are both equal to 0.0. This step serves as a check on your constitutive relation and calculates the equivalent initial material properties, upon which the initial elastic wave speeds are computed. + +# Orientation of the fabric yarn + +In general, the yarn directions may not be orthogonal to each other in the reference configuration. You can specify these local directions with respect to the in-plane axes of an orthogonal orientation system at a material point. Both the local directions and the orthogonal system are defined together as a single orientation definition. If the local directions are not specified, these directions are assumed to match the in-plane axes of the orthogonal system. The local direction may not remain orthogonal with deformation. Abaqus updates the local directions with deformation and computes the nominal strains along these directions and the drop in angle between them (the fabric engineering shear strain). The constitutive behavior for the fabric defines the fabric nominal stresses as a function of the fabric strains. Abaqus converts these fabric stresses into the Cauchy stress and the resulting internal forces. + +# Material point deletion + +Material points that satisfy a user-defined failure criterion can be deleted from the model (see “Userdefined mechanical material behavior,” Section 26.7.1 of the Abaqus Analysis User’s Guide). You must specify the state variable number controlling the element deletion flag when you allocate space for the solution-dependent state variables, as explained in “Fabric material behavior,” Section 23.4.1 of the Abaqus Analysis User’s Guide. The deletion state variable should be set to a value of one or zero in user subroutine VFABRIC. A value of one indicates that the material point is active, while a value of zero indicates that Abaqus/Explicit should delete the material point from the model by setting the stresses to zero. The structure of the block of material points passed to user subroutine VFABRIC remains unchanged during the analysis; deleted material points are not removed from the block. Abaqus/Explicit will pass zero stresses and strain increments for all deleted material points. Once a material point has been flagged as deleted, it cannot be reactivated. + + + +```fortran +subroutine vfabric( +C Read only (unmodifiable)variables - + 1 nblock, ndim, npt, layer, kspt, kstep, kinc, + 2 nstatev, nfieldv, nprops, + 3 lOp, jElem, stepTime, totalTime, dt, cmname, coordMp, + 4 charLength, props, density, braidAngle, fabricStrain, + 5 fabricStrainInc, + 6 tempOld, fieldOld, fabricStressOld, stateOld, + 7 tempNew, fieldNew, enerIntern, +C Write only (modifiable)variables - + 8 fabricStressNew, stateNew, enerInelas ) +C +C NOTE: In addition to the above "Write only" variables, +C the thickness direction component of fabricStrainInc +C i.e, fabricStrainInc(*,ndirStrain) may also be set by +C the user for changing thickness as a function +C of material in-plane state. +C + include 'vaba_param.inc' +C + parameter (ndirStrain = 3, nshr = 1, ndirStress = 2) +C +C NOTE: The constants defined above are used for array +C dimensions below. +C + dimension + * jElem(nblock), + * coordMp(nblock,ndim), + * charLength(nblock), + * props(nprops), + * density(nblock), + * braidAngle(nblock), + * fabricStrain(nblock,ndirStrain+nshr), + * strainFabricInc(nblock,ndirStrain+nshr), + * tempOld(nblock), + * fieldOld(nblock,nfieldv), + * fabricStressOld(nblock,ndirStress+nshr), + * stateOld(nblock,nstatev), + * tempNew(nblock), +``` + + + +```txt +* fieldNew(nblock, nfieldv), +* fabricStressNew(nblock, ndirStress+nshr), +* stateNew(nblock, nstatev), +* enerIntern(nblock), +* enerInelas(nblock) +* +character*80 cmname +C +do 100 km = 1, nblock +user coding +100 continue +return +end +``` + +# Variables to be defined + +fabricStressNew(nblock,ndirStress+nshr) + +Nominal fabric stress at each material point at the end of the increment. This nominal fabric stress can be requested as output variable SFABRIC. + +stateNew(nblock,nstatev) + +State variables at each material point at the end of the increment. You define the size of this array by allocating space for it (see “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide, for more information). This variable can be requested as output variable SDV. + +enerInelas(nblock) + +Total inelastic energy density at material points at the end of the increment. This variable can be requested as output variable ENER. + +# Variable that can be updated + +fabricStrainInc(\*,ndirStrain) + +Thickness direction strain increment. The thickness can be requested as output variable STH. + +# Variables passed in for information + +nblock + +Number of material points to be processed in this call to VFABRIC. + +ndim + +Two for a two-dimensional model and three for a three-dimensional model. + +Current integration point number. + + + +# layer + +Current layer number in the case of a composite section. + +# kspt + +Current material point number within the section. + +# kStep + +Current Abaqus step number. + +# kInc + +Increment number of the current Abaqus step. + +# nstatev + +Number of user-defined state variables that are associated with this material type (you define this as described in “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide). + +# nfieldv + +Number of user-defined external field variables. + +# nprops + +User-specified number of user-defined material properties. + +# lOp + +Integer flag indicating the computation that is expected. lOp = −2 indicates that the routine is being called to initialize the stresses corresponding to the initial strains, which can be large. lOp = −1 indicates that the routine is being called to update the stresses based on the instantaneous elastic response for a small “artificial” strain increment given. lOp = 0 indicates that this is an annealing process and you should reinitialize the internal state variables, stateNew, if necessary. The stresses will be set to zero by Abaqus. lOp = 1 indicates that the routine is being called to update the stresses and the state for a given strain increment. + +# jElem(nblock) + +Array of element numbers. + +# stepTime + +Value of time since the step began. + +# totalTime + +Value of total time. The time at the beginning of the step is given by totalTime - stepTime. + +# dt + +Time increment size. + + + +# cmname + +User-specified material name, left justified. It is passed in as an uppercase character string. Some internal material models are given names starting with the character string “ABQ\_”. To avoid conflict, you should not use “ABQ\_” as the leading string for cmname. + +# coordMp(nblock,\*) + +Material point coordinates. It is the midplane material point for shell elements and the centroid for beam elements. + +# charLength(nblock) + +Characteristic element length, which is either the default value based on the geometric mean or the user-defined characteristic element length defined in user subroutine VUCHARLENGTH. The default value is a typical length of a line across an element for a first-order element; it is half of the same typical length for a second-order element. For membranes and shells the default value is a characteristic length in the reference surface. + +# props(nprops) + +User-supplied material properties. + +# density(nblock) + +Current density at the material points in the midstep configuration. This value may be inaccurate in problems where the volumetric strain increment is very small. If an accurate value of the density is required in such cases, the analysis should be run in double precision. This value of the density is not affected by mass scaling. + +# braidAngle(nblock) + +Angle in radians between the two yarn directions at the end of the increment. + +# fabricStrain(nblock,ndirStrain+nshr) + +Total nominal strain in the fabric at the end of increment. This variable can be requested as output variable EFABRIC. + +# fabricStrainInc(nblock,ndirStrain+nshr) + +Incremental nominal strain in the fabric. + +# tempOld(nblock) + +Temperatures at each material point at the beginning of the increment. + +# fieldOld(nblock,nfieldv) + +Values of the user-defined field variables at each material point at the beginning of the increment. + +# fabricStressOld(nblock,ndirStress+nshr) + +Nominal fabric stress at each material point at the beginning of the increment. diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_042.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_042.md new file mode 100644 index 0000000..c76f92f --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_042.md @@ -0,0 +1,385 @@ + + +stateOld(nblock,nstatev) + +State variables at each material point at the beginning of the increment. + +tempNew(nblock) + +Temperatures at each material point at the end of the increment. + +fieldNew(nblock,nfieldv) + +Values of the user-defined field variables at each material point at the end of the increment. + +enerIntern(nblock) + +Internal energy per unit mass at each material point at the beginning of the increment. + +# Example: Using more than one user-defined material model + +To use more than one user-defined fabric material model, the variable cmname can be tested for different fabric material names inside user subroutine VFABRIC, as illustrated below: + +```txt +if (cmname(1:4) .eq. 'MAT1') then + call VFABRIC_MAT1(argument_list) +else if (cmname(1:4) .eq. 'MAT2') then + call VFABRIC_MAT2(argument_list) +end if +``` + +VFABRIC\_MAT1 and VFABRIC\_MAT2 are the actual fabric material user subroutines containing the constitutive material models for each material MAT1 and MAT2, respectively. User subroutine VFABRIC merely acts as a directory here. The argument list can be the same as that used in subroutine VFABRIC. The material names must be in uppercase characters since cmname is passed in as an uppercase character string. + +# Example: Influence of nonorthogonal material directions in highly anisotropic elastic material + +As an example of the coding of user subroutine VFABRIC, consider a simple elastic lamina material with highly anisotropic properties. For a fabric the material definitions need not remain orthogonal with deformation, whereas the directions do remain orthogonal for a built-in elastic material. The simple VFABRIC routine given below defines an elastic fabric and can be used to compare the fabric and the built-in elastic materials under different loading conditions. + +The user subroutine would be coded as follows: + +```csv +subroutine vfabric( +C Read only (unmodifiable)variables - +1 nblock, ndim, npt, layer, kspt, kstep, kinc, +2 nstatev, nfieldv, nprops, +3 lOp, jElem, stepTime, totalTime, dt, cmname, coordMp, +4 charLength, props, density, braidAngle, fabricStrain, +5 fabricStrainInc, +``` + + + +```txt +6 tempOld, fieldOld, fabricStressOld, stateOld, +7 tempNew, fieldNew, enerIntern, +C Write only (modifiable) variables - +8 fabricStressNew, stateNew, enerInelas ) +C +C NOTE: In addition to the above "Write only" variables, +C the thickness direction component of fabricStrainInc +C i.e, fabricStrainInc(*,ndirStrain) may also be set by the user +C for changing thickness as a function of material in-plane +C state. +C + include 'vaba_param.inc' +C + parameter( ndirStrain = 3, nshr = 1, ndirStress = 2, + one = 1.d0, two = 2.d0 ) +C +C NOTE: The constants defined above are used for array +C dimensions and computation below. +C + dimension + * jElem(nblock), + * coordMp(nblock,ndim), + * charLength(nblock), + * props(nprops), + * density(nblock), + * braidAngle(nblock), + * fabricStrain(nblock,ndirStrain+nshr), + * fabricStrainInc(nblock,ndirStrain+nshr), + * tempOld(nblock), + * fieldOld(nblock,nfieldv), + * fabricStressOld(nblock,ndirStress+nshr), + * stateOld(nblock,nstatev), + * tempNew(nblock), + * fieldNew(nblock,nfieldv), + * fabricStressNew(nblock,ndirStress+nshr), + * stateNew(nblock,nstatev), + * enerIntern(nblock), + * enerInelas(nblock) +C + character*80 cmname +C +``` + + + +```python +C +C Read properties + E1 = props(1) + E2 = props(2) + xnu12 = props(3) + twiceG12 = two * props(4) +C + xnu21 = E2 * xnu12 / E1 +C +C Let us assume: + xnu13 = xnu12 + xnu23 = xnu21 +C + xnu13OverE1 = xnu13/E1 + xnu23OverE2 = xnu23/E2 +C + fr = one / (one - xnu12 * xnu21) + D11 = E1 * fr + D22 = E2 * fr + D12 = E2 * xnu12 * fr +C + do k = 1, nblock +C +C Update the stress + stressInc11 = D11 * fabricStrainInc(k,1) + * + D12 * fabricStrainInc(k,2) + stressInc22 = D22 * fabricStrainInc(k,2) + * + D12 * fabricStrainInc(k,1) + stressInc12 = twiceG12 * + * fabricStrainInc(k,ndirStrain + 1) +C + fabricStressNew(k,1) = fabricStressOld(k,1) + * + stressInc11 + fabricStressNew(k,2) = fabricStressOld(k,2) + * + stressInc22 +C +C shear stress + fabricStressNew(k,ndirStress+1) = + * fabricStressOld(k,ndirStress+1) + stressInc12 +C +C Thickness direction strain +``` + + + +```prolog +c +fabricStrainInc(k,ndirStrain) = +C * - ( xnu13OverE1 * stressInc11 +C * + xnu23OverE2 * stressInc22 +C * +C +end do +return +end +``` + + + +# 1.2.6 VFRIC: User subroutine to define frictional behavior for contact surfaces. + +# Product: Abaqus/Explicit + +# References + +• “Frictional behavior,” Section 37.1.5 of the Abaqus Analysis User’s Guide +• \*FRICTION +• “VFRIC, VFRIC\_COEF, and VFRICTION,” Section 4.1.30 of the Abaqus Verification Guide + +# Overview + +User subroutine VFRIC: + +• can be used to define the frictional behavior between contact pair surfaces; +• can be used when the classical Coulomb friction model is too restrictive and a more complex definition of shear transmission between contacting surfaces is required; +• must provide the entire definition of shear interaction between the contacting surfaces; +• can use and update solution-dependent state variables; +• cannot be used in conjunction with softened tangential surface behavior; and +• cannot be used with the general contact algorithm. + +# Terminology + +The use of user subroutine VFRIC requires familiarity with the following terminology. + +# Surface node numbers + +The “surface node number” refers to the position of a particular node in the list of nodes on the surface. For example, there are nSlvNod nodes on the slave surface. Number nSlvNod, is the surface node number of the nth node in this list; jSlvUid is the user-defined global number of this node. An Abaqus/Explicit model can be defined in terms of an assembly of part instances (see “Defining an assembly,” Section 2.10.1 of the Abaqus Analysis User’s Guide). In such models a node number in jSlvUid is an internally generated node number. If the original node number and part instance name are required, call the utility routine VGETPARTINFO (see “Obtaining part information,” Section 2.1.5). + +# Contact points + +The nodes on the slave surface that are in contact in the current time increment are defined as “contact points.” The number of contact points is passed into this subroutine as nContact. The array jConSlvid(nContact) gives the surface node numbers for the contact points. + + + +A local coordinate system is defined for each contact point to facilitate specification of frictional forces and incremental slips. The local 1-direction for both two-dimensional and three-dimensional contact is tangential to the master surface, and it is defined by $\mathbf { t } _ { 1 } ~ = ~ d \mathbf { s } / | d \mathbf { s } |$ , where is the incremental slip vector. The incremental slip vector used to define $\mathbf { t } _ { 1 }$ corresponds to the incremental slip in the current time increment for penalty contact and the predicted incremental slip for kinematic contact. The master surface normal direction, $\mathbf { n } ,$ is the local 2-direction for two-dimensional contact and the local 3-direction for three-dimensional contact. The local 2-direction for three-dimensional contact is given by $\mathbf { t } _ { 2 } = \mathbf { n } \times \mathbf { t } _ { 1 }$ , which is also tangent to the master surface. The vectors are shown in Figure 1.2.6–1 and Figure 1.2.6–2. The direction cosines for $\mathbf { t } _ { 1 }$ and with respect to the global coordinate system are available in dirCosT1 and dirCosN, respectively. In the case of zero incremental slip $( d \mathbf { s } | = 0 )$ we choose an arbitrary direction for $\mathbf { t } _ { 1 }$ that is orthogonal to the normal direction, . + +![](images/page-416_1b073b703d46fac241a31506484f9ae0fc24cd05a0531fdd51f8530f17fa3a07.jpg) + +
+text_image + +surface normal +slave node +master surface +n +ds +t₁ +slip direction +incremental frictional slip +
+ +Figure 1.2.6–1 Local coordinate system for two-dimensional contact with VFRIC. + +# Frictional forces + +You specify the frictional force, fTangential, at each contact point in local coordinates in this subroutine. The array fTangential is dimensioned such that only the tangential components can be specified. Any components of the frictional force that are not specified will remain equal to zero. For three-dimensional contact with isotropic friction, only the first component of the frictional force need be specified since the second component should be zero. A “stick force” at each contact point is provided in the array fStickForce to assist you in setting the appropriate frictional force values. The stick force is the force required to prevent additional “plastic” slipping. The stick force at each contact point is provided as a scalar value as it would act in the direction opposite to $\mathbf { t } _ { 1 }$ . The stick force is computed prior to calling user subroutine VFRIC by either the kinematic or the penalty contact algorithm. See “Contact constraint enforcement methods in Abaqus/Explicit,” Section 38.2.3 of the Abaqus Analysis User’s Guide, for descriptions of the kinematic and penalty contact algorithms and the user interface for choosing between them. The first component of the frictional force should be in the range between + + + +![](images/page-417_ecbb54cd0740af82f1db19d47d13d68d75f3d07909b05f56047ad61469d075ac.jpg) + +
+text_image + +surface normal +slave node +master surface +n +ts +ds +t1 +slip directions +incremental frictional slip +
+ +Figure 1.2.6–2 Local coordinate system for three-dimensional contact with VFRIC. + +zero and minus the stick force value. Typically, the stick force will be positive and the first component of the applied frictional force will be negative, opposing the incremental slip. Penalty contact includes an elastic slip regime due to finite penalty stiffness, so occasionally, during recovery of elastic slip, the stick force will be negative, indicating that it is appropriate for the first component of the frictional force to be positive (i.e., acting in the same direction as the incremental slip). A noisy or unstable solution is likely to result if the first component of fTangential is set outside of the range between zero and negative the value of the stick force. + +After user subroutine VFRIC is called, frictional forces that oppose the forces specified at the contact points are distributed to the master nodes. For balanced master-slave contact we then compute weighted averages of the frictional forces for both master-slave orientations. These forces are directly applied if the penalty contact algorithm is being used. If the kinematic contact algorithm is being used, the frictional forces are converted to acceleration corrections by dividing by the nodal masses. + +User subroutine interface +```txt +subroutine vfric( +C Write only - + 1 fTangential, +C Read/Write - + 2 statev, +C Read only - + 3 kStep, kInc, nContact, nFacNod, nSlvNod, nMstNod, + 4 nFricDir, nDir, nStateVar, nProps, nTemp, nPred, numDefTfv, + 5 jSlvUid, jMstUid, jConSlvid, jConMstid, timStep, timGlb, +``` + + + +```txt +6 dTimCur, surfInt, surfSlv, surfMst, lContType, +7 dSlipFric, fStickForce, fTangPrev, fNormal, frictionWork, +8 shape, coordSlv, coordMst, dirCosSl, dircosN, props, +9 areaSlv, tempSlv, preDefSlv, tempMst, preDefMst) +C + include `vaba_param.inc' +C + character*80 surfInt, surfSlv, surfMst +C + dimension props(nProps), statev(nStateVar,nSlvNod), + 1 dSlipFric(nDir,nContact), + 2 fTangential(nFricDir,nContact), + 3 fTangPrev(nDir,nContact), + 4 fStickForce(nContact), areaSlv(nSlvNod), + 5 fNormal(nContact), shape(nFacNod,nContact), + 6 coordSlv(nDir,nSlvNod), coordMst(nDir,nMstNod), + 7 dirCosSl(nDir,nContact), dircosN(nDir,nContact), + 8 jSlvUid(nSlvNod), jMstUid(nMstNod), + 9 jConSlvid(nContact), jConMstid(nFacNod,nContact) + 1 tempSlv(nContact), preDefSlv(nContact,nPred), + 2 tempMst(numDefTfv), preDefMst(numDefTfv,nPred) + + user coding to define fTangential + and, optionally, statev + + return + end +``` + +# Variable to be defined + +# fTangential(nFricDir, nContact) + +This array must be updated to the current values of the frictional force components for all contact points in the local tangent directions. See Figure 1.2.6–1 and Figure 1.2.6–2 for definition of the local coordinate system. This array will be zero (no friction force) until you reset it. + +# Variable that can be updated + +# statev(nstateVar, nSlvNod) + +This array contains the user-defined solution-dependent state variables for all the nodes on the slave surface. You define the size of this array (see “Frictional behavior,” Section 37.1.5 of the Abaqus Analysis User’s Guide, for more information). This array will be passed in containing the values of these variables prior to the call to user subroutine VFRIC. If any of the solution-dependent state variables is being used in conjunction with the friction behavior, it must be updated in this subroutine. + + + +The state variables are available even for slave nodes that are not in contact. This may be useful when, for example, the state variables need to be reset for slave nodes that are not in contact. + +Variables passed in for information +kStep +Step number. + +kInc +Increment number. + +nContact +Number of contacting slave nodes. + +nFacNod +Number of nodes on each master surface facet (nFacNod is 2 for two-dimensional surfaces, nFacNod is 4 for three-dimensional surfaces). If the master surface is an analytical rigid surface, this variable is passed in as 0. + +nSlvNod +Number of slave nodes. + +nMstNod +Number of master surface nodes, if the master surface is made up of facets. If the master surface is an analytical rigid surface, this variable is passed in as 0. + +nFricDir +Number of tangent directions at the contact points (nFricDir = nDir - 1). + +nDir +Number of coordinate directions at the contact points. (In a three-dimensional model nDir will be two if the surfaces in the contact pair are two-dimensional analytical rigid surfaces or are formed by two-dimensional elements.) + +nStateVar +Number of user-defined state variables. + +nProps +User-specified number of property values associated with this friction model. + +nTemp +1 if the temperature is defined and 0 if the temperature is not defined. + +nPred +Number of predefined field variables. + + + +# numDefTfv + +Equal to nContact if the master surface is made up of facets. If the master surface is an analytical rigid surface, this variable is passed in as 1. + +# jSlvUid(nSlvNod) + +This array lists the user-defined global node numbers (or internal node numbers for models defined in terms of an assembly of part instances) of the nodes on the slave surface. + +# jMstUid(nMstNod) + +This array lists the user-defined global node numbers (or internal node numbers for models defined in terms of an assembly of part instances) of the nodes on the master surface. If the master surface is an analytical rigid surface, this array is passed in as a dummy array. + +# jConSlvid(nContact) + +This array lists the surface node numbers of the slave surface nodes that are in contact. + +# jConMstid(nFacNod, nContact) + +This array lists the surface node numbers of the master surface nodes that make up the facet with which each contact point is in contact. If the master surface is an analytical rigid surface, this array is passed in as a dummy array. + +# timStep + +Value of step time. + +# timGlb + +Value of total time. + +# dtimCur + +Current increment in time from $t = t _ { c u r r } - \Delta t$ to . + +# surfInt + +User-specified surface interaction name, left justified. + +# surfSlv + +Slave surface name. + +# surfMst + +Master surface name. + +# lContType + +Contact type flag. This flag is set based on the type of constraint enforcement method (see “Contact constraint enforcement methods in Abaqus/Explicit,” Section 38.2.3 of the Abaqus Analysis User’s Guide) being used: 1 for kinematic contact and 2 for penalty contact. Stick conditions are satisfied exactly with the kinematic contact algorithm; they are satisfied only approximately (subject to an automatically chosen penalty stiffness value) with the penalty contact algorithm. diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_043.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_043.md new file mode 100644 index 0000000..9381f5a --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_043.md @@ -0,0 +1,364 @@ + + +# dSlipFric(nDir, nContact) + +This array contains the incremental frictional slip during the current time increment for each contact point in the current local coordinate system. These incremental slips correspond to tangential motion in the time increment from $t = t _ { c u r r } - \Delta t$ to $t = t _ { c u r r }$ . For penalty contact this incremental slip is used to define the local coordinate system at each contact point (see Figure 1.2.6–1 and Figure 1.2.6–2) so that only the first component of dSlipFric can be nonzero in the local system. The contact points for kinematic contact are determined based on penetrations detected in the predicted configuration (at $t = t _ { c u r r } + \Delta t )$ , and the predicted incremental slip direction is used to define the local coordinate system at each contact point. If the slip direction changes between increments, dSlipFric may have a nonzero component in the local 2-direction and, if the surface is faceted and the contact point moves from one facet to another, in the local 3-direction. + +# fStickForce(nContact) + +This array contains the magnitude of frictional force required to enforce stick conditions at each contact point. For kinematic contact this force corresponds to no slip; for penalty contact this force depends on the previous frictional force, the value of the penalty stiffness, and the previous incremental slip. The penalty stiffness is assigned automatically. Occasionally, during recovery of elastic slip associated with the penalty method, the stick force will be assigned a negative value. + +# fTangPrev(nDir, nContact) + +This array contains the values of the frictional force components calculated in the previous increment but provided in the current local coordinate system (zero for nodes that were not in contact). + +# fNormal(nContact) + +This array contains the magnitude of the normal force for the contact points applied at the end of current time increment; i.e., at time $t = t _ { c u r r }$ . + +# frictionWork + +This variable contains the value of the total frictional dissipation in the entire model from the beginning of the analysis. The units are energy per unit area. + +# shape(nFacNod, nContact) + +For each contact point this array contains the shape functions of the nodes of its master surface facet, evaluated at the location of the contact point. If the master surface is an analytical rigid surface, this array is passed in as a dummy array. + +# coordSlv(nDir, nSlvNod) + +Array containing the nDir components of the current coordinates of the slave nodes. + +# coordMst(nDir, nMstNod) + +Array containing the nDir components of the current coordinates of the master nodes. If the master surface is an analytical rigid surface, this array is passed in as a dummy array. + + + +dirCosSl(nDir, nContact) + +Direction cosines of the incremental slip at the contact points. + +dircosN(nDir, nContact) + +Direction cosines of the normals to the master surface at the contact points. + +props(nProps) + +User-specified vector of property values to define the frictional behavior between the contacting surfaces. + +areaSlv(nSlvNod) + +Area associated with the slave nodes (equal to 1 for node-based surface nodes). + +tempSlv(nContact) + +Current temperature at the slave nodes. + +preDefSlv(nContact,nPred) + +Current user-specified predefined field variables at the slave nodes (initial values at the beginning of the analysis and current values during the analysis). + +tempMst(numDefTfv) + +Current temperature at the nearest points on the master surface. + +preDefMst(numDefTfv,nPred) + +Current user-specified predefined field variables at the nearest points on the master surface (initial values at the beginning of the analysis and current values during the analysis). + + + +# 1.2.7 VFRIC\_COEF: User subroutine to define the frictional coefficient for contact surfaces. + +# Product: Abaqus/Explicit + +# References + +• “Frictional behavior,” Section 37.1.5 of the Abaqus Analysis User’s Guide +• \*FRICTION +• “VFRIC, VFRIC\_COEF, and VFRICTION,” Section 4.1.30 of the Abaqus Verification Guide + +# Overview + +User subroutine VFRIC\_COEF: + +• can be used to define the isotropic frictional coefficient between contacting surfaces; +• corresponds to the classical Coulomb friction model; and +• can be used only with the general contact algorithm. + +# User subroutine interface + +```txt +subroutine vfric_coef ( +C Write only - +* fCoef, fCoefDeriv, +C Read only - +* nBlock, nProps, nTemp, nFields, +* jFlags, rData, +* surfInt, surfSlv, surfMst, +* props, slipRate, pressure, +* tempAvg, fieldAvg) +C +include 'vaba_param.inc' +C +dimension fCoef(nBlock), +* fCoefDeriv(nBlock,3), +* props(nProps), +* slipRate(nBlock), +* pressure(nBlock), +* tempAvg(nBlock), +* fieldAvg(nBlock,nFields) +C +parameter( iKStep = 1, +``` + + + +```matlab +* iKInc = 2, +* nFlags = 2 ) +C + parameter( iTimStep = 1, + * iTimGlb = 2, + * iDTimCur = 3, + * nData = 3 ) +C + dimension jFlags(nFlags), rData(nData) +C + character*80 surfInt, surfSlv, surfMst +C + user coding to define fCoef +C + return + end +``` + +# Variables to be defined + +fCoef(nBlock) + +This array must be updated to the current values of the friction coefficient for all contacting points. + +fCoefDeriv(nBlock,3) + +This array is not applicable to Abaqus/Explicit analyses. + +# Variables passed in for information + +nBlock + +Number of contacting points to be processed in this call to VFRIC\_COEF. + +nProps + +User-specified number of property values associated with this friction model. + +nTemp + +1 if the temperature is defined and 0 if the temperature is not defined. + +nFields + +Number of user-specified field variables. + +jFlag(1) + +Step number. + +jFlag(2) + +Increment number. + + + +rData(1) + +Value of step time. + +rData(2) + +Value of total time. + +rData(3) + +Current increment in time from $t = t _ { c u r r } - \Delta t$ to . + +surfInt + +User-specified surface interaction name, left justified. + +surfSlv + +Slave surface name, not applicable to general contact. + +surfMst + +Master surface name, not applicable to general contact. + +props(nProps) + +User-specified vector of property values to define the frictional coefficient at contacting points. + +slipRate(nBlock) + +This array contains the rate of tangential slip at the contacting points for the current time increment. + +pressure(nBlock) + +This array contains the pressure at the contacting points applied at the end of the current time increment. + +tempAvg(nBlock) + +Average current temperature between the master and slave surfaces at the contacting points. + +fieldAvg(nBlock,nFields) + +Average current value of all the user-specified field variables between the master and slave surfaces at the contacting points. + + + + + +# 1.2.8 VFRICTION: User subroutine to define frictional behavior for contact surfaces. + +# Product: Abaqus/Explicit + +# References + +• “Frictional behavior,” Section 37.1.5 of the Abaqus Analysis User’s Guide +• \*FRICTION +• “VFRIC, VFRIC\_COEF, and VFRICTION,” Section 4.1.30 of the Abaqus Verification Guide + +# Overview + +# User subroutine VFRICTION: + +• can be used to define the frictional behavior between contacting surfaces; +• can be used when the classical Coulomb friction model is too restrictive and a more complex definition of shear transmission between contacting surfaces is required; +• must provide the entire definition of shear interaction between the contacting surfaces; +• can use and update solution-dependent state variables for node-to-face and node-to-analytical rigid surface contact; +• cannot be used in conjunction with softened tangential surface behavior; and +• can be used only with the general contact algorithm. + +# Contact points + +The points considered in user subroutine VFRICTION are called contact points. Each contact point is primarily associated with a slave node or a point along a slave edge; the contact point also references the corresponding master surface that it contacts. A contact point exists for each pairing of slave node and master surface. Therefore, more than one contact point may reference the same slave node but different master surfaces, such as with contact at a corner. + +The number of contact points currently being passed into user subroutine VFRICTION is nBlock. The array jConSlvUid(nNodSlv,nBlock) gives the slave surface node numbers associated with the contact points. The variable nNodSlv indicates whether a single slave node (for node-to-face contact) or two slave nodes of an edge (for edge-to-edge contact) are associated with each contact point. Similarly, the array jConMstUid(nNodMst,nBlockAnal) gives the master surface node numbers associated with each contact point; the nodes can belong to a facet, an edge, or an analytical surface. The variable nNodMst indicates the number of master nodes associated with each contact point. + +An Abaqus/Explicit model can be defined in terms of an assembly of part instances (see “Defining an assembly,” Section 2.10.1 of the Abaqus Analysis User’s Guide). In such models a node number is an internally generated node number. If the original node number and part instance name are required, call the utility routine VGETPARTINFO (see “Obtaining part information,” Section 2.1.5). + + + +# Local coordinate system + +A local coordinate system is defined for each contact point to facilitate specification of frictional forces and incremental slip. The local 1-direction is tangential to the master surface; it is defined by $\mathbf { t } _ { 1 } ~ =$ $d \mathbf { s } / | d \mathbf { s } |$ , where is the incremental slip vector. The incremental slip vector used to define $\mathbf { t } _ { 1 }$ corresponds to the incremental slip in the current time increment. The master surface normal direction, $\mathbf { n } ,$ is the local 3-direction. The local 2-direction is given by $\mathbf { t } _ { 2 } = \mathbf { n } \times \mathbf { t } _ { 1 }$ , which is also tangent to the master surface. The vectors are shown in Figure 1.2.8–1. The direction cosines for $\mathbf { t } _ { 1 }$ and with respect to the global coordinate system are available in dirCosS1 and dirCosN, respectively. In the case of zero incremental slip ( ) we choose an arbitrary direction for $\mathbf { t } _ { 1 }$ that is orthogonal to the normal direction, . + +![](images/page-428_ee0f0a9fc878b4b8608e793a1eac6039ee5e9782ac0f06804a5ced007f8deb3f.jpg) + +
+text_image + +surface normal +slave node +master surface +n +ts +ds +t1 +slip directions +incremental frictional slip +
+ +Figure 1.2.8–1 Local coordinate system for three-dimensional contact with VFRICTION. + +# Frictional forces + +You specify the frictional force, fTangential, at each contact point in local coordinates in this subroutine. The array fTangential is dimensioned such that only the tangential components can be specified. Any components of the frictional force that are not specified will remain equal to zero. For isotropic friction, only the first component of the frictional force need be specified since the second component should be zero. A “stick force” at each contact point is provided in the array fStickForce to assist you in setting appropriate frictional force values. The stick force is the force required to prevent additional “plastic” slipping. The stick force at each contact point is provided as a scalar value as it would act in the direction opposite to $\mathbf { t } _ { 1 }$ . The stick force is computed prior to calling user subroutine VFRICTION. The first component of the frictional force should be in the range between zero and the + + + +negative of the stick force value. Typically, the stick force will be positive and the first component of the applied frictional force will be negative, opposing the incremental slip. Penalty contact includes an elastic slip regime due to finite penalty stiffness; so occasionally the stick force will be negative during recovery of elastic slip, indicating that it is appropriate for the first component of the frictional force to be positive (i.e., acting in the same direction as the incremental slip). A noisy or unstable solution is likely to result if the first component of fTangential is set outside the range between zero and the negative of the stick force value. + +After user subroutine VFRICTION is called, frictional forces that oppose the forces specified at the contact points are distributed to the master nodes. + +User subroutine interface +```txt +subroutine vfriction ( +C Write only - + * fTangential, +C Read/Write - + * state, +C Read only - + * nBlock, nBlockAnal, nBlockEdge, + * nNodState, nNodSlv, nNodMst, + * nFricDir, nDir, + * nStates, nProps, nTemp, nFields, + * jFlags, rData, + * surfInt, surfSlv, surfMst, + * jConSlvUid, jConMstUid, props, + * dSlipFric, fStickForce, fTangPrev, fNormal, + * areaCont, dircosN, dircosS1, + * shapeSlv, shapeMst, + * coordSlv, coordMst, + * velSlv, velMst, + * tempSlv, tempMst, + * fieldSlv, fieldMst ) +C + include `vaba_param.inc' +C + dimension fTangential(nFricDir,nBlock), + * state(nStates,nNodState,nBlock), + * jConSlvUid(nNodSlv,nBlock), + * jConMstUid(nNodMst,nBlockAnal), + * props(nProps), + * dSlipFric(nDir,nBlock), + * fStickForce(nBlock), +``` + + + +```c +* fTangPrev(nDir,nBlock), +* fNormal(nBlock), +* areaCont(nBlock), +* dircosN(nDir,nBlock), +* dircosS1(nDir,nBlock), +* shapeSlv(nNodSlv,nBlockEdge), +* shapeMst(nNodMst,nBlockAnal), +* coordSlv(nDir,nNodSlv,nBlock), +* coordMst(nDir,nNodMst,nBlockAnal), +* velSlv(nDir,nNodSlv,nBlock), +* velMst(nDir,nNodMst,nBlockAnal), +* tempSlv(nBlock), +* tempMst(nBlockAnal), +* fieldSlv(nFields,nBlock), +* fieldMst(nFields,nBlockAnal) +C + parameter( iKStep = 1, + * iKInc = 2, + * iLConType = 3, + * nFlags = 3 ) +C + parameter( iTimStep = 1, + * iTimGlb = 2, + * iDTimCur = 3, + * iFrictionWork = 4, + * nData = 4 ) +C + dimension jFlags(nFlags), rData(nData) +C + character*80 surfInt, surfSlv, surfMst +C + user coding to define fTangential + and, optionally, state +C + return + end +``` + +# Variable to be defined + +# fTangential(nFricDir,nBlock) + +This array must be updated to the current values of the frictional force components for all contact points in the local tangent directions. See Figure 1.2.8–1 for a definition of the local coordinate system. This array will be zero (no friction force) until it is set. diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_044.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_044.md new file mode 100644 index 0000000..e48a565 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_044.md @@ -0,0 +1,448 @@ + + +state(nStates,nNodState,nBlock) + +This array contains the user-defined, solution-dependent state variables for all the nodes on the slave surface. The use of state variables is applicable for node-to-face and node-to-analytical rigid surface contact. See “Frictional behavior,” Section 37.1.5 of the Abaqus Analysis User’s Guide, for more information on the size of this array. This array will be passed in containing the values of these variables prior to the call to user subroutine VFRICTION. + +If any of the solution-dependent state variables are being used in conjunction with the friction behavior, they must be updated in this subroutine. These state variables need to be updated with care: outside the user subroutine these state variables are single-valued per slave node, but multiple contact points may refer to the same slave node (if it contacts a master surface at more than one point). Each contact point may be passed into the user subroutine independently in a given increment, possibly on separate calls to the user subroutine; therefore, you may end up advancing the state variables for the associated node multiple times for a single increment. To keep track of whether or not a node state is advanced, you may want to use one of the state variables exclusively for this purpose. You could set that selected state variable to the current increment number and update the state only if it is not already set to the current increment number. + +Variables passed in for information +```txt +nBlock +Number of contact points to be processed in this call to VFRICCTION. + +nBlockAnal +1 for analytical rigid master surface; nBlock otherwise. + +nBlockEdge +nBlock for edge-type slave surface; 1 otherwise. + +nNodState +1 for node-to-face contact and node-to-analytical rigid surface contact. + +nNodSlv +1 for node-to-face and node-to-analytical rigid surface contact; 2 for edge-to-edge contact. + +nNodMst +1 for analytical rigid master surface; 2 for edge-type master surface; 4 for facet-type master surface. + +nFricDir +Number of tangent directions at the contact points (nFricDir = nDir - 1). + +nDir +Number of coordinate directions at the contact points (equal to 3). +``` + + + +nStates + +Number of user-defined state variables. + +nProps + +User-specified number of property values associated with this friction model. + +nTemp + +1 if the temperature is defined and 0 if the temperature is not defined. + +nFields + +Number of predefined field variables. + +jFlag(1) + +Step number. + +jFlag(2) + +Increment number. + +jFlag(3) + +1 for node-to-face contact, 2 for edge-to-edge contact, and 3 for node-to-analytical rigid surface contact. + +rData(1) + +Value of step time. + +rData(2) + +Value of total time. + +rData(3) + +Current increment in time from to . + +rData(4) + +This variable contains the value of the total frictional dissipation in the entire model from the beginning of the analysis. The units are energy per unit area. + +surfInt + +User-specified surface interaction name, left justified. + +surfSlv + +Slave surface name, currently set to a blank. + +surfMst + +Master surface name, currently set to a blank. + +jConSlvUid(nNodSlv,nBlock) + +This array lists the surface node numbers of the slave surface nodes associated with each contact point. + + + +# jConMstUid(nNodMst,nBlockAnal) + +This array lists the surface node numbers of the master surface nodes that make up the facet, edge, or analytical rigid surface associated with each contact point. + +# props(nProps) + +User-specified vector of property values to define the frictional behavior between the contacting surfaces. + +# dSlipFric(nDir,nBlock) + +This array contains the incremental frictional slip during the current time increment for each contact point in the current local coordinate system. These incremental slips correspond to tangential motion in the time increment from $t = t _ { c u r r } - \Delta t$ to $t = t _ { c u r r }$ . This incremental slip is used to define the local coordinate system at each contact point (see Figure 1.2.8–1) so that only the first component of dSlipFric can be nonzero in the local system. + +# fStickForce(nBlock) + +This array contains the magnitude of frictional force required to enforce stick conditions at each contact point. This force depends on the previous frictional force, the value of the penalty stiffness, and the previous incremental slip. The penalty stiffness is assigned automatically. Occasionally, during recovery of elastic slip associated with the penalty method, the stick force will be assigned a negative value. + +# fTangPrev(nDir,nBlock) + +This array contains the values of the frictional force components calculated in the previous increment but provided in the current local coordinate system (zero for nodes that were not in contact). + +# fNormal(nBlock) + +This array contains the magnitude of the normal force for the contact points applied at the end of current time increment; i.e., at time $t = t _ { c u r r }$ . + +# areaCont(nBlock) + +Area associated with the contact points. The sum of the contact areas among all contact points associated with a single slave node equals the surface area associated with that slave node (equal to 1 for node-based surface nodes). Therefore, the contact area at a contact point depends on the number of contact points currently associated with the same slave node. A contact point contributes a frictional stress to the associated slave node that is equal to fTangential(1,k) divided by areaCont(k). + +# dircosN(nDir,nBlock) + +Direction cosines of the normals to the master surface at the contact points. + +# dirCosS1(nDir,nBlock) + +Direction cosines of the incremental slip at the contact points. The direction cosines are undefined (all components zero) if the incremental frictional slip is zero. + + + +shapeSlv(nNodSlv,nBlockEdge) + +For edge-to-edge contact this array contains the shape functions of the nodes of its slave edge, evaluated at the location of the contact point. If the contact is not edge-to-edge, this array is passed in as a dummy array. + +shapeMst(nNodMst,nBlockAnal) + +For node-to-face and edge-to-edge contact this array contains the shape functions of the nodes of its master surface, evaluated at the location of the contact point. If the master surface is an analytical rigid surface, this array is passed in as a dummy array. + +coordSlv(nDir,nNodSlv,nBlock) + +Array containing the nDir components of the current coordinates of the contact points. + +coordMst(nDir,nNodMst,nBlockAnal) + +Array containing the nDir components of the current coordinates of the master nodes associated with the contact points. If the master surface is an analytical rigid surface, this array is passed in as a dummy array. + +velSlv(nDir,nNodSlv,nBlock) + +Array containing the nDir components of the current velocity of the contact points. + +velMst(nDir,nNodMst,nBlockAnal) + +Array containing the nDir components of the current velocity of the master nodes associated with the contact points. If the master surface is an analytical rigid surface, this array is passed in as a dummy array. + +tempSlv(nBlock) + +Current temperature of the slave surface at the contact points. + +tempMst(nBlockAnal) + +Current temperature at the points on the master surface associated with the contact points. + +fieldSlv(nFields,nBlock) + +Current user-specified predefined field variables on the slave surface at the contact points (initial values at the beginning of the analysis and current values during the analysis). + +fieldMst(nFields,nBlockAnal) + +Current user-specified predefined field variables at the points on the master surface associated with the contact points (initial values at the beginning of the analysis and current values during the analysis). + + + +# 1.2.9 VUAMP: User subroutine to specify amplitudes. + +# Product: Abaqus/Explicit + +# References + +• “Amplitude curves,” Section 34.1.2 of the Abaqus Analysis User’s Guide +• \*AMPLITUDE +• \*OUTPUT + +# Overview + +User subroutine VUAMP: + +• allows you to define the current value of an amplitude definition as a function of time; +• can be used to model control engineering aspects of your system when sensors are used (sensor values are from the beginning of the increment); +• can use a predefined number of state variables in its definition; and +• can optionally compute the derivatives and integrals of the amplitude function. + +# Explicit solution dependence + +The solution dependence introduced in this user subroutine is explicit: all data passed in the subroutine for information or to be updated are values at the beginning of that increment. + +# User subroutine interface + +SUBROUTINE VUAMP( +```javascript +* ampName, time, ampValueOld, dt, nprops, props, nSvars, +* svars, lFlagsInfo, nSensor, sensorValues, sensorNames, +* jSensorLookUpTable, +* AmpValueNew, +* lFlagsDefine, +* AmpDerivative, AmpSecDerivative, AmpIncIntegral) +``` +INCLUDE 'VABA\_PARAM.INC' + +```txt +C time indices +parameter (iStepTime = 1, +* iTotalTime = 2, +* nTime = 2) +``` +C flags passed in for information + + + +```prolog +parameter (iInitialization = 1, +* iRegularInc = 2, +* ikStep = 3, +* nFlagsInfo = 3) +C optional flags to be defined +parameter (iComputeDeriv = 1, +* iComputeSecDeriv = 2, +* iComputeInteg = 3, +* iStopAnalysis = 4, +* iConcludeStep = 5, +* nFlagsDefine = 5) +dimension time(nTime), lFlagsInfo(nFlagsInfo), +* lFlagsDefine(nFlagsDefine), +* sensorValues(nSensor), +* props(nprops), +* sVars(nSvars) + +character*80 sensorNames(nSensor) +character*80 ampName +dimension jSensorLookUpTable(*) + +user coding to define AmpValueNew, and +optionally lFlagsDefine, AmpDerivative, AmpSecDerivative, +AmpIncIntegral + +RETURN +END +``` + +# Variable to be defined + +# AmpValueNew + +Current value of the amplitude. + +# Variables that can be updated + +# lFlagsDefine + +Integer flag array to determine whether the computation of additional quantities is necessary or to set step continuation requirements. + +lFlagsDefine(iComputeDeriv) + +If set to 1, you must provide the computation of the amplitude derivative. The default is 0, which means that Abaqus computes the derivative automatically. + + + +
lFlagsDefine (iComputeSecDeriv)If set to 1, you must provide the computation of the amplitude second derivative. The default is 0, which means that Abaqus computes the second derivative automatically.
lFlagsDefine (iComputeInteg)If set to 1, you must provide the computation of the amplitude incremental integral. The default is 0, which means that Abaqus computes the incremental integral automatically.
lFlagsDefine (iStopAnalysis)If set to 1, the analysis will be stopped and an error message will be issued. The default is 0, which means that Abaqus will not stop the analysis.
lFlagsDefine (iConcludeStep)If set to 1, Abaqus will conclude the step execution and advance to the next step (if a next step is available). The default is 0.
+ +# svars + +An array containing the values of the solution-dependent state variables associated with this amplitude definition. The number of such variables is nsvars (see above). You define the meaning of these variables. + +This array is passed into VUAMP containing the values of these variables at the start of the current increment. In most cases they should be updated to be the values at the end of the increment. + +# AmpDerivative + +Current value of the amplitude derivative. + +# AmpSecDerivative + +Current value of the amplitude second derivative. + +# AmpIncIntegral + +Current value of the amplitude incremental integral. + +# Variables passed in for information + +# ampName + +User-specified amplitude name, left justified. + +# time(iStepTime) + +Current value of step time. + + + +time(iTotalTime) + +Current value of total time. + +ampValueOld + +Old value of the amplitude from the previous increment. + +dt + +Current stable time increment. + +nprops + +User-defined number of properties associated with this amplitude definition. + +props(nprops) + +User-supplied amplitude properties. + +nSvars + +User-defined number of solution-dependent state variables associated with this amplitude definition. + +lFlagsInfo + +Integer flag array with information regrading the current call to VUAMP: + +lFlagsInfo(iInitialization) + +This flag is equal to 1 if VUAMP is called from the initialization phase of each step and is set to 0 otherwise. + +lFlagsInfo(iRegularInc) + +This flag is equal to 1 if VUAMP is called from a regular increment and is set to 0 otherwise. + +lFlagsInfo(ikStep) + +Step number. + +nSensor + +Total number of sensors in the model. + +sensorValues + +Array with sensor values at the end of the previous increment. Each sensor value corresponds to a history output variable associated with the output database request defining the sensor. + +sensorNames + +Array with user-defined sensor names in the entire model, left justified. Each sensor name corresponds to a sensor value provided with the output database request. All names will be converted to uppercase characters if lowercase or mixed-case characters were used in their definition. + +jSensorLookUpTable + +Variable that must be passed into the utility functions IVGETSENSORID and VGETSENSORVALUE. + + + +Example: Amplitude definition using sensor and state variables +```txt +c user amplitude subroutine +Subroutine VUAMP( +C passed in for information and state variables +* ampName, time, ampValueOld, dt, nprops, props, nSvars, +* svars, lFlagsInfo, nSensor, sensorValues, sensorNames, +* jSensorLookUpTable, +C to be defined +* ampValueNew, +* lFlagsDefine, +* AmpDerivative, AmpSecDerivative, AmpIncIntegral) +include 'vaba_param.inc' +C svars - additional state variables, similar to (V)UEL + dimension sensorValues(nSensor), props(nprops), +* svars(nSvars) + character*80 sensorNames(nSensor) + character*80 ampName +C time indices + parameter( iStepTime = 1, +* iTotalTime = 2, +* nTime = 2) +C flags passed in for information + parameter( iInitialization = 1, +* iRegularInc = 2, +* ikStep = 3, +* nFlagsInfo = 3) +C optional flags to be defined + parameter( iComputeDeriv = 1, +* iComputeSecDeriv = 2, +* iComputeInteg = 3, +* iStopAnalysis = 4, +* iConcludeStep = 5, +* nFlagsDefine = 5) + parameter( tStep=0.18, tAccelerateMotor = .00375, +* omegaFinal=23.26) +``` +c Alternatively, assign the user-defined amplitude + + + +```txt +c properties on the data lines rather than using a parameter +c definition above. +c tStep = props(1) +c tAccelerateMotor = props(2) +c omegaFinal = props(3) + + dimension time(nTime), lFlagsInfo(nFlagsInfo), + * lFlagsDefine(nFlagsDefine) + dimension jSensorLookUpTable(*) + + lFlagsDefine(iComputeDeriv) = 1 + lFlagsDefine(iComputeSecDeriv) = 1 + +c get sensor value + vTrans_CU1 = vGetSensorValue('HORIZ_TRANSL_MOTION', + * jSensorLookUpTable, + * sensorValues) + + if (ampName(1:22) .eq. 'MOTOR_WITH_STOP_SENSOR') then + if (lFlagsInfo(iInitialization).eq.1) then + ampValueNew = ampValueOld + + svars(1) = 0.0 + svars(2) = 0.0 + else + tim = time(iStepTime) + +c ramp up the angular rot velocity of the electric +c motor after which hold constant + if (tim .le. tAccelerateMotor) then + ampValueNew = omegaFinal*tim/tAccelerateMotor + + else + ampValueNew = omegaFinal + end if + +c retrieve old sensor value + vTrans_CU1_old = svars(1) + +c detect a zero crossing and count the number of +c crossings + if (vTrans_CU1_old*vTrans_CU1 .le. 0.0 .and. +``` diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_045.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_045.md new file mode 100644 index 0000000..2bfb596 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_045.md @@ -0,0 +1,307 @@ + + +```txt +* tim .gt. tAccelerateMotor ) then + svars(2) = svars(2) + 1.0 + end if + nrCrossings = int(svars(2)) + +c stop the motor if sensor crosses zero the second +c time + if (nrCrossings.eq.2) then + ampValueNew = 0.0 + lFlagsDefine(iConcludeStep)=1 + end if + +c store sensor value + svars(1) = vTrans_CU1 + end if + end if + +return +end +``` + + + + + +# 1.2.10 VUANISOHYPER\_INV: User subroutine to define anisotropic hyperelastic material behavior using the invariant formulation. + +Product: Abaqus/Explicit + +# References + +• “Anisotropic hyperelastic behavior,” Section 22.5.3 of the Abaqus Analysis User’s Guide +• \*ANISOTROPIC HYPERELASTIC +• “UANISOHYPER\_INV and VUANISOHYPER\_INV,” Section 4.1.13 of the Abaqus Verification Guide + +# Overview + +User subroutine VUANISOHYPER\_INV: + +• can be used to define the strain energy potential of anisotropic hyperelastic materials as a function of an irreducible set of scalar invariants; +• will be called for blocks of material calculation points for which the material definition contains user-defined anisotropic hyperelastic behavior with invariant-based formulation (“Anisotropic hyperelastic behavior,” Section 22.5.3 of the Abaqus Analysis User’s Guide); +• can use and update solution-dependent state variables; +• can use any field variables that are passed in; and +• requires that the values of the derivatives of the strain energy density function be defined with respect to the scalar invariants. + +# Enumeration of invariants + +To facilitate coding and provide easy access to the array of invariants passed to user subroutine VUANISOHYPER\_INV, an enumerated representation of each invariant is introduced. Any scalar invariant can, therefore, be represented uniquely by an enumerated invariant, $I _ { n } ^ { * }$ , where the subscript n denotes the order of the invariant according to the enumeration scheme in the following table: + +
InvariantEnumeration, n
$\overline{I}_{1}$ 1
$\overline{I}_{2}$ 2
J3
$\overline{I}_{4(\alpha\beta)}$ $4 + 2(\alpha - 1) + \beta(\beta - 1)$ ; $\alpha \leq \beta$
$\overline{I}_{5(\alpha\beta)}$ $5 + 2(\alpha - 1) + \beta(\beta - 1)$ ; $\alpha \leq \beta$
+ + + +For example, in the case of three families of fibers there are a total of 15 invariants: $\overline { { I } } _ { 1 } , \overline { { I } } _ { 2 } , J ,$ six invariants of type $\overline { { I } } _ { 4 ( \alpha \beta ) }$ , and six invariants of type $\overline { { I } } _ { 5 ( \alpha \beta ) }$ , with $\alpha , \beta = 1 , 2 , 3 \left( \alpha \leq \beta \right)$ . The following correspondence exists between each of these invariants and their enumerated counterpart: + +
Enumerated invariantInvariant
$I_1^*$ $\overline{I}_1$
$I_2^*$ $\overline{I}_2$
$I_3^*$ $J$
$I_4^*$ $\overline{I}_{4(11)}$
$I_5^*$ $\overline{I}_{5(11)}$
$I_6^*$ $\overline{I}_{4(12)}$
$I_7^*$ $\overline{I}_{5(12)}$
$I_8^*$ $\overline{I}_{4(22)}$
$I_9^*$ $\overline{I}_{5(22)}$
$I_{10}^*$ $\overline{I}_{4(13)}$
$I_{11}^*$ $\overline{I}_{5(13)}$
$I_{12}^*$ $\overline{I}_{4(23)}$
$I_{13}^*$ $\overline{I}_{5(23)}$
$I_{14}^*$ $\overline{I}_{4(33)}$
$I_{15}^*$ $\overline{I}_{5(33)}$
+ +A similar scheme is used for the array zeta of terms $\zeta _ { \alpha \beta } = { \bf A } _ { \alpha } \cdot { \bf A } _ { \beta }$ . Each term can be represented uniquely by an enumerated counterpart $\zeta _ { m } ^ { * }$ , as shown below: + +
Dot productEnumeration, m
$\zeta_{\alpha\beta}$ $\alpha + \frac{1}{2}(\beta - 2)(\beta - 1)$ ; $\alpha < \beta$
+ +As an example, for the case of three families of fibers there are three $\zeta _ { \alpha \beta }$ terms: $\zeta _ { 1 2 } , \zeta _ { 1 3 }$ , and $\zeta _ { 2 3 }$ . These are stored in the zeta array as $\left( \zeta _ { 1 } ^ { * } , \zeta _ { 2 } ^ { * } , \zeta _ { 3 } ^ { * } \right)$ . + + + +# Storage of arrays of derivatives of energy function + +The components of the array duDi of first derivatives of the strain energy potential with respect to the scalar invariants, ${ \partial U } / { \partial I _ { i } ^ { * } }$ , are stored using the enumeration scheme discussed above for the scalar invariants. + +The elements of the array d2uDiDi of second derivatives of the strain energy function, $\partial ^ { 2 } U / \partial I _ { i } ^ { * } \partial I _ { j } ^ { * }$ , are laid out in memory using triangular storage: if denotes the component in this array corresponding to the term $\partial ^ { 2 } U / \partial I _ { i } ^ { * } \partial I _ { i } ^ { * }$ , then $k = i + j \times ( j - 1 ) / 2 ; ( i \leq j )$ . For example, the term $\partial ^ { 2 } U / \partial I _ { 2 } ^ { * } \partial I _ { 5 } ^ { * }$ is stored in component $\overset { \cdot } { k } = 2 + ( 5 \times 4 ) / 2 = 1 2$ in the d2uDiDi array. + +# Special considerations for shell elements + +When VUANISOHYPER\_INV is used to define the material response of shell elements, Abaqus/Explicit cannot calculate a default value for the transverse shear stiffness of the element. Hence, you must define the element’s transverse shear stiffness. See “Shell section behavior,” Section 29.6.4 of the Abaqus Analysis User’s Guide, for guidelines on choosing this stiffness. + +# Material point deletion + +Material points that satisfy a user-defined failure criterion can be deleted from the model (see “User-defined mechanical material behavior,” Section 26.7.1 of the Abaqus Analysis User’s Guide). You must specify the state variable number controlling the element deletion flag when you allocate space for the solution-dependent state variables, as explained in “User-defined mechanical material behavior,” Section 26.7.1 of the Abaqus Analysis User’s Guide. The deletion state variable should be set to a value of one or zero in VUANISOHYPER\_INV. A value of one indicates that the material point is active, and a value of zero indicates that Abaqus/Explicit should delete the material point from the model by setting the stresses to zero. The structure of the block of material points passed to user subroutine VUANISOHYPER\_INV remains unchanged during the analysis; deleted material points are not removed from the block. Abaqus/Explicit will “freeze” the values of the invariants passed to VUANISOHYPER\_INV for all deleted material points; that is, the values remain constant after deletion is triggered. Once a material point has been flagged as deleted, it cannot be reactivated. + +# User subroutine interface + +```csv +subroutine vuanisohyper_inv ( +C Read only (unmodifiable) variables - +1 nblock, nFiber, nInv, +2 jElem, kIntPt, kLayer, kSecPt, +3 cmname, +4 nstatev, nfieldv, nprops, +5 props, tempOld, tempNew, fieldOld, fieldNew, +6 stateOld, sInvariant, zeta, +C Write only (modifiable) variables - +``` + + + +```txt +7 uDev, duDi, d2uDiDi, +8 stateNew) +C + include 'vaba_param.inc' +C + dimension props(nprops), + 1 tempOld(nblock), + 2 fieldOld(nblock,nfieldv), + 3 stateOld(nblock,nstatev), + 4 tempNew(nblock), + 5 fieldNew(nblock,nfieldv), + 6 sInvariant(nblock,nInv), + 7 zeta(nblock,nFiber*(nFiber-1)/2), + 8 uDev(nblock), duDi(nblock,nInv), + 9 d2uDiDi(nblock,nInv*(nInv+1)/2), + * stateNew(nblock,nstatev) +C + character*80 cmname +C + do 100 km = 1,nblock + user coding +100 continue + return + end +``` + +# Variables to be defined + +udev(nblock) + +$\tilde { U } _ { d e v ; }$ , the deviatoric part of the strain energy density of the primary material response. This quantity is needed only if the current material definition also includes Mullins effect (see “Mullins effect,” Section 22.6.1 of the Abaqus Analysis User’s Guide). + +duDi(nblock,nInv) + +Array of derivatives of strain energy potential with respect to the scalar invariants, ${ \partial U } / { \partial I _ { i } ^ { * } }$ , ordered using the enumeration scheme discussed above. + +d2uDiDi(nblock,nInv\*(nInv+1)/2) + +Arrays of second derivatives of strain energy potential with respect to the scalar invariants (using triangular storage), $\partial ^ { 2 } U / \partial I _ { i } ^ { * } \partial I _ { j } ^ { * }$ . + + + +stateNew(nblock,nstatev) + +State variables at each material point at the end of the increment. You define the size of this array by allocating space for it (see “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide, for more information). + +Variables passed in for information +nblock +Number of material points to be processed in this call to VUANISOHYPER_STRAIN. +nFiber +Number of families of fibers defined for this material. +nInv +Number of scalar invariants. +jElem(nblock) +Array of element numbers. +kIntPt +Integration point number. +kLayer +Layer number (for composite shells). +kSecPt +Section point number within the current layer. +cmname +User-specified material name, left justified. It is passed in as an uppercase character +internal material models are given names starting with the “ABQ_” character string. To +you should not use “ABQ_” as the leading string for cmname. +nstatev +Number of user-defined state variables that are associated with this material type (as described in “Allocating space” in “User subroutines: overview,” Section 18.1.1 +Analysis User’s Guide). +nfieldv +Number of user-defined external field variables. +nprops +User-specified number of user-defined material properties. +props(nprops) +User-supplied material properties. + + + +tempOld(nblock) + +Temperatures at each material point at the beginning of the increment. + +tempNew(nblock) + +Temperatures at each material point at the end of the increment. + +fieldOld(nblock,nfieldv) + +Values of the user-defined field variables at each material point at the beginning of the increment. + +fieldNew(nblock,nfieldv) + +Values of the user-defined field variables at each material point at the end of the increment. + +stateOld(nblock,nstatev) + +State variables at each material point at the beginning of the increment. + +sInvariant(nblock,nInv) + +Array of scalar invariants, , at each material point at the end of the increment. The invariants are ordered using the enumeration scheme discussed above. + +zeta(nblock,nFiber\*(nFiber-1)/2) ) + +Array of dot product between the directions of different families of fiber in the reference configuration, . The array contains the enumerated values using the scheme discussed above. + +# Example: Using more than one user-defined anisotropic hyperelastic material model + +To use more than one user-defined anisotropic hyperelastic material model, the variable cmname can be tested for different material names inside user subroutine VUANISOHYPER\_INV, as illustrated below: + +```txt +if (cmname(1:4) .eq. 'MAT1') then + call VUANISOHYPER_INV1(argument_list) +else if (cmname(1:4) .eq. 'MAT2') then + call VUANISOHYPER_INV2(argument_list) +end if +``` + +VUANISOHYPER\_INV1 and VUANISOHYPER\_INV2 are the actual subroutines containing the anisotropic hyperelastic models for each material MAT1 and MAT2, respectively. Subroutine VUANISOHYPER\_INV merely acts as a directory here. The argument list can be the same as that used in subroutine VUANISOHYPER\_INV. The material names must be in uppercase characters since cmname is passed in as an uppercase character string. + +# Example: Anisotropic hyperelastic model of Kaliske and Schmidt + +As an example of the coding of subroutine VUANISOHYPER\_INV, consider the model proposed by Kaliske and Schmidt (2005) for nonlinear anisotropic elasticity with two families of fibers. The strain energy function is given by a polynomial series expansion in the form + + + +$$ +\begin{array}{l} U = \frac {1}{D} (J - 1) ^ {2} + \sum_ {i = 1} ^ {3} a _ {i} (\overline {{I}} _ {1} - 3) ^ {i} + \sum_ {j = 1} ^ {3} b _ {j} (\overline {{I}} _ {2} - 3) ^ {j} + \sum_ {k = 2} ^ {6} c _ {k} (\overline {{I}} _ {4 (1 1)} - 1) ^ {k} + \sum_ {l = 2} ^ {6} d _ {l} (\overline {{I}} _ {5 (1 1)} - 1) ^ {l} \\ + \sum_ {m = 2} ^ {6} e _ {m} (\overline {{I}} _ {4 (2 2)} - 1) ^ {m} + \sum_ {n = 2} ^ {6} f _ {n} (\overline {{I}} _ {5 (2 2)} - 1) ^ {n} + \sum_ {p = 2} ^ {6} g _ {p} (\zeta_ {1 2} \overline {{I}} _ {4 (1 2)} - \zeta_ {1 2} ^ {2}) ^ {p}. \\ \end{array} +$$ + +The code in subroutine VUANISOHYPER\_INV must return the derivatives of the strain energy function with respect to the scalar invariants, which are readily computed from the above expression. In this example auxiliary functions are used to facilitate enumeration of pseudo-invarinats of type $\overline { { I } } _ { 4 ( \alpha \beta ) }$ and $\overline { { I } } _ { 5 ( \alpha \beta ) }$ , as well as for indexing into the array of second derivatives using symmetric storage. The subroutine would be coded as follows: +```txt +subroutine vuanisohyper_inv ( +C Read only - +* nblock, nFiber, nInv, +* jElem, kIntPt, kLayer, kSecPt, +* cmname, +* nstatev, nfieldv, nprops, +* props, tempOld, tempNew, fieldOld, fieldNew, +* stateOld, sInvariant, zeta, +C Write only - +* uDev, duDi, d2uDiDi, +* stateNew ) +C +include 'vaba_param.inc' +C +dimension props(nprops), +* tempOld(nblock), +* fieldOld(nblock,nfieldv), +* stateOld(nblock,nstatev), +* tempNew(nblock), +* fieldNew(nblock,nfieldv), +* sInvariant(nblock,nInv), +* zeta(nblock,nFiber*(nFiber-1)/2), +* uDev(nblock), duDi(nblock,*), +* d2uDiDi(nblock,*), +* stateNew(nblock,nstatev) +C +character*80 cmname +C +parameter ( zero = 0.d0, one = 1.d0, two = 2.d0, +* three = 3.d0, four = 4.d0, five = 5.d0, six = 6.d0 ) +``` + + + +```txt +C Kaliske energy function (3D) +C +C Read material properties +d=props(1) +dinv = one / d +a1=props(2) +a2=props(3) +a3=props(4) +b1=props(5) +b2=props(6) +b3=props(7) +c2=props(8) +c3=props(9) +c4=props(10) +c5=props(11) +c6=props(12) +d2=props(13) +d3=props(14) +d4=props(15) +d5=props(16) +d6=props(17) +e2=props(18) +e3=props(19) +e4=props(20) +e5=props(21) +e6=props(22) +f2=props(23) +f3=props(24) +f4=props(25) +f5=props(26) +f6=props(27) +g2=props(28) +g3=props(29) +g4=props(30) +g5=props(31) +g6=props(32) +C +do k = 1, nblock +Udev(k) = zero +C Compute Udev and 1st and 2nd derivatives w.r.t invariants +C - I1 +``` diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_046.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_046.md new file mode 100644 index 0000000..2e82cc6 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_046.md @@ -0,0 +1,388 @@ + + +```txt +bi1 = sInvariant(k,1) +term = bi1-three +Udev(k) = Udev(k) +* + a1*term + a2*term**2 + a3*term**3 +duDi(k,1) = a1 + two*a2*term + three*a3*term**2 +d2uDiDi(k,indx(1,1)) = two*a2 + three*two*a3*term +C - I2 +bi2 = sInvariant(k,2) +term = bi2-three +Udev(k) = Udev(k) +* + b1*term + b2*term**2 + b3*term**3 +duDi(k,2) = b1 + two*b2*term + three*b3*term**2 +d2uDiDi(k,indx(2,2)) = two*b2 + three*two*b3*term +C - I3 (=J) +bi3 = sInvariant(k,3) +term = bi3-one +duDi(k,3) = two*dinv*term +d2uDiDi(k,indx(3,3)) = two*dinv +C - I4(11) +nI411 = indxInv4(1,1) +bi411 = sInvariant(k,nI411) +term = bi411-one +Udev(k) = Udev(k) +* + c2*term**2 + c3*term**3 + c4*term**4 +* + c5*term**5 + c6*term**6 +duDi(k,nI411) = +* two*c2*term +* + three*c3*term**2 +* + four*c4*term**3 +* + five*c5*term**4 +* + six*c6*term**5 +d2uDiDi(k,indx(nI411,nI411)) = +* two*c2 +* + three*two*c3*term +* + four*three*c4*term**2 +* + five*four*c5*term**3 +* + six*five*c6*term**4 +C - I5(11) +nI511 = indxInv5(1,1) +bi511 = sInvariant(k,nI511) +term = bi511-one +Udev(k) = Udev(k) +``` + + + +```txt +* + d2*term**2 + d3*term**3 + d4*term**4 +* + d5*term**5 + d6*term**6 +duDi(k,nI511) = +* two*d2*term +* + three*d3*term**2 +* + four*d4*term**3 +* + five*d5*term**4 +* + six*d6*term**5 +d2uDiDi(k,indx(nI511,nI511)) = +* two*d2 +* + three*two*d3*term +* + four*three*d4*term**2 +* + five*four*d5*term**3 +* + six*five*d6*term**4 +C - I4(22) + nI422 = indxInv4(2,2) + bi422 = sInvariant(k,nI422) + term = bi422-one + Udev(k) = Udev(k) +* + e2*term**2 + e3*term**3 + e4*term**4 +* + e5*term**5 + e6*term**6 +duDi(k,nI422) = +* two*e2*term +* + three*e3*term**2 +* + four*e4*term**3 +* + five*e5*term**4 +* + six*e6*term**5 +d2uDiDi(k,indx(nI422,nI422)) = +* two*e2 +* + three*two*e3*term +* + four*three*e4*term**2 +* + five*four*e5*term**3 +* + six*five*e6*term**4 +C - I5(22) + nI522 = indxInv5(2,2) + bi522 = sInvariant(k,nI522) + term = bi522-one + Udev(k) = Udev(k) +* + f2*term**2 + f3*term**3 + f4*term**4 +* + f5*term**5 + f6*term**6 +duDi(k,nI522) = +* two*f2*term +``` + + + +```txt +* + three*f3*term**2 +* + four*f4*term**3 +* + five*f5*term**4 +* + six*f6*term**5 +d2uDiDi(k, index(nI522, nI522)) = +* two*f2 +* + three*two*f3*term +* + four*three*f4*term**2 +* + five*four*f5*term**3 +* + six*five*f6*term**4 +C - I4(12) +nI412 = indexInv4(1, 2) +bi412 = sInvariant(k, nI412) +term = zeta(k, 1) * (bi412 - zeta(k, 1)) +Udev(k) = Udev(k) +* + g2*term**2 + g3*term**3 +* + g4*term**4 + g5*term**5 +* + g6*term**6 +duDi(k, nI412) = zeta(k, 1) * ( +* two*g2*term +* + three*g3*term**2 +* + four*g4*term**3 +* + five*g5*term**4 +* + six*g6*term**5 ) +d2uDiDi(k, index(nI412, nI412)) = zeta(k, 1) ** 2 * ( +* two*g2 +* + three*two*g3*term +* + four*three*g4*term**2 +* + five*four*g5*term**3 +* + six*five*g6*term**4 ) +C +end do +C +return +end +C +Function to map index from Square to Triangular storage +C of symmetric matrix +C +integer function index(i, j) +include 'vaba_param.inc' +ii = min(i, j) +``` + + + +```matlab +jj = max(i, j) + index = ii + jj*(jj-1)/2 + return + end +C +C Function to generate enumeration of scalar +C Pseudo-Invariants of type 4 +C integer function indexInv4(i, j) + include 'vaba_param.inc' + ii = min(i, j) + jj = max(i, j) + indexInv4 = 4 + jj*(jj-1) + 2*(ii-1) + return + end +C +C Function to generate enumeration of scalar +C Pseudo-Invariants of type 5 +C integer function indexInv5(i, j) + include 'vaba_param.inc' + ii = min(i, j) + jj = max(i, j) + indexInv5 = 5 + jj*(jj-1) + 2*(ii-1) + return + end +``` + +# Additional reference + +• Kaliske, M., and J. Schmidt, “Formulation of Finite Nonlinear Anisotropic Elasticity,” CADFEM GmbH Infoplaner 2/2005, vol. 2, pp. 22–23, 2005. + + + +# 1.2.11 VUANISOHYPER\_STRAIN: User subroutine to define anisotropic hyperelastic material behavior based on Green strain. + +Product: Abaqus/Explicit + +# References + +• “Anisotropic hyperelastic behavior,” Section 22.5.3 of the Abaqus Analysis User’s Guide +• \*ANISOTROPIC HYPERELASTIC +• “UANISOHYPER\_INV and VUANISOHYPER\_INV,” Section 4.1.13 of the Abaqus Verification Guide + +# Overview + +User subroutine VUANISOHYPER\_STRAIN: + +• can be used to define the strain energy potential of anisotropic hyperelastic materials as a function of the components of the Green strain tensor; +• will be called for blocks of material calculation points for which the material definition contains user-defined anisotropic hyperelastic behavior with Green strain-based formulation (“Anisotropic hyperelastic behavior,” Section 22.5.3 of the Abaqus Analysis User’s Guide); +• can use and update solution-dependent state variables; +• can use any field variables that are passed in; and +• requires that the values of the derivatives of the strain energy density function be defined with respect to the components of the modified Green strain tensor and the volume ratio. + +# Component ordering in tensors + +The component ordering depends upon whether the tensor is second or fourth order. + +# Symmetric second-order tensors + +For symmetric second-order tensors, such as the modified Green strain tensor, there are ndir+nshr components; the component order is given as a natural permutation of the indices of the tensor. The direct components are first and then the indirect components, beginning with the 12-component. For example, a stress tensor contains ndir direct stress components and nshr shear stress components, which are passed in as + +
Component2D Case3D Case
1 $\overline{\varepsilon}_{11}^{G}$ $\overline{\varepsilon}_{11}^{G}$
2 $\overline{\varepsilon}_{22}^{G}$ $\overline{\varepsilon}_{22}^{G}$
+ + + +
Component2D Case3D Case
3 $\overline{\varepsilon}_{33}^{G}$ $\overline{\varepsilon}_{33}^{G}$
4 $\overline{\varepsilon}_{12}^{G}$ $\overline{\varepsilon}_{12}^{G}$
5 $\overline{\varepsilon}_{23}^{G}$
6 $\overline{\varepsilon}_{31}^{G}$
+ +The shear strain components are stored as tensor components and not as engineering components. + +# Symmetric fourth-order tensors + +For symmetric fourth-order tensors, such as the deviatoric elasticity tensor $\partial ^ { 2 } U / \partial \overline { { \varepsilon } } _ { i j } ^ { G } \partial \overline { { \varepsilon } } _ { k l } ^ { G }$ , there are (ndir+nshr)\*(ndir+nshr+1)/2 independent components. These components are ordered using the following triangular storage scheme: + +
Component2D Case3D Case
1 $\partial^{2}U/\partial\overline{\varepsilon}_{11}^{G}\partial\overline{\varepsilon}_{11}^{G}$ $\partial^{2}U/\partial\overline{\varepsilon}_{11}^{G}\partial\overline{\varepsilon}_{11}^{G}$
2 $\partial^{2}U/\partial\overline{\varepsilon}_{11}^{G}\partial\overline{\varepsilon}_{22}^{G}$ $\partial^{2}U/\partial\overline{\varepsilon}_{11}^{G}\partial\overline{\varepsilon}_{22}^{G}$
3 $\partial^{2}U/\partial\overline{\varepsilon}_{22}^{G}\partial\overline{\varepsilon}_{22}^{G}$ $\partial^{2}U/\partial\overline{\varepsilon}_{22}^{G}\partial\overline{\varepsilon}_{22}^{G}$
4 $\partial^{2}U/\partial\overline{\varepsilon}_{11}^{G}\partial\overline{\varepsilon}_{33}^{G}$ $\partial^{2}U/\partial\overline{\varepsilon}_{11}^{G}\partial\overline{\varepsilon}_{33}^{G}$
5 $\partial^{2}U/\partial\overline{\varepsilon}_{22}^{G}\partial\overline{\varepsilon}_{33}^{G}$ $\partial^{2}U/\partial\overline{\varepsilon}_{22}^{G}\partial\overline{\varepsilon}_{33}^{G}$
6 $\partial^{2}U/\partial\overline{\varepsilon}_{33}^{G}\partial\overline{\varepsilon}_{33}^{G}$ $\partial^{2}U/\partial\overline{\varepsilon}_{33}^{G}\partial\overline{\varepsilon}_{33}^{G}$
7 $\partial^{2}U/\partial\overline{\varepsilon}_{11}^{G}\partial\overline{\varepsilon}_{12}^{G}$ $\partial^{2}U/\partial\overline{\varepsilon}_{11}^{G}\partial\overline{\varepsilon}_{12}^{G}$
8 $\partial^{2}U/\partial\overline{\varepsilon}_{22}^{G}\partial\overline{\varepsilon}_{12}^{G}$ $\partial^{2}U/\partial\overline{\varepsilon}_{22}^{G}\partial\overline{\varepsilon}_{12}^{G}$
9 $\partial^{2}U/\partial\overline{\varepsilon}_{33}^{G}\partial\overline{\varepsilon}_{12}^{G}$ $\partial^{2}U/\partial\overline{\varepsilon}_{33}^{G}\partial\overline{\varepsilon}_{12}^{G}$
10 $\partial^{2}U/\partial\overline{\varepsilon}_{12}^{G}\partial\overline{\varepsilon}_{12}^{G}$ $\partial^{2}U/\partial\overline{\varepsilon}_{12}^{G}\partial\overline{\varepsilon}_{12}^{G}$
11 $\partial^{2}U/\partial\overline{\varepsilon}_{11}^{G}\partial\overline{\varepsilon}_{23}^{G}$
12 $\partial^{2}U/\partial\overline{\varepsilon}_{22}^{G}\partial\overline{\varepsilon}_{23}^{G}$
13 $\partial^{2}U/\partial\overline{\varepsilon}_{33}^{G}\partial\overline{\varepsilon}_{23}^{G}$
14 $\partial^{2}U/\partial\overline{\varepsilon}_{12}^{G}\partial\overline{\varepsilon}_{23}^{G}$
15 $\partial^{2}U/\partial\overline{\varepsilon}_{23}^{G}\partial\overline{\varepsilon}_{23}^{G}$
16 $\partial^{2}U/\partial\overline{\varepsilon}_{11}^{G}\partial\overline{\varepsilon}_{31}^{G}$
+ + + +
Component2D Case3D Case
17 $\partial^{2}U/\partial\overline{\varepsilon}_{22}^{G}\partial\overline{\varepsilon}_{31}^{G}$
18 $\partial^{2}U/\partial\overline{\varepsilon}_{33}^{G}\partial\overline{\varepsilon}_{31}^{G}$
19 $\partial^{2}U/\partial\overline{\varepsilon}_{12}^{G}\partial\overline{\varepsilon}_{31}^{G}$
20 $\partial^{2}U/\partial\overline{\varepsilon}_{23}^{G}\partial\overline{\varepsilon}_{31}^{G}$
21 $\partial^{2}U/\partial\overline{\varepsilon}_{31}^{G}\partial\overline{\varepsilon}_{31}^{G}$
+ +If Q denotes the component number of term $\partial ^ { 2 } U / \partial \overline { { \varepsilon } } _ { i j } ^ { G } \partial \overline { { \varepsilon } } _ { k l } ^ { G }$ in the above table and M and N (with $M \ \leq \ N )$ denote the component numbers of $\overline { { \varepsilon } } _ { i j } ^ { G }$ and $\overline { { \varepsilon } } _ { k l } ^ { G }$ , respectively, in the table for second-order tensors, Q is given by the relationship $Q = M ^ { ' } + N \times ( N - 1 ) / 2$ . For example, consider the term $\partial ^ { 2 } U / \partial \overline { { \varepsilon } } _ { 1 1 } ^ { G } \partial \overline { { \varepsilon } } _ { 2 3 } ^ { G }$ . The component numbers for $\overline { { \varepsilon } } _ { 1 1 } ^ { G }$ and $\overline { { \varepsilon } } _ { 2 3 } ^ { G }$ are $M = 1$ and $N = 5$ , respectively, giving $Q = 1 + ( 5 \times 4 ) / 2 = 1 1$ . + +# Special consideration for shell elements + +When VUANISOHYPER\_STRAIN is used to define the material response of shell elements, Abaqus/Explicit cannot calculate a default value for the transverse shear stiffness of the element. Hence, you must define the element’s transverse shear stiffness. See “Shell section behavior,” Section 29.6.4 of the Abaqus Analysis User’s Guide, for guidelines on choosing this stiffness. + +# Material point deletion + +Material points that satisfy a user-defined failure criterion can be deleted from the model (see “User-defined mechanical material behavior,” Section 26.7.1 of the Abaqus Analysis User’s Guide). You must specify the state variable number controlling the element deletion flag when you allocate space for the solution-dependent state variables, as explained in “User-defined mechanical material behavior,” Section 26.7.1 of the Abaqus Analysis User’s Guide. The deletion state variable should be set to a value of one or zero in VUANISOHYPER\_STRAIN. A value of one indicates that the material point is active, and a value of zero indicates that Abaqus/Explicit should delete the material point from the model by setting the stresses to zero. The structure of the block of material points passed to user subroutine VUANISOHYPER\_STRAIN remains unchanged during the analysis; deleted material points are not removed from the block. Abaqus/Explicit will “freeze” the values of the strains passed to VUANISOHYPER\_STRAIN for all deleted material points; that is, the strain values remain constant after deletion is triggered. Once a material point has been flagged as deleted, it cannot be reactivated. + +# User subroutine interface + +subroutine vuanisohyper\_strain( C Read only (unmodifiable) variables – 1 nblock,jElem,kIntPt,kLayer,kSecPt,cmname, + + + +```csv +2 ndir,nshr,nstatev,nfieldv,nprops, +3 props,tempOld,tempNew,fieldOld,fieldNew, +4 stateOld, ebar,detu, +C Write only (modifiable) variables - +4 udev,duDe,duDj, +5 d2uDeDe,d2uDjDj,d2uDeDj, +6 stateNew) +C + include 'vaba_param.inc' +C + dimension jElem(nblock), + 1 props(nprops), + 2 tempOld(nblock), + 3 fieldOld(nblock,nfieldv), + 4 stateOld(nblock,nstatev), + 5 tempNew(nblock), + 6 fieldNew(nblock,nfieldv), + 7 ebar(nblock,ndir+nshr), detu(nblock), + 8 uDev(nblock), + 9 duDe(nblock,ndir+nshr), duDj(nblock), + * d2uDeDe(nblock,(ndir+nshr)*(ndir+nshr+1)/2), + 1 d2uDjDj(nblock), + 2 d2uDeDj(nblock,ndir+nshr), + 3 stateNew(nblock,nstatev) +C + character*80 cmname +C + do 100 km = 1,nblock + user coding +100 continue + return + end +``` + +# Variables to be defined + +udev(nblock) + +$\tilde { U } _ { d e v ; }$ , the deviatoric part of the strain energy density of the primary material response. This quantity is needed only if the current material definition also includes Mullins effect (see “Mullins effect,” Section 22.6.1 of the Abaqus Analysis User’s Guide). + + + +duDe(nblock,ndir+nshr) + +Derivatives of strain energy potential with respect to the components of the modified Green strain tensor, ${ \partial U } / { \partial \overline { { \varepsilon } } _ { i j } ^ { G } }$ . + +duDj(nblock,ndir+nshr) + +Derivatives of strain energy potential with respect to volume ratio, $\partial U / \partial J$ + +d2uDeDe(nblock,(ndir+nshr)\*(ndir+nshr+1)/2) + +Second derivatives of strain energy potential with respect to the components of the modified Green strain tensor (using triangular storage), $\partial ^ { 2 } U / \partial \overline { { \varepsilon } } _ { i j } ^ { G } \partial \overline { { \varepsilon } } _ { k l } ^ { G }$ . + +d2uDjDj(nblock) + +Second derivatives of strain energy potential with respect to volume ratio, $\partial ^ { 2 } U / \partial J ^ { 2 }$ . + +d2uDeDj(nblock,ndir+nshr) + +Cross derivatives of strain energy potential with respect to components of the modified Green strain tensor and volume ratio, $\partial ^ { 2 } U / \bar { \partial \varepsilon } _ { i j } ^ { G } \partial J ^ { 2 }$ . + +stateNew(nblock,nstatev) + +State variables at each material point at the end of the increment. You define the size of this array by allocating space for it (see “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide, for more information). + +# Variables passed in for information + +nblock + +Number of material points to be processed in this call to VUANISOHYPER\_STRAIN. + +jElem(nblock) + +Array of element numbers. + +kIntPt + +Integration point number. + +kLayer + +Layer number (for composite shells). + +kSecPt + +Section point number within the current layer. + +cmname + +User-specified material name, left justified. It is passed in as an uppercase character string. Some internal material models are given names starting with the “ABQ\_” character string. To avoid conflict, you should not use “ABQ\_” as the leading string for cmname. + + + +ndir + +Number of direct components in a symmetric tensor. + +nshr + +Number of indirect components in a symmetric tensor. + +nstatev + +Number of user-defined state variables that are associated with this material type (you define this as described in “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide). + +nfieldv + +Number of user-defined external field variables. + +nprops + +User-specified number of user-defined material properties. + +props(nprops) + +User-supplied material properties. + +tempOld(nblock) + +Temperatures at each material point at the beginning of the increment. + +tempNew(nblock) + +Temperatures at each material point at the end of the increment. + +fieldOld(nblock,nfieldv) + +Values of the user-defined field variables at each material point at the beginning of the increment. + +fieldNew(nblock,nfieldv) + +Values of the user-defined field variables at each material point at the end of the increment. + +stateOld(nblock,nstatev) + +State variables at each material point at the beginning of the increment. + +ebar(nblock,ndir+nshr) + +Modified Green strain tensor, $\overline { { \varepsilon } } ^ { G }$ , at each material point at the end of the increment. + +detu(nblock) + +J, determinant of deformation gradient (volume ratio) at the end of the increment. + +# Example: Using more than one user-defined anisotropic hyperelastic material model + +To use more than one user-defined anisotropic hyperelastic material model, the variable cmname can be tested for different material names inside user subroutine VUANISOHYPER\_STRAIN, as illustrated below: diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_047.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_047.md new file mode 100644 index 0000000..e82a247 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_047.md @@ -0,0 +1,437 @@ + + +```txt +if (cmname(1:4) .eq. 'MAT1') then + call VUANISOHYPER_STRAIN1(argument_list) +else if (cmname(1:4) .eq. 'MAT2') then + call VUANISOHYPER_STRAIN2(argument_list) +end if +``` + +VUANISOHYPER\_STRAIN1 and VUANISOHYPER\_STRAIN2 are the actual subroutines containing the anisotropic hyperelastic models for each material MAT1 and MAT2, respectively. Subroutine VUANISOHYPER\_STRAIN merely acts as a directory here. The argument list can be the same as that used in subroutine VUANISOHYPER\_STRAIN. The material names must be in uppercase characters since cmname is passed in as an uppercase character string. + +# Example: Orthotropic Saint-Venant Kirchhoff model + +As a simple example of the coding of subroutine VUANISOHYPER\_STRAIN, consider the generalization to anisotropic hyperelasticity of the Saint-Venant Kirchhoff model. The strain energy function of the Saint-Venant Kirchhoff model can be expressed as a quadratic function of the Green strain tensor, $\varepsilon ^ { G }$ , as + +$$ +U (\boldsymbol {\varepsilon} ^ {G}) = \frac {1}{2} \boldsymbol {\varepsilon} ^ {G}: \mathbf {D}: \boldsymbol {\varepsilon} ^ {G}, +$$ + +where is the fourth-order elasticity tensor. The derivatives of the strain energy function with respect to the Green strain are given as + +$$ +\frac {\partial U}{\partial \varepsilon^ {G}} = \mathbf {D}: \varepsilon^ {G}, +$$ + +$$ +\frac {\partial^ {2} U}{\partial \varepsilon^ {G} \partial \varepsilon^ {G}} = \mathbf {D}. +$$ + +However, subroutine VUANISOHYPER\_STRAIN must return the derivatives of the strain energy function with respect to the modified Green strain tensor, $\overline { { \varepsilon } } ^ { G }$ , and the volume ratio, J, which can be accomplished easily using the following relationship between $\varepsilon ^ { G } , \overline { { \varepsilon } } ^ { G }$ , and : + +$$ +\boldsymbol {\varepsilon} ^ {G} = J ^ {\frac {2}{3}} \overline {{\boldsymbol {\varepsilon}}} ^ {G} + \frac {1}{2} (J ^ {\frac {2}{3}} - 1) \mathbf {I}, +$$ + +where is the second-order identity tensor. Thus, using the chain rule we find + +$$ +\frac {\partial U}{\partial \overline {{\varepsilon}} ^ {G}} = J ^ {\frac {2}{3}} \frac {\partial U}{\partial \varepsilon^ {G}}, +$$ + +$$ +\frac {\partial U}{\partial J} = \frac {\partial \varepsilon^ {G}}{\partial J}: \frac {\partial U}{\partial \varepsilon^ {G}}, +$$ + + + +$$ +\frac {\partial^ {2} U}{\partial \overline {{\varepsilon}} ^ {G} \partial \overline {{\varepsilon}} ^ {G}} = J ^ {\frac {4}{3}} \frac {\partial^ {2} U}{\partial \varepsilon^ {G} \partial \varepsilon^ {G}}, +$$ + +$$ +\frac {\partial^ {2} U}{\partial J ^ {2}} = \frac {\partial^ {2} \varepsilon^ {G}}{\partial J ^ {2}}: \frac {\partial U}{\partial \varepsilon^ {G}} + \frac {\partial \varepsilon^ {G}}{\partial J}: \frac {\partial^ {2} U}{\partial \varepsilon^ {G} \partial \varepsilon^ {G}}: \frac {\partial \varepsilon^ {G}}{\partial J}, +$$ + +$$ +\frac {\partial^ {2} U}{\partial \overline {{\varepsilon}} ^ {G} \partial J} = \frac {2}{3 J} J ^ {\frac {2}{3}} \frac {\partial U}{\partial \varepsilon^ {G}} + J ^ {\frac {2}{3}} \frac {\partial^ {2} U}{\partial \varepsilon^ {G} \partial \varepsilon^ {G}}: \frac {\partial \varepsilon^ {G}}{\partial J}, +$$ + +where + +$$ +\frac {\partial \pmb {\varepsilon} ^ {G}}{\partial J} = \frac {2}{3 J} J ^ {\frac {2}{3}} (\overline {{\pmb {\varepsilon}}} ^ {G} + \frac {1}{2} \mathbf {I}) = \frac {2}{3 J} (\pmb {\varepsilon} ^ {G} + \frac {1}{2} \mathbf {I}) +$$ + +and + +$$ +\frac {\partial^ {2} \varepsilon^ {G}}{\partial J ^ {2}} = - \frac {1}{3 J} \frac {\partial \varepsilon^ {G}}{\partial J}. +$$ + +In this example an auxiliary function is used to facilitate indexing into a fourth-order symmetric tensor. The subroutine would be coded as follows: +```prolog +subroutine vuanisohyper_strain ( +C Read only - +* nblock, +* jElem, kIntPt, kLayer, kSecPt, +* cmname, +* ndir, nshr, nstatev, nfieldv, nprops, +* props, tempOld, tempNew, fieldOld, fieldNew, +* stateOld, ebar, detu, +C Write only - +* uDev, duDe, duDj, +* d2uDeDe, d2uDjDj, d2uDeDj, +* stateNew ) +C +include 'vaba_param.inc' +C +dimension props(nprops), +* tempOld(nblock), +* fieldOld(nblock,nfieldv), +* stateOld(nblock,nstatev), +* tempNew(nblock), +* fieldNew(nblock,nfieldv), +* ebar(nblock,ndir+nshr), detu(nblock), +``` + + + +```txt +* uDev(nblock), duDe(nblock,ndir+nshr), duDj(nblock), +* d2uDeDe(nblock, *), d2uDjDj(nblock), +* d2uDeDj(nblock,ndir+nshr), +* stateNew(nblock,nstatev) + +character*80 cmname + +parameter( half = 0.5d0, one = 1.d0, two = 2.d0, +* third = 1.d0/3.d0, twoths = 2.d0/3.d0, four = 4.d0, +* dinv = 0.d0 ) + +Orthotropic Saint-Venant Kirchhoff strain energy function +(3D) + +D1111 = props(1) +D1122 = props(2) +D2222 = props(3) +D1133 = props(4) +D2233 = props(5) +D3333 = props(6) +D1212 = props(7) +D1313 = props(8) +D2323 = props(9) + +do k = 1, nblock + +d2UdE11dE11 = D1111 +d2UdE11dE22 = D1122 +d2UdE11dE33 = D1133 +d2UdE22dE11 = d2UdE11dE22 +d2UdE22dE22 = D2222 +d2UdE22dE33 = D2233 +d2UdE33dE11 = d2UdE11dE33 +d2UdE33dE22 = d2UdE22dE33 +d2UdE33dE33 = D3333 +d2UdE12dE12 = D1212 +d2UdE13dE13 = D1313 +d2UdE23dE23 = D2323 + +xpow = exp ( log(detu(k)) * twoths ) +detuInv = one / detu(k) + +C +``` + + + +C + +```txt +E11 = xpow * ebar(k,1) + half * ( xpow - one ) +E22 = xpow * ebar(k,2) + half * ( xpow - one ) +E33 = xpow * ebar(k,3) + half * ( xpow - one ) +E12 = xpow * ebar(k,4) +E23 = xpow * ebar(k,5) +E13 = xpow * ebar(k,6) +``` + +```txt +term1 = twothds * detuInv +dE11Dj = term1 * (E11 + half) +dE22Dj = term1 * (E22 + half) +dE33Dj = term1 * (E33 + half) +dE12Dj = term1 * E12 +dE23Dj = term1 * E23 +dE13Dj = term1 * E13 +term2 = - third * detuInv +d2E11DjDj = term2 * dE11Dj +d2E22DjDj = term2 * dE22Dj +d2E33DjDj = term2 * dE33Dj +d2E12DjDj = term2 * dE12Dj +d2E23DjDj = term2 * dE23Dj +d2E13DjDj = term2 * dE13Dj +``` + +C + +```txt +dUdE11 = d2UdE11dE11 * E11 +* + d2UdE11dE22 * E22 +* + d2UdE11dE33 * E33 +dUdE22 = d2UdE22dE11 * E11 +* + d2UdE22dE22 * E22 +* + d2UdE22dE33 * E33 +dUdE33 = d2UdE33dE11 * E11 +* + d2UdE33dE22 * E22 +* + d2UdE33dE33 * E33 +dUdE12 = two * d2UdE12dE12 * E12 +dUdE23 = two * d2UdE23dE23 * E23 +dUdE13 = two * d2UdE13dE13 * E13 +U = half * ( E11*dUdE11 + E22*dU +* + E12*dUdE12 + E13*dUdE13 + +uDev(k) = U +duDe(k,1) = xpow * dUdE11 +duDe(k,2) = xpow * dUdE22 +duDe(k,3) = xpow * dUdE33 +``` + +C + +C + + + +```fortran +duDe(k,4) = xpow * dUdE12 +duDe(k,5) = xpow * dUdE23 +duDe(k,6) = xpow * dUdE13 +C +xpow2 = xpow * xpow +C Only update nonzero components +d2uDeDe(k,indx(1,1)) = xpow2 * d2UdE11dE11 +d2uDeDe(k,indx(1,2)) = xpow2 * d2UdE11dE22 +d2uDeDe(k,indx(2,2)) = xpow2 * d2UdE22dE22 +d2uDeDe(k,indx(1,3)) = xpow2 * d2UdE11dE33 +d2uDeDe(k,indx(2,3)) = xpow2 * d2UdE22dE33 +d2uDeDe(k,indx(3,3)) = xpow2 * d2UdE33dE33 +d2uDeDe(k,indx(4,4)) = xpow2 * d2UdE12dE12 +d2uDeDe(k,indx(5,5)) = xpow2 * d2UdE23dE23 +d2uDeDe(k,indx(6,6)) = xpow2 * d2UdE13dE13 +C +duDj(k) = dUdE11*dE11Dj + dUdE22*dE22Dj + dUdE33*dE33Dj +* + two * (dUdE12*dE12Dj + dUdE13*dE13Dj +* + dUdE23*dE23Dj) +d2uDjDj(k) = dUdE11*d2E11DjDj + dUdE22*d2E22DjDj +* + dUdE33*d2E33DjDj +* + two * (dUdE12*d2E12DjDj + dUdE13*d2E13DjDj +* + dUdE23*d2E23DjDj) +* + d2UdE11dE11 * dE11Dj * dE11Dj +* + d2UdE22dE22 * dE22Dj * dE22Dj +* + d2UdE33dE33 * dE33Dj * dE33Dj +* + two * (d2UdE11dE22 * dE11Dj * dE22Dj +* + d2UdE11dE33 * dE11Dj * dE33Dj +* + d2UdE22dE33 * dE22Dj * dE33Dj) +* + four * (d2UdE12dE12 * dE12Dj * dE12Dj +* d2UdE13dE13 * dE13Dj * dE13Dj +* d2UdE23dE23 * dE23Dj * dE23Dj) +C +d2uDeDj(k,1) = xpow * (term1 * dUdE11 +* + d2UdE11dE11 * dE11Dj +* + d2UdE11dE22 * dE22Dj +* + d2UdE11dE33 * dE33Dj) +d2uDeDj(k,2) = xpow * (term1 * dUdE22 +* + d2UdE22dE11 * dE11Dj +* + d2UdE22dE22 * dE22Dj +* + d2UdE22dE33 * dE33Dj) +d2uDeDj(k,3) = xpow * (term1 * dUdE33 +``` + + + +```matlab +* + d2UdE33dE11 * dE11Dj +* + d2UdE33dE22 * dE22Dj +* + d2UdE33dE33 * dE33Dj ) + d2uDeDj(k,4) = xpow * ( term1 * dUdE12 +* + two * d2UdE12dE12 * dE12Dj ) + d2uDeDj(k,5) = xpow * ( term1 * dUdE23 +* + two * d2UdE23dE23 * dE23Dj ) + d2uDeDj(k,6) = xpow * ( term1 * dUdE13 +* + two * d2UdE13dE13 * dE13Dj ) + end do +C + return + end +C + integer function index( i, j ) +C + include 'vaba_param.inc' +C +C +Function to map index from Square to Triangular storage +C of symmetric matrix +C + ii = min(i,j) + jj = max(i,j) +C + index = ii + jj*(jj-1)/2 +C + return + end +``` + + + +# 1.2.12 VUCHARLENGTH: User subroutine to define characteristic element length at a material point. + +Product: Abaqus/Explicit + +# References + +• \*CHARACTERISTIC LENGTH +• “VUCHARLENGTH,” Section 4.1.32 of the Abaqus Verification Guide + +# Overview + +User subroutine VUCHARLENGTH: + +• is called at all material points of elements for which the material definition includes a user-defined characteristic element length and the constitutive model requires a characteristic length; +• allows the definition of characteristic element length at a material point as a function of element topology, nodal and material point coordinates, and material orientation; +• can use field variables that are passed in; and +• can use solution-dependent state variables that are passed in. + +# Defining characteristic element length + +The characteristic element length defined in user subroutine VUCHARLENGTH is used by Abaqus in regularization schemes needed to mitigate mesh dependency in constitutive models that include strain-softening, such as damage models (“Damage evolution and element removal for ductile metals,” Section 24.2.3 of the Abaqus Analysis User’s Guide), and concrete (“Concrete smeared cracking,” Section 23.6.1 of the Abaqus Analysis User’s Guide). It could be used with built-in Abaqus material models as well as user subroutine–based material models. + +The characteristic element length coming in user subroutine VUCHARLENGTH has a default value based on the geometric mean. This default value is a typical length of a line across an element for a first-order element and is half of the same typical length for a second-order element. For trusses the default value is a characteristic length along the element axis. For membranes and shells the default value is a characteristic length in the reference surface. For axisymmetric elements the default value is a characteristic length in the r–z plane only. + +Inside user subroutine VUCHARLENGTH you can redefine the value of the characteristic element length based on the element topology and geometry. The characteristic element length defined in user subroutine VUCHARLENGTH at a particular material point is passed to other user subroutines that are called at the same material point, such as user subroutines VFABRIC, VUMAT, VUSDFLD, and VUEOS. The characteristic element length calculated in user subroutine VUCHARLENGTH at a particular material point is also used in built-in Abaqus material models that require characteristic length and are called at the same material point. + + + +# Array of element type and geometric properties + +jElType contains information about the element type and the geometry. jElType(1) provides information about the shape of the element. + +
jElType(1)Shape
1line
2triangle
3quadrilateral
4tetrahedron
5wedge
6hexahedron
+ +jElType(2) provides information about the element’s dimensionality. + +
jElType (2)Space
12D and plane strain
23D
3axisymmetric
4plane stress
+ +jElType(3) provides information about the section of the element. + +
jElType(3)Section
1solid
2shell
3truss
4membrane
+ +# Elements + +User subroutine VUCHARLENGTH can be used with membrane elements; shell elements; truss elements; and plane stress, plane strain, axisymmetric, and three-dimensional solid elements. + +# Special consideration for 8-node continuum shell elements + +For 8-node hexahedron continuum shell elements (SC8R and SC8RT), the order of nodes in the array of nodal coordinates (coordNode) passed to user subroutine VUCHARLENGTH depends on the stacking + + + +direction. For a single element nodes 1–4 correspond to the bottom face and nodes 5–6 correspond to the top face. + +User subroutine interface +```fortran +subroutine vucharlength( +c Read only variables- + 1 nblock, nfieldv, nprops, ncomp, ndim, nnode, nstatev, + 2 kSecPt, kLayer, kIntPt, jElType, jElem, + 3 totalTime, stepTime, dt, + 4 cmname, coordMp, coordNode, direct, T, props, + 5 field, stateOld, +c Write only variables- + 6 charLength ) +c + include 'vaba_param.inc' +c + dimension jElType(3), jElem(nblock), coordMp(nblock,ndim), + 1 coordNode(nblock, nnode, ndim), + 2 direct(nblock,3,3), T(nblock,3,3), props(nprops), + 3 stateOld(nblock, nstatev), charLength(nblock, ncomp), + 4 field(nblock, nfieldv) +c + character*80 cmname +c + do 100 k = 1, nblock + user coding to define charLength(nblock, ncomp) + 100 continue +c + return + end +``` +Variable to be defined +charLength(nblock,ncomp) + +Characteristic element length. + +Variables passed in for information + +nblock + +Number of material points to be processed in this call to user subroutine VUCHARLENGTH. + + + +# nfieldv + +Number of user-defined external field variables. + +# nprops + +User-specified number of user-defined material properties. + +# ncomp + +User-specified number of components of characteristic element length. If ncomp is greater than 1, only the first component of characteristic element length would be used in the built-in Abaqus material models. However, all the components could be used in the above-mentioned user subroutines. + +# ndim + +Number of coordinate directions: 2 for two-dimensional models and 3 for three-dimensional models. + +# nnode + +Number of nodes of the element. + +# nstatev + +Number of user-defined state variables that are associated with this material type (define this as described in “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide). + +# kSecPt + +Section point number within the current layer. + +# kLayer + +Layer number (for composite shells). + +# kIntPt + +Integration point number. + +# jElType(3) + +Array containing information about the element type and geometry. + +# jElem(nblock) + +Array of element numbers. + +# totalTime + +Value of total time. The time at the beginning of the step is given by totalTime-stepTime. + +# stepTime + +Value of time since the step began. + +# dt + +Time increment size. diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_048.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_048.md new file mode 100644 index 0000000..13dfd3a --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_048.md @@ -0,0 +1,416 @@ + + +# cmname + +User-specified material name, left justified. It is passed in as an uppercase character string. + +# coordMp(nblock,ndim) + +Material point coordinates. It is the midplane material point for shell elements. + +# coordNode(nblock,nnode,ndim) + +Nodal coordinates. + +# direct(nblock,3,3) + +An array containing the direction cosines of the material directions in terms of the global basis directions. For material point k direct(k,1,1), direct(k,2,1), and direct(k,3,1) give the (1, 2, 3) components of the first material direction; direct(k,1,2), direct(k,2,2), and direct(k,3,2) give the second material direction and so on. For shell and membrane elements the first two directions are in the plane of the element and the third direction is the normal. + +# T(nblock,3,3) + +An array containing the direction cosines of the material orientation components relative to the element basis directions. For material point k this is the orientation that defines the material directions (direct) in terms of the element basis directions. For continuum elements T and direct are identical. For shell and membrane elements T(k,1,1) , T(k,1,2) , T(k,2,1) , T(k,2,2) , T(k,3,3) , and all other components are zero, where is the counterclockwise rotation around the normal vector that defines the orientation. If no orientation is used, T is an identity matrix. + +# props(nprops) + +User-supplied material properties. + +# field(nblock,nfieldv) + +Values of the user-defined field variables at each material point at the beginning of the increment. User subroutine VUCHARLENGTH is called before user subroutine VUSDFLD. Thus, any changes to the field variables made in user subroutine VUSDFLD are not available in user subroutine VUCHARLENGTH. + +# stateOld (nblock, nstatev) + +State variables at each material point at the beginning of the increment. + + + + + +# 1.2.13 VUCREEPNETWORK: User subroutine to define time-dependent behavior (creep) for models defined within the parallel rheological framework. + +# Product: Abaqus/Explicit + +# References + +• “Parallel rheological framework,” Section 22.8.2 of the Abaqus Analysis User’s Guide +• “Nonlinear large-strain viscoelasticity with hyperelasticity,” Section 2.2.8 of the Abaqus Verification Guide +• \*VISCOELASTIC + +# Overview + +User subroutine VUCREEPNETWORK: + +• is intended to provide creep laws for nonlinear viscoelastic networks for models defined using the parallel rheological framework; +• can use and update solution-dependent state variables; and +• can be used in conjunction with user subroutine VUSDFLD to redefine any field variables before they are passed in. + +# Model description + +The user subroutine allows a creep law of the following general form to be defined: + +$$ +\dot {\bar {\varepsilon}} ^ {c r} = g ^ {c r} (\bar {\varepsilon} ^ {c r}, I _ {1} ^ {c r}, \bar {I} _ {1}, \bar {I} _ {2}, J, p, q, t, \theta , F V), +$$ + +where + +$$ +I _ {1} ^ {c r} = \mathbf {I}: \mathbf {C} ^ {c r}, +$$ + +and + +I is the identity tensor, $\mathbf{C}^{cr}$ is the right Cauchy-Green creep strain tensor, $\dot{\bar{\varepsilon}}^{cr}$ is the equivalent creep strain rate, $\bar{\varepsilon}^{cr}$ is the equivalent creep strain, $\bar{I}_1$ is the first invariant of $\bar{\mathbf{B}}$ , $\bar{I}_2$ is the second invariant of $\bar{\mathbf{B}}$ , $J$ is the determinant of the deformation gradient, $\mathbf{F}$ , $p$ is the Kirchhoff pressure, + + + +$q$ is the equivalent deviatoric Kirchhoff stress, $t$ is the time, $\theta$ is the temperature, and $FV$ are field variables. + +The left Cauchy-Green strain tensor, $\bar { \mathbf { B } } ,$ is defined as + +$$ +\bar {\mathbf {B}} = \bar {\mathbf {F}} \bar {\mathbf {F}} ^ {T}, +$$ + +where is the deformation gradient with volume change eliminated, which is computed using + +$$ +\bar {\mathbf {F}} = J ^ {- \frac {1}{3}} \mathbf {F}. +$$ + +The user subroutine must define the increment of creep equivalent strain, $\Delta \bar { \varepsilon } ^ { c r }$ , as a function of the time increment, $\Delta t ,$ and the variables used in the definition of $\cdot g ^ { c r }$ , as well as the derivatives of the equivalent creep strain increment with respect to those variables. If any solution-dependent state variables are included in the definition of $\boldsymbol { g } ^ { c r }$ , they must also be integrated forward in time in this user subroutine. + +User subroutine interface ```txt +subroutine vucreepnetwork ( +C Read only - +* nblock, networkid, nstatev, nfieldv, +* nprops, nDg, stepTime, totalTime, dt, +* jElem, kIntPt, kLayer, kSecPt, cmname, +* props, coordMp, tempOld, fieldOld, +* stateOld, tempNew, fieldNew, +* nIarray, i_array, nRarray, r_array, +* q, p, eqcs, TrCc, +C Write only - +* dg, stateNew ) +C +include 'vaba_param.inc' +C +C indices for equivalent creep strain and its derivatives +parameter( i_deqcs = 1, +* i_DdeqcsDq = 2, +* i_DdeqcsDeqcs = 3, +* i_DdeqcsDilc = 4 ) +C +C indices for strain invariants +parameter( i_I1 = 1, +* i_I2 = 2, +``` + + + +```txt +* i_J = 3) +C + dimension props(nprops), + * tempOld(nblock), + * fieldOld(nblock,nfieldv), + * stateOld(nblock,nstatev), + * tempNew(nblock), + * fieldNew(nblock,nfieldv), + * coordMp(nblock,*), + * jElem(nblock), + * i_array(nblock,nIarray), + * r_array(nblock,nRarray), + * q(nblock), + * p(nblock), + * eqcs(nblock), + * TrCc(nblock), + * stateNew(nblock,nstatev), + * dg(nblock,nDg) + + character*80 cmname +C + do 100 km = 1,nblock + user coding +100 continue + + return + end +``` +Variables to be defined + +dg (nblock, i_deqcs) +Equivalent creep strain increment, $\Delta\bar{\varepsilon}^{cr}$ . + +dg (nblock, i_DdeqcsDq) +The derivative: $\partial\Delta\bar{\varepsilon}^{cr}/\partial q$ . + +dg (nblock, i_DdeqcsDeqcs) +The derivative: $\partial\Delta\bar{\varepsilon}^{cr}/\partial\bar{\varepsilon}^{cr}$ + +dg(nblock,i_DdeqcsDilc) +The first invariant, $I_1^{cr}$ , of the right Cauchy-Green creep strain tensor, $\mathbf{C}^{\mathrm{cr}}$ . + + + +# Variable that can be updated + +stateNew(nblock,nstatev) + +Array containing the user-defined solution-dependent state variables at this point. + +# Variables passed in for information + +nblock + +Number of material points to be processed in this call to user subroutine VUCREEPNETWORK. + +networkid + +Network identification number, which identifies the network for which creep is defined. + +nstatev + +Number of user-defined state variables that are associated with this material type (see “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide). + +nfieldv + +Number of user-defined external field variables. + +nprops + +User-specified number of user-defined material properties. + +nDg + +Size of array dg. + +stepTime + +Value of time since the step began. + +totalTime + +Value of total time. The time at the beginning of the step is given by totalTime-stepTime. + +dt + +Time increment size. + +jElem(nblock) + +Array of element numbers. + +kIntPt + +Integration point number. + +kLayer + +Layer number (for composite shells). + +kSecPt + +Section point number within the current layer. + + + +# cmname + +Material name, left justified. It is passed in as an uppercase character string. Some internal material models are given names starting with the “ABQ\_” character string. To avoid conflict, “ABQ\_” should not be used as the leading string for cmname. + +# props(nprops) + +User-supplied material properties. + +# coordMp(nblock,\*) + +Material point coordinates. It is the midplane material point for shell elements and the centroid for beam elements. + +# tempOld(nblock) + +Temperatures at the material points at the beginning of the increment. + +# fieldOld(nblock,nfieldv) + +Values of the user-defined field variables at the material points at the beginning of the increment. + +# stateOld(nblock,nstatev) + +State variables at the material points at the beginning of the increment. + +# tempNew(nblock) + +Temperatures at the material points at the end of the increment. + +# fieldNew(nblock) + +Values of the user-defined field variables at the material points at the end of the increment. + +# nIarray + +Size of array i\_array. + +# i\_array(nblock,nIarray) + +Array containing integer arguments. Currently it is not used. + +# nRarray + +Size of array r\_array. + +# r\_array(nblock,i\_I1) + +The first invariant, , of the left Cauchy-Green strain tensor, . + +# r\_array(nblock,i\_I2) + +The second invariant, , of the left Cauchy-Green strain tensor, . + +# r\_array(nblock,i\_J) + +The determinant of the deformation gradient, . + + + +q(nblock) + +Array containing equivalent deviatoric Kirchhoff stresses. + +p(nblock) + +Array containing Kirchhoff pressures. + +eqcs(nblock) + +Array containing equivalent creep strains. + +TrCc(nblock) + +Array containing the first invariants, , of the right Cauchy-Green creep strain tensor, . + +# Example: Power-law strain hardening model + +As an example of the coding of user subroutine VUCREEPNETWORK, consider the power-law strain hardening model. In this case the equivalent creep strain rate is expressed as + +$$ +\dot {\bar {\varepsilon}} ^ {c r} = \left(A q ^ {n} [ (m + 1) \bar {\varepsilon} ^ {c r} ] ^ {m}\right) ^ {\frac {1}{m + 1}}, +$$ + +where + +$\bar{\varepsilon}^{cr}$ is the equivalent creep strain, $q$ is the equivalent deviatoric Kirchhoff stress, and $A, m,$ and $n$ are material parameters. + +The user subroutine would be coded as follows: +```txt +subroutine vucreepnetwork ( +C Read only - +* nblock, networkid, nstatev, nfieldv, +* nprops, nDg, stepTime, totalTime, dt, +* jElem, kIntPt, kLayer, kSecPt, cmname, +* props, coordMp, tempOld, fieldOld, +* stateOld, tempNew, fieldNew, +* nIarray, i_array, nRarray, r_array, +* q, p, eqcs, TrCc, +C Write only - +* dg, stateNew ) +C +include 'vaba_param.inc' +C +parameter ( one = 1.d0, half = 0.5d0 ) +parameter ( eqcsSmall = 1.d-8 ) +parameter ( rMinVal = 1.d-12 ) +``` + + + +C + +```txt +parameter( i_deqcs = 1, +* i_DdeqcsDq = 2, +* i_DdeqcsDeqcs = 3, +* i_DdeqcsDilc = 4 ) +``` + +C + +```javascript +dimension props(nprops), +* tempOld(nblock), +* fieldOld(nblock,nfieldv), +* stateOld(nblock,nstatev), +* tempNew(nblock), +* fieldNew(nblock,nfieldv), +* coordMp(nblock,*), +* jElem(nblock), +* i_array(nblock,nIarray), +* r_array(nblock,nRarray), +* q(nblock), +* p(nblock), +* eqcs(nblock), +* TrCc(nblock), +* stateNew(nblock,nstatev), +* dg(nblock,nDg) +``` + +C + +```txt +character*80 cmname +``` + +C + +C Read properties + +C + +```txt +rA = props(1) +rN = props(2) +rM = props(3) +``` + +C + +C Update equivalent creep strain and its derivatives + +C + +```txt +do k = 1, nblock +om1 = one / (one + rM) +test = half - sign( half, q(k) - rMinVal ) +qInv = (one - test) / (q(k) + test) +eqcs_t = eqcs(k) +if (eqcs_t .le. eqcsSmall .and. q(k).gt.rMinVal ) then +``` + +C Initial guess based on constant creep strain rate during increment eqcs\_t = dt\*(exp(log(rA)+rN\*log(q(k)))\* \* ((one+rM)\*dt)\*\*rM) + + + +```txt +end if +test2 = half - sign( half, eqcs_t - rMinVal ) +eqcsInv = ( one - test2 ) / ( eqcs_t + test2 ) +g = dt*(exp(log(rA)+rN*log(q(k)))* +* ((one+rM)*(test2+eqcs_t))**rM)**om1 +dg(k,i_deqcs) = g +dg(k,i_DdeqcsDq) = qInv * rN * om1 * g +dg(k,i_DdeqcsDeqcs) = eqcsInv * rM * om1 * g +end do +return +end +``` diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_049.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_049.md new file mode 100644 index 0000000..ff30b44 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_049.md @@ -0,0 +1,421 @@ + + +# 1.2.14 VUEL: User subroutine to define an element. + +# Product: Abaqus/Explicit + +WARNING: This feature is intended for advanced users only. Its use in all but the simplest test examples will require considerable coding by the user/developer. “User-defined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide, should be read before proceeding. + +# References + +• “User-defined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide +• “User-defined element library,” Section 32.17.2 of the Abaqus Analysis User’s Guide +• “UEL,” Section 1.1.28 +• \*UEL PROPERTY +• \*USER ELEMENT + +# Overview + +User subroutine VUEL: + +• will be called for each element that is of a general user-defined element type each time element calculations are required; and +• (or subroutines called by user subroutine VUEL) must perform all of the calculations for the element, appropriate to the current activity in the analysis. + +# User subroutine interface + +```csv +SUBROUTINE VUEL(nblock,rhs,amass,dtimeStable,svars,nsvars, +1 energy, +2 nnode,ndofel,props,nprops,jprops,njprops, +3 coords,mcrd,u,du,v,a, +4 jtype,jElem, +5 time,period,dtimeCur,dtimePrev,kstep,kinc, +6 lflags, +7 dMassScaleFactor, +8 predef,npredef, +9 jdltyp,adImag) +C +include 'vaba_param.inc' +C operational code keys +``` + + + +```javascript +parameter ( jMassCalc = 1, +* jIntForceAndDtStable = 2, +* jExternForce = 3) +``` + +```txt +C flag indices +parameter (iProcedure = 1, +* iNlgeom = 2, +* iOpCode = 3, +* nFlags = 3) +``` + +```txt +C energy array indices +parameter ( iElPd = 1, +* iElCd = 2, +* iElIe = 3, +* iElTs = 4, +* iElDd = 5, +* iElBv = 6, +* iElDe = 7, +* iElHe = 8, +* iElKe = 9, +* iElTh = 10, +* iElDmd = 11, +* iElDc = 12, +* nElEnergy = 12) +``` + +```txt +C predefined variables indices +parameter ( iPredValueNew = 1, +* iPredValueOld = 2, +* nPred = 2) +``` + +```txt +C time indices +parameter (iStepTime = 1, +* iTotalTime = 2, +* nTime = 2) +``` + +```txt +dimension rhs(nblock,ndofel), amass(nblock,ndofel,ndofel), +1 dtimeStable(nblock), +2 svars(nblock,nsvars), energy(nblock,nElEnergy), +3 props(nprops), jprops(njprops), +4 jElem(nblock), time(nTime), lflags(nFlags), +5 coords(nblock, nnode, mcrd), +6 u(nblock,ndofel), du(nblock,ndofel), +``` + + + +```prolog +7 v(nblock,ndofel), a(nblock, ndofel), +8 dMassScaleFactor(nblock), +9 predef(nblock, nnode, npred, nPred), +* adlmag(nblock) + +do kblock = 1, nblock + user coding to define rhs, amass, dtimeStable, svars and energy + end do + +RETURN +END +``` + +# Variables to be defined + +Some of the following arrays depend on the value of the lflags array. + +# rhs + +An array containing the contributions of each element to the right-hand-side vector of the overall system of equations. Depending on the settings of the lflags array, it contains either the internal force from the element or the external load calculated from the specified distributed loads. + +# amass + +An array containing the contribution of each element to the mass matrix of the overall system of equations. + +All nonzero entries in amass should be defined. Moreover, the mass matrix must be symmetric. There are several other requirements that apply depending on the active degrees of freedom specified. These requirements are explained in detail below. + +# dtimeStable + +A scalar value defining, for each element, the upper limit of the time increment for stability considerations. This would be the maximum time increment to be used in the subsequent increment for this element to be stable (to satisfy the Courant condition). This value depends strongly on the element formulation, and it is important that is computed appropriately. + +# svars + +An array containing the values of the solution-dependent state variables associated with each element. The number of such variables is nsvars (see below). You define the meaning of these variables. + +This array is passed into VUEL containing the values of these variables at the start of the current increment. In most cases they should be updated to be the values at the end of the increment. In rare cases such an update is not required. + +# energy + +The array energy contains the values of the energy quantities associated with each element. The values in this array when VUEL is called are the element energy quantities at the start of the current + + + +increment. They should be updated to the correct values at the end of the current increment; otherwise, plots of the energy balance for the entire model will not be accurate. Depending on the element formulation, many of these energies could be zero at all times. The entries in the array are as follows: + +
energy (nblock,iElPd)Plastic dissipation.
energy (nblock,iElCd)Creep dissipation.
energy (nblock,iElIe)Internal energy.
energy (nblock,iElTs)Transverse shear energy.
energy (nblock,iElDd)Material damping dissipation.
energy (nblock,iElBv)Bulk viscosity dissipation.
energy (nblock,iElDe)Drill energy.
energy (nblock,iElHe)Hourglass energy.
energy (nblock,iElKe)Kinetic energy.
energy (nblock,iElTh)Heat energy.
energy (nblock,iElDmd)Damage dissipation.
energy (nblock,iElDc)Distortion control energy.
+ +# Variables passed in for information + +# Arrays: + +# props + +A floating point array containing the nprops real property values defined for use with each element processed. nprops is the user-specified number of real property values. See “Defining the element properties” in “User-defined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide. + +# jprops + +An integer array containing the njprops integer property values defined for use with each element processed. njprops is the user-specified number of integer property values. See “Defining the element properties” in “User-defined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide. + +# coords + +An array containing the original coordinates of the nodes of the element. coords(kblock,k1,k2) is the k2th coordinate of the k1th node of the kblock element. + + + +u, du, v, a + +Arrays containing the basic solution variables (displacements, rotations, temperatures, pressures, depending on the degree of freedom) at the nodes of the element. Values are provided as follows, illustrated below for the k1th degree of freedom of the kblock element: + +
u(kblock,k1)Total value of the variables (such as displacements or rotations) at the end of the current increment.
du(kblock,k1)Incremental values of the variables in the current increment.
v(kblock,k1)Time rate of change of the variables (velocities, rates of rotation) at the midpoint of the increment.
a(kblock,k1)Accelerations of the variables at the end of the current increment.
+ +# jElem + +jElem(kblock) contains the element number for the kblock element. + +# adlmag + +adlmag(kblock) is the total load magnitude of the load type jdltyp (integer identifying the load number for distributed load type Un) distributed load at the end of the current increment for distributed loads of type Un. + +# predef + +An array containing the values of predefined field variables, such as temperature in an uncoupled stress/displacement analysis, at the nodes of the element (“Predefined fields,” Section 34.6.1 of the Abaqus Analysis User’s Guide). + +The second index, k2, indicates the local node number on the kblock element. The third index, k3, indicates the variable: the temperature is stored if the index is 1, and the predefined field variables are stored if the indices are greater than or equal to 2. The fourth index of the array, k4, is either 1 or 2, with 1 indicating the value of the field variable at the end of the increment and 2 indicating the value of the field variable at the beginning of the increment. + +
predef (kblock, k2, 1, k4)Temperature.
predef (kblock, k2, 2, k4)First predefined field variable.
predef (kblock, k2, 3, k4)Second predefined field variable.
Etc.Any other predefined field variable.
+ + + +predef(kblock,k2,k3,k4) + +Value of the (k3–1)th predefined field variable at the k2th node of the element at the beginning or the end of the increment. + +predef(kblock,k2,k3,1) + +Values of the variables at the end of the current increment. + +predef(kblock,k2,k3,2) + +Values of the variables at the beginning of the current increment. + +# lflags + +An array containing the flags that define the current solution procedure and requirements for element calculations. + +lflags(iProcedure) + +Defines the procedure type. See + +“Results file output format,” + +Section 5.1.2 of the Abaqus Analysis + +User’s Guide, for the key used for each procedure. + +lflags(iNlgeom)=0 + +Small-displacement analysis. + +lflags(iNlgeom)=1 + +Large-displacement analysis (nonlinear geometric effects included in the step; see “General and linear perturbation procedures,” Section 6.1.3 of the Abaqus Analysis User’s Guide). + +lflags(iOpCode)=jMassCalc + +Define the mass matrix amass in the beginning of the analysis. + +lflags(iOpCode)=jIntForceAnd-DtStable + +Define the element internal force. + +Define the stable time increment as well. + +lflags(iOpCode)=jExternForce + +Define the distributed load effect on the external force associated with the element. + +# dMassScaleFactor + +An array containing the mass scale factors for each element. + +# time(iStepTime) + +Current value of step time. + + + +time(iTotalTime) + +Current value of total time. + +# Scalar parameters: + +nblock + +Number of user elements to be processed in this call to VUEL. + +dtimeCur + +Current time increment. + +dtimePrev + +Previous time increment. + +period + +Time period of the current step. + +ndofel + +Number of degrees of freedom in the elements processed. + +nsvars + +User-defined number of solution-dependent state variables associated with the element (“Defining the number of solution-dependent variables that must be stored within the element” in “User-defined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide). + +nprops + +User-defined number of real property values associated with the elements processed (“Defining the element properties” in “User-defined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide). + +njprops + +User-defined number of integer property values associated with the elements processed (“Defining the element properties” in “User-defined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide). + +mcrd + +mcrd is defined as the maximum of the user-defined maximum number of coordinates needed at any node point (“Defining the maximum number of coordinates needed at any nodal point” in “User-defined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide) and the value of the largest active degree of freedom of the user element that is less than or equal to 3. For example, if you specify that the maximum number of coordinates is 1 and the active degrees of freedom of the user element are 2, 3, and 6 mcrd will be 3. If you specify that the maximum number of coordinates is 2 and the active degree of freedom of the user element is 11, mcrd will be 2. + +nnode + +User-defined number of nodes on the elements (“Defining the number of nodes associated with the element” in “User-defined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide). + + + +# jtype + +Integer defining the element type. This is the user-defined integer value n in element type VUn (“Assigning an element type key to a user-defined element” in “User-defined elements,” Section 32.17.1 of the Abaqus Analysis User’s Guide). + +# kstep + +Current step number. + +# kinc + +Current increment number. + +# npredef + +Number of predefined field variables, including temperature. For user elements Abaqus/Explicit uses one value for each field variable per node. + +# VUEL conventions + +The solution variables (displacement, velocity, etc.) are arranged on a node/degree of freedom basis. The degrees of freedom of the first node are first, followed by the degrees of freedom of the second node, etc. The degrees of freedom that will be updated automatically in Abaqus/Explicit are: 1–3 (displacements), 4–6 (rotations), 8 (pressure), and 11 (temperature). Depending on the procedure type (see below), only some of the degrees of freedom listed above will be updated. Other degrees of freedom will not be updated by the time integration procedure in Abaqus/Explicit and, hence, should not be used. + +The mass matrix defined in user subroutine VUEL must be symmetric. In addition, the following requirements apply: + +• The mass matrix entries associated with the translational degrees of freedom for a particular node must be diagonal. Moreover, these diagonal entries must be equal to each other. +• There must be no coupling (off-diagonal) entries specified between degrees of freedom of different kinds. For example, you cannot specify nonzero mass matrix entries to couple the translational degrees of freedom to the rotational degrees of freedom. +• There must be no coupling (off-diagonal) entries specified between degrees of freedom belonging to different nodes. + +You must be using appropriate lumping techniques to provide a mass matrix that follows these requirements. For the rotational degrees of freedom at a particular node in three-dimensional analyses, you can specify a fully populated symmetric 3 × 3 inertia tensor. + +# Usage with general nonlinear procedures + +The following illustrates the use in explicit dynamic procedures: + +# Direct-integration explicit dynamic analysis (lflags(iProcedure)=17) + +• Automatic updates for degrees of freedom 1–6, 8, and 11. + + + +• The governing equations are as described in “Explicit dynamic analysis,” Section 6.3.3 of the Abaqus Analysis User’s Guide. +• Coding for the operational code lflags(iOpCode)=jExternForceis optional. + +# Transient fully coupled thermal-stress analysis (lflags(iProcedure)=74) + +• Automatic updates for degrees of freedom 1–6 and 11. +• The governing equations are as described in “Fully coupled thermal-stress analysis in Abaqus/Explicit” in “Fully coupled thermal-stress analysis,” Section 6.5.3 of the Abaqus Analysis User’s Guide. +• Coding for the operational code lflags(iOpCode)=jExternForce is optional. + +# Example: Structural user element + +A structural user element has been created to demonstrate the usage of subroutine VUEL. These userdefined elements are applied in a number of analyses. The following excerpt is from the verification problem that invokes the structural user element in an explicit dynamic procedure: + +```txt +*USER ELEMENT, NODES=2, TYPE=VU1, PROPERTIES=4, COORDINATES=3, VARIABLES=12 +1, 2, 3 +*ELEMENT, TYPE=VU1 +101, 101, 102 +*ELGEN, ELSET=VUTRUSS +101, 5 +*UEL PROPERTY, ELSET=VUTRUSS +0.002, 2.1E11, 0.3, 7200. +``` + +The user element consists of two nodes that are assumed to lie parallel to the x-axis. The element behaves similarly to a linear truss element. The supplied element properties are the cross-sectional area, Young’s modulus, Poisson’s ratio, and density, respectively. + +The next excerpt shows the listing of the subroutine. The user subroutine has been coded for use in an explicit dynamic analysis. The names of the verification input files associated with the subroutine and these procedures can be found in “VUEL,” Section 4.1.33 of the Abaqus Verification Guide. + +```csv +subroutine vuel( +* nblock, +* rhs, amass, dtimeStable, +* svars, nsvars, +* energy, +* nnode, ndofel, +* props, nprops, +* jprops, njprops, +* coords, ncrd, +* u, du, v, a, +``` + + + +```txt +* jtype, jElem, +* time, period, dtimeCur, dtimePrev, kstep, kinc, lflags, +* dMassScaleFactor, +* predef, npredef, +* ndload, adImag) + +include 'vaba_param.inc' + +c operation code +parameter ( jMassCalc = 1, +* jIntForceAndDtStable = 4) + +c flags +parameter (iProcedure = 1, +* iNlgeom = 2, +* iOpCode = 3, +* nFlags = 3) + +c procedure flags +parameter ( jDynExplicit = 17 ) + +c time +parameter (iStepTime = 1, +* iTotalTime = 2, +* nTime = 2) + +c energies +parameter ( iElPd = 1, +* iElCd = 2, +* iElIe = 3, +* iElTs = 4, +* iElDd = 5, +* iElBv = 6, +* iElDe = 7, +* iElHe = 8, +* iElKe = 9, +* iElTh = 10, +* iElDmd = 11, +* iElDc = 12, +* nElEnergy = 12) + +parameter (factorStable = 0.99d0) +``` diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_050.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_050.md new file mode 100644 index 0000000..09141b0 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_050.md @@ -0,0 +1,374 @@ + + +```python +parameter (zero = 0.d0, half = 0.5d0, one = 1.d0, two=2.d0) +c + dimension rhs(nblock,ndofel), amass(nblock,ndofel,ndofel), + * dtimeStable(nblock), + * svars(nblock,nsvars), energy(nblock,nElEnergy), + * props(nprops), jprops(njprops), + * jElem(nblock), time(nTime), l(nFlags), + * coords(nblock,nnode,ncrd), u(nblock,ndofel), + * du(nblock,ndofel), v(nblock,ndofel), a(nblock, ndofel), + * predef(nblock, nnode, npred, nPred), adlmag(nblock), + * dMassScaleFactor(nblock) + +c Notes: +c Define only nonzero entries; the arrays to be defined +c have been zeroed out just before this call + +if (jtype .eq. 1001 .and. + * lflags(iProcedure).eq.jDynExplicit) then + + area0 = props(1) + eMod = props(2) + anu = props(3) + rho = props(4) + + eDampTra = zero + amassFact0 = half*area0*rho + + if ( lflags(iOpCode).eq.jMassCalc ) then + do kblock = 1, nblock + +c use original distance to compute mass + alenX0 = (coords(kblock,2,1) - coords(kblock,1,1)) + alenY0 = (coords(kblock,2,2) - coords(kblock,1,2)) + alenZ0 = (coords(kblock,2,3) - coords(kblock,1,3)) + alen0 = sqrt(alenX0*alenX0 + alenY0*alenY0 + + * alenZ0*alenZ0) + am0 = amassFact0*alen0 + amass(kblock,1,1) = am0 + amass(kblock,2,2) = am0 + amass(kblock,3,3) = am0 + amass(kblock,4,4) = am0 + amass(kblock,5,5) = am0 +``` + + + +```txt +amass(kblock,6,6) = am0 +end do +else if ( lflags(iOpCode) .eq. +* jIntForceAndDtStable) then +do kblock = 1, nblock + alenX0 = (coords(kblock,2,1) - coords(kblock,1,1)) + alenY0 = (coords(kblock,2,2) - coords(kblock,1,2)) + alenZ0 = (coords(kblock,2,3) - coords(kblock,1,3)) + alen0 = sqrt(alenX0*alenX0 + alenY0*alenY0 + +* alenZ0*alenZ0) + vol0 = area0*alen0 + amElem0 = two*amassFact0*alen0 + alenX = alenX0 +* + (u(kblock,4) - u(kblock,1)) + alenY = alenY0 +* + (u(kblock,5) - u(kblock,2)) + alenZ = alenZ0 +* + (u(kblock,6) - u(kblock,3)) + alen = sqrt(alenX*alenX + alenY*alenY + alenZ*alenZ) + area = vol0/alen + ak = area*eMod/alen +c stable time increment for translations + dtimeStable(kblock) = factorStable*sqrt(amElem0/ak) +c force = E * logarithmic strain *current area + strainLog = log(alen/alen0) + fElasTra = eMod*strainLog*area + forceTra = fElasTra +c assemble internal load in RHS + rhs(kblock,1) = -forceTra + rhs(kblock,4) = forceTra +c internal energy calculation + alenOld = svars(kblock,1) + fElasTraOld = svars(kblock,2) + energy(kblock, iElIe) = energy(kblock, iElIe) + +``` + + + +```fortran +* half*(fElasTra+fElasTraOld)*(alen - alenOld) +c update state variables + svars(kblock,1) = alen + svars(kblock,2) = fElasTra + end do + end if + end if +c + return + end +``` + + + + + +# 1.2.15 VUEOS: User subroutine to define equation of state material model. + +# Product: Abaqus/Explicit + +# References + +• “Equation of state,” Section 25.2.1 of the Abaqus Analysis User’s Guide +• \*EOS +“Equation of state material,” Section 2.2.20 of the Abaqus Verification Guide + +# Overview + +User subroutine VUEOS: + +• can be used to define the hydrodynamic material model in which the material’s volumetric response is determined by the user-defined equation of state; +• will be called for blocks of material calculation points for which the material definition contains a user-defined equation of state; +• can use and update solution-dependent state variables; and +• can use any field variables that are passed in. + +# User subroutine interface + +```python +subroutine vueos ( +C Read only (unmodifiable) variables - + 1 nblock, + 2 jElem, kIntPt, kLayer, kSecPt, + 3 steTime, totalTime, dt, cmname, + 4 nstatev, nfieldv, nprops, + 5 props, tempOld, tempNew, fieldOld, fieldNew, + 6 stateOld, charLength, coordMp, + 7 densityMean, refDensity, densityNew, + 8 dkk, Em, +C Write only (modifiable) variables - + 8 press, dPdRho, dPdEm, + 9 stateNew ) +C + include 'vaba_param.inc' +C + dimension props(nprops), + 1 tempOld(nblock), + 2 fieldOld(nblock, nfieldv), +``` + + + +```matlab +3 stateOld(nblock, nstatev), +4 tempNew(nblock), +5 fieldNew(nblock, nfieldv), +6 charLength(nblock), coordMp(nblock, *), +7 densityMean(nblock), refDensity(nblock), +8 densityNew(nblock), +9 dkk(nblock), Em(nblock), +1 press(nblock), dPdRho(nblock), dPdEm(nblock), +2 stateNew(nblock) +C + character*80 cmname +C + do 100 km = 1, nblock + user coding to define/update press, dPdRho, dPdEm +100 continue + return + end +``` + +# Variables to be defined + +press(nblock) + +The material point pressure stress, p. + +dPdRho(nblock) + +The derivative of the pressure with respect to the density, $\partial p / \partial \rho .$ This quantity is needed for the evaluation of the effective moduli of the material, which enters the stable time increment calculation. + +dPdEm(nblock) + +The derivative of the pressure with respect to the internal energy, $\partial p / \partial E _ { m }$ . This quantity is needed for the iterative Newton loop used outside of the user subroutine to solve for pressure. + +# Variable that can be updated + +stateNew(nblock,nstatev) + +State variables at each material point at the end of the increment. You define the size of this array by allocating space for it (see “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide, for more information). + + + +# Variables passed in for information + +nblock + +Number of material points to be processed in this call to VUEOS. + +jElem(nblock) + +Array of element numbers. + +kIntPt + +Integration point number. + +kLayer + +Layer number. + +kSecPt + +Section point number within the current layer. + +stepTime + +Value of time since the step began. + +totalTime + +Value of total time. The time at the beginning of the step is given by totalTime - stepTime. + +dt + +Time increment size. + +cmname + +User-specified material name, left justified. It is passed in as an uppercase character string. Some internal material models are given names starting with the “ABQ\_” character string. To avoid conflict, you should not use “ABQ\_” as the leading string for cmname. + +nstatev + +Number of user-defined state variables that are associated with this material type (you define the number as described in “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide). + +nfieldv + +Number of user-defined external field variables. + +nprops + +User-specified number of user-defined material properties. + +props(nprops) + +User-supplied material properties. + + + +tempOld(nblock) + +Temperatures at each material point at the beginning of the increment. + +tempNew(nblock) + +Temperatures at each material point at the end of the increment. + +fieldOld(nblock,nfieldv) + +Values of the user-defined field variables at each material point at the beginning of the increment. + +fieldNew(nblock,nfieldv) + +Values of the user-defined field variables at each material point at the end of the increment. + +stateOld(nblock,nstatev) + +State variables at each material point at the beginning of the increment. + +charLength(nblock) + +Characteristic element length, which is either the default value based on the geometric mean or the user-defined characteristic element length defined in user subroutine VUCHARLENGTH. The default value is a typical length of a line across an element for a first-order element; it is half the same typical length for a second-order element. For beams, pipes, and trusses, the default value is a characteristic length along the element axis. For membranes and shells it is a characteristic length in the reference surface. For axisymmetric elements it is a characteristic length in the r–z plane only. For cohesive elements it is equal to the constitutive thickness. + +coordMp(nblock,\*) + +Material point coordinates. + +densityMean(nblock) + +The mean density. + +refDensity(nblock) + +The reference density. + +densityNew(nblock) + +The current density for this increment. + +dkk(nblock) + +The volumetric strain increment. + +Em(nblock) + +The element specific internal energy (per unit mass) + +Example: User subroutine VUEOS to reproduce results obtained with \*EOS, TYPE=USUP + +As a simple example of coding of user subroutine VUEOS, consider the following form of the Mie-Grüneisen equation of state with 0.0 and a linear dependency between pressure and internal energy: + + + +$$ +p = \rho_ {0} c _ {0} ^ {2} \eta (1 - \frac {\Gamma_ {0} \eta}{2}) + \Gamma_ {0} \rho_ {0} E _ {m}, +$$ + +where $\eta = 1 - \rho _ { 0 } / \rho .$ . Therefore, the results obtained with user subroutine VUEOS should be the same as the results obtained with the linear $U _ { s } - U _ { p }$ type of EOS already available in “Equation of state material,” Section 2.2.20 of the Abaqus Verification Guide. + +The code in user subroutine VUEOS must return the pressure, , as in the above equation; the derivative of the pressure with respect to the density, $\partial p / \partial \rho ;$ and the derivative of the pressure with respect to the energy, $\partial p / \partial E _ { m }$ . For the case considered here, these values are + +$$ +\frac {\partial p}{\partial \rho} = \frac {\rho_ {0} ^ {2} c _ {0} ^ {2}}{\rho^ {2}} (1 - \Gamma_ {0} \eta), +$$ + +$$ +\frac {\partial p}{\partial E _ {m}} = \Gamma_ {0} \rho_ {0}. +$$```fortran +subroutine vueos ( +C Read only (unmodifiable) variables - + 1 nblock, + 2 jElem, kIntPt, kLayer, kSecPt, + 3 steTime, totalTime, dt, cmname, + 4 nstatev, nfieldv, nprops, + 5 props, tempOld, tempNew, fieldOld, fieldNew, + 6 stateOld, charLength, coordMp, + 7 densityMean, refDensity, densityNew, + 8 dkk, Em, +C Write only (modifiable) variables - + 8 press, dPdRho, dPdEm, + 9 stateNew) +C + include 'vaba_param.inc' +C + dimension props(nprops), + 1 tempOld(nblock), + 2 fieldOld(nblock,nfieldv), + 3 stateOld(nblock,nstatev), + 4 tempNew(nblock), + 5 fieldNew(nblock,nfieldv), + 6 charLength(nblock), coordMp(nblock,*), + 7 densityMean(nblock), refDensity(nblock), + 8 densityNew(nblock), + 9 dkk(nblock), Em(nblock), + 1 press(nblock), dPdRho(nblock), dPdEm(nblock), +``` + + + +```txt +2 stateNew(nblock) +C + character*80 cmname +C + parameter ( zero = 0.d0, one = 1.d0, half = 0.5d0 ) +C + c0 = props(1) + gamma0 = props(2) + c02 = c0*c0 +C + do k=1, nblock + rho0 = refDensity(k) + eta = one - rho0/densityNew(k) + f1 = rho0*c02*eta*(one-half*gamma0*eta) + f2 = gamma0*rho0 + press(k) = f1 + f2*Em(k) +C dP/dEm + dPdEm(k) = f2 +C dP/dRho + dPdRho(k) = c02*(rho0/densityNew(k))**2*(one-gamma0*eta) + end do +C + return + end +``` diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_051.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_051.md new file mode 100644 index 0000000..d852eaa --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_051.md @@ -0,0 +1,379 @@ + + +# 1.2.16 VUFIELD: User subroutine to specify predefined field variables. + +# Product: Abaqus/Explicit + +# References + +• “Predefined fields,” Section 34.6.1 of the Abaqus Analysis User’s Guide +• \*FIELD + +# Overview + +User subroutine VUFIELD: + +• allows you to prescribe predefined field variables at the nodes of a model—the predefined field variables at a node can be updated individually, or a number of field variables at the nodes can be updated simultaneously; +• can be called for blocks of nodes for which the field variable values are defined in the subroutine; +• ignores any field variable values specified directly; +• can be used to modify field variable values read from a results file; and +• can be used in conjunction with user subroutine VUSDFLD such that the field variables that are passed in from VUFIELD and interpolated to the material points can be modified (such changes are local to material point values, and nodal field variable values remain unaffected). + +# Updating field variables + +Two different methods are provided for updating field variables. + +# Individual variable updates + +By default, only one field variable is updated at a time for given nodes or a given node set in user subroutine VUFIELD. The user subroutine is called whenever a current value of a field variable is needed for the nodes that are listed in the field variable definition. This method is ideal for cases in which the field variables are independent of each other. + +# Simultaneous variable updates + +User subroutine VUFIELD can also be used to update multiple field variables simultaneously for given nodes or a given node set. This method is well-suited for cases in which there are dependencies between some of the field variables. In this case you must specify the number of field variables to be updated simultaneously, and the user subroutine will be called each time the field variable values are needed. + + + +User subroutine interface +```txt +SUBROUTINE VUFIELD(FIELD, NBLOCK, NFIELD, KFIELD, NCOMP, 1 KSTEP, JFLAGS, JNODEID, TIME, 2 COORDS, U, V, A) + +C +INCLUDE 'VABA_PARAM.INC' + +C indices for the time array TIME +PARAMETER( i_ufld_Current = 1, +* i_ufld_Increment = 2, +* i_ufld_Period = 3, +* i_ufld_Total = 4 ) + +C indices for the coordinate array COORDS +PARAMETER( i_ufld_CoordX = 1, +* i_ufld_CoordY = 2, +* i_ufld_CoordZ = 3 ) + +C indices for the displacement array U +PARAMETER( i_ufld_SpaDisplX = 1, +* i_ufld_SpaDisplY = 2, +* i_ufld_SpaDisplZ = 3, +* i_ufld_RotDisplX = 4, +* i_ufld_RotDisplY = 5, +* i_ufld_RotDisplZ = 6, +* i_ufld_AcoPress = 7, +* i_ufld_Temp = 8 ) + +C indices for the velocity array V +PARAMETER( i_ufld_SpaVelX = 1, +* i_ufld_SpaVelY = 2, +* i_ufld_SpaVelZ = 3, +* i_ufld_RotVelX = 4, +* i_ufld_RotVelY = 5, +* i_ufld_RotVelZ = 6, +* i_ufld_DAcoPress = 7, +* i_ufld_DTemp = 8 ) + +C indices for the acceleration array A +PARAMETER( i_ufld_SpaAccelX = 1, +``` + + + +```c +* i_ufld_SpaAccelY = 2, +* i_ufld_SpaAccelZ = 3, +* i_ufld_RotAccelX = 4, +* i_ufld_RotAccelY = 5, +* i_ufld_RotAccelZ = 6, +* i_ufld_DDAcoPress = 7, +* i_ufld_DDTemp = 8) + +C indices for JFLAGS +PARAMETER( i_ufld_kInc = 1, +* i_ufld_kPass = 2 ) + +C +DIMENSION FIELD(NBLOCK, NCOMP, NFIELD) +DIMENSION JFLAGS(2), JNODEID(NBLOCK), TIME(4), +* COORDS(3, NBLOCK) +DIMENSION U(8, NBLOCK), V(8, NBLOCK), A(8, NBLOCK) + +C +user coding to define FIELD + +RETURN +END +``` + +# Variable to be defined + +# FIELD(NBLOCK,NCOMP,NFIELD) + +Array of field variable values at a collective number of nodes NBLOCK (see NBLOCK below). When updating one field variable at a time, only the value of the specified field variable KFIELD must be returned. In this case NFIELD is passed into user subroutine VUFIELD with a value of 1, and FIELD is thus dimensioned as FIELD(NBLOCK,NCOMP,1). When updating all field variables simultaneously, the values of the specified number of field variables must be returned. In this case FIELD is dimensioned as FIELD(NBLOCK,NCOMP,NFIELD), where NFIELD is the number of field variables specified and KFIELD, which is set to −1, has no meaning. + +If fields are applied to nodes that are not part of pipe, beam, or shell elements, only one value of each field variable is required (NCOMP=1), and the user subroutine is invoked in a single pass. For nodes that are part of pipe, beam, or shell elements, VUFIELD is invoked in two passes per increment for these elements, and the number of values to be returned depends on the mode of temperature and field variable input selected for the beam or shell section. The following cases are possible: + +1. Field variables are given as values at the points on the shell or beam section. For a beam section the number of values required is determined by the particular section type specified, as described in “Beam cross-section library,” Section 29.3.9 of the Abaqus Analysis User’s Guide. For a shell section temperatures and field variables are given as values at n equally spaced points through + + + +each layer of a shell section. In the first pass NCOMP is passed in with the value of 1 to define the field variable values at the first point. The second pass is used to define field variables at the remaining points. + +2. Field variables for the shell or beam section are given as values at the origin of the cross-section together with gradients along the cross-section. The number of gradient values required is 2 for three-dimensional beams, 1 for two-dimensional beams, and 1 for shells. In the first pass NCOMP is passed in with the value of 1 to define the field variable values at the origin of the cross-section. The gradients are defined in the second pass. + +Because field variables can also be defined directly, it is important to understand the hierarchy used in situations with conflicting information (see “Predefined fields,” Section 34.6.1 of the Abaqus Analysis User’s Guide). + +When the array FIELD is passed into user subroutine VUFIELD, it will contain either the field variable values from the previous increment or those values obtained from the results file if this method was used. You can then modify these values within this subroutine. + +# Variables passed in for information + +# NBLOCK + +User-specified number of nodes to be processed as a block in this call to VUFIELD. The value is equal to the total number of nodes given in a node set when blocking is disabled. When blocking is enabled, NBLOCK is equal to a predefined number set in Abaqus/Explicit. You can also modify NBLOCK by specifying a blocking size in the Abaqus/Explicit analysis. + +# NFIELD + +User-specified number of field variables to be updated. The default value is 1. + +# KFIELD + +User-specified field variable number. This variable is meaningful only when updating individual field variables at a time; otherwise, the value is set to −1. + +# NCOMP + +Maximum number of section values to be defined for any node in the model in the current pass. The first pass to user subroutine VUFIELD has NCOMP passed in with the value of 1. + +# KSTEP + +Current step number. + +# JFLAGS(i\_ufld\_kInc) + +Increment number for step KSTEP. + +# JFLAGS(i\_ufld\_kPass) + +This flag is equal to 1 for the first pass to user subroutine VUFIELD and is equal to 2 for the second pass. + + + +# JNODEUID(NBLOCK) + +Array for user-defined node numbers. This array is dimensioned based on the size of NBLOCK, and the contained node numbers are identical to those defined in the input file. You can perform additional interdependent field variable operations by using nodal indices stored in this array. + +# TIME(4) + +Array for information of analysis time. You can retrieve any time information from this array by using the parameters given above. TIME(i\_ufld\_Current) stores the current analysis time, TIME(i\_ufld\_Increment) gives the time increment at this instance, TIME(i\_ufld\_Period) is the time period of the current step, and TIME(i\_ufld\_Total) is the total analysis time up to this point. You can use this time information to perform possible time-dependent field variable operations. + +# COORDS(3,NBLOCK) + +Coordinates for nodes in the array JNODEUID. This array stores current coordinates of nodes in which the order of coordinates stored corresponds to the order of nodes listed in the array JNODEUID. The coordinates can be retrieved by using the parameters given above. You can make use of COORDS to define possible position-dependent field variable operations. + +# U(8,NBLOCK), V(8,NBLOCK), and A(8,NBLOCK) + +Arrays containing solution variables of displacements, rotations, temperatures, and pressures and their corresponding temporal derivatives. The order in which these solutions are stored follows the order defined in the array JNODEUID. For a specific node its solution variables can be retrieved by using the parameter indices given above. Depending on the degrees of freedom, some solution variables are not valid for a given node. The displacement values correspond to the current increment. However, the acceleration is from a configuration that is one increment behind, and the velocity is such that it is consistent with the displacement increment and the time increment between the two successive configurations. + + + + + +# 1.2.17 VUFLUIDEXCH: User subroutine to define the mass flow rate/heat energy flow rate for fluid exchange. + +# Product: Abaqus/Explicit + +# References + +• “Fluid exchange definition,” Section 11.5.3 of the Abaqus Analysis User’s Guide +• \*FLUID EXCHANGE +• \*FLUID EXCHANGE ACTIVATION +• \*FLUID EXCHANGE PROPERTY + +# Overview + +User subroutine VUFLUIDEXCH: + +• can be used to define mass flow rate and/or heat energy flow rate for fluid exchange; +• can be used when built-in fluid exchange property types cannot satisfactorily model the mass/heat energy flow; +• can use and update solution-dependent state variables; +• can use any field variables that are passed in; and +• requires that the derivatives of mass/heat energy flow rates be defined with respect to pressure and temperature in the primary and secondary fluid cavities. + +# Conventions for defining mass flow/heat energy flow rate + +A positive mass/heat energy flow rate indicates flow from the primary fluid cavity to the secondary fluid cavity. A negative value for mass flow rate will be ignored if the fluid exchange is between a cavity and its environment. + +# User subroutine interface + +```txt +subroutine vufluidexch( +C Read only (unmodifiable)variables - +1 nstatev, nfieldv, nprops, +2 steppTime, totalTime, dt, +3 jCavType, fluExchName, effArea, amplitude, +4 props, lExchEnv, pcavNew, pcavOld, +5 ctempNew, ctempOld, cvol, cmass, +6 rMix, CpMix, DCpDtemp, +7 field, stateOld, +``` + + + +```python +C Write only (modifiable) variables + 8 stateNew, rMassRate, rEneRate, + 9 DMassRateDPcav, DMassRateDTemp, + * DEneRateDPcav, DEneRateDTemp) +c + include 'vaba_param.inc' +c + dimension props(nprops), + 1 pcavNew(2), pcavOld(2), + 2 ctempNew(2), ctempOld(2), cvol(2), cmass(2), + 3 rMix(2), CpMix(2), dCpDtemp(2), + 4 field(nfieldv), + 5 stateOld(nstatev), stateNew(nstatev), + 6 DMassRateDPcav(2), DMassRateDTemp(2), + 7 DEneRateDPcav(2), DEneRateDTemp(2) + +c Fluid cavity type + parameter( iHydraulic = 1, + * iAdiabaticGas = 2, + * iIsothermalGas = 3) + + character*80 fluExchName + +c User coding to calculate mass flow rate, +c heat energy flow rate and its derivatives with respect +c to fluid cavity pressure and temperature. + + return + end +``` + +# Variables to be defined + +# rMassRate + +Mass flow rate. The mass flow rate is negative if the flow is into the primary cavity. + +# DMassRateDPcav(2) + +Derivative of mass flow rate with respect to pressure in primary and secondary fluid cavities. + +# DMassRateDTemp(2) + +Derivative of mass flow rate with respect to temperature in primary and secondary fluid cavities. + +# rEneRate + +Heat energy flow rate. The energy flow rate is negative if the flow is into the primary cavity. + + + +# DEneRateDPcav(2) + +Derivative of heat energy flow rate with respect to pressure in primary and secondary fluid cavities. + +# DEneRateDTemp(2) + +Derivative of heat energy flow rate with respect to temperature in primary and secondary fluid cavities. + +# Variable that can be updated + +# stateNew(nstatev) + +State variable for fluid exchange at the end of the increment. You define the size of this array by allocating space for it (see “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide, for more information). + +# Variables passed in for information + +# nstatev + +Number of user-defined state variables that are associated with this fluid exchange (you define this as described in “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide). + +# nfieldv + +Number of user-defined external field variables. + +# nprops + +User-specified number of user-defined fluid exchange properties required to define mass/heat energy flow rate. + +# stepTime + +Value of time since the step began. + +# totalTime + +Value of total time. The time at the beginning of the step is given by totalTime−stepTime. + +# dt + +Time increment size. + +# jCavType + +Indicator of fluid cavity type: 1 for fluid cavity with hydraulic fluids, 2 for fluid cavity with adiabatic gases, and 3 for fluid cavity with isothermal gases. + +# fluExchName + +User-specified fluid exchange name. + +# effArea + +Effective area for fluid exchange. + + + +amplitude + +Current value of the amplitude referenced for this fluid exchange. You must multiply the flow rates by the current amplitude value within the user subroutine if the amplitude is required. + +props(nprop) + +User-defined fluid exchange properties. + +lExchEnv + +The fluid exchange is to the environment if lExchEnv=1 and to another fluid cavity if lExchEnv=0. + +pcavNew(2) + +Pressure in primary and secondary fluid cavities at the end of the increment. + +pcavOld(2) + +Pressure in primary and secondary fluid cavities at the beginning of the increment. + +ctempNew(2) + +Temperature in primary and secondary fluid cavities at the end of the increment. + +ctempOld(2) + +Temperature in primary and secondary fluid cavities at the beginning of the increment. + +cvol(2) + +Volume of primary and secondary fluid cavities. + +cmass(2) + +Mass of fluid in primary and secondary fluid cavities. + +rMix(2) + +Gas constant of mixture in primary and secondary fluid cavities. + +CpMix(2) + +Specific heat of mixture in primary and secondary fluid cavities. + +DCpDtemp(2) + +Derivative of specific heat with respect to temperature for primary and secondary fluid cavities. + +field(nfieldv) + +Field variables at orifice. + +stateOld(nstatev) + +State variables for fluid exchange at the beginning of the increment. diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_052.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_052.md new file mode 100644 index 0000000..c14268f --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_052.md @@ -0,0 +1,371 @@ + + +# 1.2.18 VUFLUIDEXCHEFFAREA: User subroutine to define the effective area for fluid exchange. + +# Product: Abaqus/Explicit + +# References + +• “Fluid exchange definition,” Section 11.5.3 of the Abaqus Analysis User’s Guide +• \*FLUID EXCHANGE + +# Overview + +User subroutine VUFLUIDEXCHEFFAREA: + +• can be used to define an effective area for fluid exchange that depends on the material state in the underlying elements on the fluid exchange surface; +• will be called for blocks of material calculation points on the fluid exchange surface; +• can be used only if the specified surface over which the fluid exchange occurs is a surface defined over membrane elements; and +• can be used with any fluid exchange property type. + +# Defining effective area + +The contribution of each material point can be defined as a function of: + +• the original area associated with the material point; +• the current material state in the underlying elements; and +• the temperature and pressure in the primary fluid cavity and the secondary fluid cavity or environment. + +The effective area for fabric materials can depend on the nominal strain in the yarn directions and the change in angle between the two yarn directions, as well as the current angle between the two yarn directions. For nonfabric materials the effective area can depend on the material point strain. + +# User subroutine interface + +```csv +subroutine vufluidexcheffarea( +C Read only (unmodifiable) variables - +1 nblock, nprop, props, +2 steppTime, totalTime, fluExchName, +3 cMatName, lFabric, braidAngle, +4 strain, origArea, +``` + + + +```txt +5 pcav, ctemp, +C Write only (modifiable) variables +6 effArea) +c + include 'vaba_param.inc' +c + parameter (ndir = 3, nshr=1) +c +c pointers for retrieving fabric constitutive strains + parameter( iFiberStrain1 = 1, + * iFiberStrain2 = 2, + * iFiberChangeAng = 4) +c + dimension props(nprop), + 1 braidAngle(nblock), + 2 strain(nblock, ndir+nshr), + 3 origArea(nblock), + 4 pcav(2),ctemp(2), + 5 effArea(nblock) + + character*80 fluExchName, cMatName + +c do k = 1, nblock +c User coding to update effArea(k) = area associated with +c material point contributing to area for fluid exchange +c (leakage). +c end do + + return + end +``` + +# Variable to be defined + +# effArea(nblock) + +Area associated with the material point contributing to the total effective area for fluid exchange. The subroutine is called with effArea set to the current area associated with the material point and should be updated to reflect the area that contributes to fluid exchange. + +# Variables passed in for information + +# nBlock + +Number of material points to be processed in this call to VUFLUIDEXCHEFFAREA. + + + +# nprop + +User-specified number of user-defined fluid exchange properties required to define the effective area. + +# props(nprop) + +User-defined fluid exchange properties. + +# stepTime + +Value of time since the step began. + +# totalTime + +Value of total time. The time at the beginning of the step is given by totalTime−stepTime. + +# fluExchName + +User-specified fluid exchange name. + +# cMatName + +User-specified material name associated with material points processed in this call. + +# lFabric + +Flag indicating whether the subroutine is called for material points on the fluid exchange surface with a fabric material (lFabric=1 if fabric material, lFabric=0 otherwise). + +# braidAngle(nblock) + +Angle in radians between the two yarn directions for fabric materials. + +# strain(nblock, ndir+nshr) + +Fabric constitutive strains (nominal strain in the yarn directions and change in angle between the two yarn directions) or strains for nonfabric materials at current location. + +# origArea(nblock) + +Original area associated with current material point. + +# pcav(2) + +Absolute pressure in primary and secondary (or ambient) fluid cavities at the start of the increment. + +# ctemp(2) + +Temperature in primary and secondary (or ambient) fluid cavities at the start of the increment. + + + + + +# 1.2.19 VUHARD: User subroutine to define the yield surface size and hardening parameters for isotropic plasticity or combined hardening models. + +# Product: Abaqus/Explicit + +# References + +• “Classical metal plasticity,” Section 23.2.1 of the Abaqus Analysis User’s Guide +• “Models for metals subjected to cyclic loading,” Section 23.2.2 of the Abaqus Analysis User’s Guide +• \*CYCLIC HARDENING +• \*PLASTIC +• “Deformation of a sandwich plate under CONWEP blast loading,” Section 9.1.9 of the Abaqus Example Problems Guide +• “VUHARD,” Section 4.1.35 of the Abaqus Verification Guide + +# Overview + +User subroutine VUHARD: + +• is called at all material points of elements for which the material definition includes user-defined isotropic hardening or cyclic hardening for metal plasticity; +• can be used to define a material’s isotropic yield behavior; +• can be used to define the size of the yield surface in a combined hardening model; +• can include material behavior dependent on field variables or state variables; and +• requires that the derivatives of the yield stress (or yield surface size in combined hardening models) be defined with respect to the appropriate independent variables, such as strain, strain rate, and temperature. + +# User subroutine interface + +```c +subroutine vuhard( +C Read only - +* nblock, +* jElem, kIntPt, kLayer, kSecPt, +* lAnneal, stepTime, totalTime, dt, cmname, +* nstatev, nfieldv, nprops, +* props, tempOld, tempNew, fieldOld, fieldNew, +* stateOld, +* eqps, eqpsRate, +C Write only - +``` + + + +```txt +* yield, dyieldDtemp, dyieldDeqps, +* stateNew) +C + include 'vaba_param.inc' +C + dimension props(nprops), tempOld(nblock), tempNew(nblock), + 1 fieldOld(nblock, nfieldv), fieldNew(nblock, nfieldv), + 2 stateOld(nblock, nstatev), eqps(nblock), eqpsRate(nblock), + 3 yield(nblock), dyieldDtemp(nblock), dyieldDeqps(nblock, 2), + 4 stateNew(nblock, nstatev), jElem(nblock) +C + character*80 cmname +C + do 100 km = 1, nblock + user coding +100 continue +C + return + end +``` + +# Variables to be defined + +# yield(nblock) + +Array containing the yield stress (for isotropic plasticity) or yield surface size (for combined hardening) at the material points. + +# dyieldDeqps(nblock,1) + +Array containing the derivative of the yield stress or yield surface size with respect to the equivalent plastic strain at the material points. + +# dyieldDeqps(nblock,2) + +Array containing the derivative of the yield stress with respect to the equivalent plastic strain rate at the material points. + +# dyieldDtemp(nblock) + +Array containing the derivative of the yield stress or yield surface size with respect to temperature at the material points. This quantity is required only in adiabatic and fully coupled temperature-displacement analyses. + +# stateNew(nblock,nstatev) + +Array containing the state variables at the material points at the end of the increment. The allocation of this array is described in “Solution-dependent state variables” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide. + + + +nblock + +Number of material points to be processed in this call to VUHARD. + +jElem(nblock) + +Array of element numbers. + +kIntPt + +Integration point number. + +kLayer + +Layer number (for composite shells). + +kSecPt + +Section point number within the current layer. + +lanneal + +Flag indicating whether the routine is being called during an annealing process. lanneal=0 indicates that the routine is being called during a normal mechanics increment. lanneal=1 indicates that this is an annealing process and the internal state variables, stateNew, should be reinitialized if necessary. Abaqus/Explicit will automatically set the stresses, stretches, and state to a value of zero during the annealing process. + +stepTime + +Value of time since the step began. + +totalTime + +Value of total time. The time at the beginning of the step is given by totalTime-stepTime. + +dt + +Time increment size. + +cmname + +Material name, left justified. It is passed in as an uppercase character string. Some internal material models are given names starting with the “ABQ\_” character string. To avoid conflict, “ABQ\_” should not be used as the leading string for cmname. + +nstatev + +Number of user-defined state variables that are associated with this material type (see “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide). + +nfieldv + +Number of user-defined external field variables. + + + +nprops + +User-specified number of user-defined material properties. + +tempOld(nblock) + +Temperatures at the material points at the beginning of the increment. + +tempNew(nblock) + +Temperatures at the material points at the end of the increment. + +fieldOld(nblock,nfieldv) + +Values of the user-defined field variables at the material points at the beginning of the increment. + +fieldNew(nblock,nfieldv) + +Values of the user-defined field variables at the material points at the end of the increment. + +stateOld(nblock,nstatev) + +State variables at the material points at the beginning of the increment. + +eqps(nblock) + +Equivalent plastic strain at the material points. + +eqpsRate(nblock) + +Equivalent plastic strain rate at the material points. + + + +# 1.2.20 VUINTER: User subroutine to define the interaction between contact surfaces. + +# Product: Abaqus/Explicit + +# References + +• “User-defined interfacial constitutive behavior,” Section 37.1.6 of the Abaqus Analysis User’s Guide +• \*SURFACE INTERACTION +• “VUINTER,” Section 4.1.36 of the Abaqus Verification Guide + +# Overview + +User subroutine VUINTER: + +• can be used to define the mechanical and thermal interaction between contacting surfaces; +• must provide the entire definition of the interaction between the contacting surfaces; +• can use and update solution-dependent state variables; and +• must be used with the penalty contact constraint algorithm. + +# Terminology + +The use of user subroutine VUINTER requires familiarity with the following terminology. + +# Surface node numbers + +The “surface node number” refers to the position of a particular node in the list of nodes on the surface. For example, there are nSlvNod nodes on the slave surface. Number nSlvNod, is the surface node number of the nth node in this list; jSlvUid is the user-defined global number of this node. An Abaqus/Explicit model can be defined in terms of an assembly of part instances (see “Defining an assembly,” Section 2.10.1 of the Abaqus Analysis User’s Guide). In such models a node number in jSlvUid is an internally generated node number. If the original node number and part instance name are required, call the utility routine VGETPARTINFO (see “Obtaining part information,” Section 2.1.5). + +# Local coordinate system + +The array alocaldir defines the direction cosines of a local coordinate system for each slave node. The first local direction corresponds to the contact normal direction from the perspective of the slave node. For a two-dimensional VUINTER model the second local direction is the tangent direction defined by the cross product of the vector into the plane of the model (0., 0., −1.0) and the slave normal. For a three-dimensional VUINTER model the second and third local directions correspond to two orthogonal tangent directions $\mathbf { t } _ { 1 }$ and $\mathbf { t } _ { 2 }$ , which are set as follows: + + + +• If the master surface is a cylindrical analytical surface, the second local direction corresponds to the generator direction (see “Analytical rigid surface definition,” Section 2.3.4 of the Abaqus Analysis User’s Guide), and the third local direction is the cross product of the first and second local directions. +• If the master surface is an analytical surface of revolution, the third local direction corresponds to the hoop direction, and the second local direction is the cross product of the third and first local directions. +• If the master surface is a three-dimensional, element-based surface, the tangent directions are based on the slave normal, using the standard convention for calculating surface tangents (see “Conventions,” Section 1.2.2 of the Abaqus Analysis User’s Guide). + +For the two cases listed above involving three-dimensional analytical surfaces, the local tangent directions will reflect a rotation of the master surface. For the last case (three-dimensional, element-based master surface) the tangent directions may not follow the rotation of either the master or slave surfaces; for example, the local system would remain fixed with respect to the global system if a slave node and its surrounding facets rotate about an axes parallel to the slave normal. + +The 2 × 2 array stored in drot for each slave node represents the incremental rotation of the tangent directions within the tangent plane corresponding to the tracked point of a three-dimensional master surface. (This incremental rotation array is equal to a unit matrix if nDir is equal to 2.) This incremental rotation matrix is provided so that vector- or tensor-valued state variables defined within the tangent plane can be rotated in this subroutine. For example, the second and third components of the rdisp array (i.e., the relative slip components) are rotated by this amount before VUINTER is called. However, as already mentioned, the rotation of the tangent directions may not reflect a physical rotation of the master or slave surface. + +# Conventions for heat flux and stress + +A positive flux indicates heat flowing into a surface, and a negative flux denotes heat leaving the surface. Flux must be specified for both surfaces, and they need not be equal and opposite so that effects such as frictional dissipation and differential surface heating can be modeled. + +A positive normal stress denotes a pressure directed into the surface (opposite the local normal direction). Positive shear stresses denote shear tractions in the direction of the local surface tangents. + +# User subroutine interface + +```txt +subroutine vuinter( +C Write only + 1 sfd, scd, spd, svd, +C Read/Write - + 2 stress, fluxSlv, fluxMst, sed, statev, +C Read only - + 3 kStep, kInc, nFacNod, nSlvNod, nMstNod, nSurfDir, + 4 nDir, nStateVar, nProps, nTemp, nPred, numDefTfv, +``` diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_053.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_053.md new file mode 100644 index 0000000..6d26256 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_053.md @@ -0,0 +1,390 @@ + + +```julia +5 jSlvUid, jMstUid, jConMstid, timStep, timGlb, +6 dTimCur, surfInt, surfSlv, surfMst, +7 rdisp, drdisp, drot, stiffDflt, condDflt, +8 shape, coordSlv, coordMst, alocaldir, props, +9 areaSlv, tempSlv, dtempSlv, preDefSlv, dpreDefSlv, +1 tempMst, dtempMst, preDefMst, dpreDefMst) +C + include `vaba_param.inc' +C + character*80 surfInt, surfSlv, surfMst +C + dimension props(nProps), statev(nStateVar,nSlvNod), + 1 drot(2,2,nSlvNod), sed(nSlvNod), sfd(nSlvNod), + 2 scd(nSlvNod), spd(nSlvNod), svd(nSlvNod), + 3 rdisp(nDir,nSlvNod), drdisp(nDir,nSlvNod), + 4 stress(nDir,nSlvNod), fluxSlv(nSlvNod), + 5 fluxMst(nSlvNod), areaSlv(nSlvNod), + 6 stiffDflt(nSlvNod), condDflt(nSlvNod), + 7 alocaldir(nDir,nDir,nSlvNod), shape(nFacNod,nSlvNod), + 8 coordSlv(nDir,nSlvNod), coordMst(nDir,nMstNod), + 9 jSlvUid(nSlvNod), jMstUid(nMstNod), + 1 jConMstid(nFacNod,nSlvNod), tempSlv(nSlvNod), + 2 dtempSlv(nSlvNod), preDefSlv(nPred,nSlvNod), + 3 dpreDefSlv(nPred,nSlvNod), tempMst(numDefTfv), + 4 dtempMst(numDefTfv), preDefMst(nPred,numDefTfv), + 5 dpreDefMst(nPred,numDefTfv) + + user coding to define stress, + and, optionally, fluxSlv, fluxMst, statev, sed, sfd, scd, spd, + and svd + + return + end +``` + +# Variable to be defined + +stress(nDir, nSlvNod) + +On entry this array contains the stress at the interface during the previous time increment. It must be updated to the stress at the interface in the current time increment. + + + +# fluxSlv(nSlvNod) + +On entry this array contains the flux entering the slave surface during the previous time increment. It must be updated to the flux entering the slave surface during the current increment. + +# fluxMst(nSlvNod) + +On entry this array contains the flux entering the master surface during the previous time increment. It must be updated to the flux entering the master surface during the current time increment. + +# sfd(nSlvNod) + +This array can be updated to contain the increment in frictional dissipation at each node (units of energy per unit area). These values contribute to the output variables SFDR and ALLFD and have no effect on other solution variables. + +# scd(nSlvNod) + +This array can be updated to contain the increment in creep dissipation at each node (units of energy per unit area). These values contribute to the output variables SFDR and ALLCD and have no effect on other solution variables. + +# spd(nSlvNod) + +This array can be updated to contain the increment in plastic dissipation at each node (units of energy per unit area). These values contribute to the output variables SFDR and ALLPD and have no effect on other solution variables. + +# svd(nSlvNod) + +This array can be updated to contain the increment in viscous dissipation at each node (units of energy per unit area). These values contribute to the output variables SFDR and ALLVD and have no effect on other solution variables. + +# sed(nSlvNod) + +On entry this array contains the elastic energy density at the slave nodes at the beginning of the increment. It can be updated to contain the elastic energy density at the end of the current time increment. These values contribute to the output variable ALLSE and have no effect on other solution variables. + +# statev(nstateVar, nSlvNod) + +This array contains the user-defined solution-dependent state variables for all the nodes on the slave surface. You define the size of this array (see “User-defined interfacial constitutive behavior,” Section 37.1.6 of the Abaqus Analysis User’s Guide, for more information). This array will be passed in containing the values of these variables prior to the call to user subroutine VUINTER. If any of the solution-dependent state variables is being used in conjunction with the surface interaction, it must be updated in this subroutine. + + + +kStep + +Step number. + +kInc + +Increment number. + +nFacNod + +Number of nodes on each master surface facet. nFacNod is 2 for two-dimensional surfaces, and nFacNod is 4 for three-dimensional surfaces (the first and last nodes are the same for triangular facets). If the master surface is an analytical rigid surface, this variable is passed in as 0. + +nSlvNod + +Number of slave nodes. + +nMstNod + +Number of master surface nodes, if the master surface is made up of facets. If the master surface is an analytical rigid surface, this variable is passed in as 0. + +nSurfDir + +Number of tangent directions at the contact points (nSurfDir = nDir - 1). + +nDir + +Number of coordinate directions at the contact points. (In a three-dimensional model nDir will be 2 if the surfaces in the contact pair are two-dimensional analytical rigid surfaces or are formed by two-dimensional elements.) + +nStateVar + +Number of user-defined state variables. + +nProps + +User-specified number of property values associated with this surface interaction model. + +nTemp + +1 if the temperature is defined and 0 if the temperature is not defined. + +nPred + +Number of predefined field variables. + +numDefTfv + +Equal to nSlvNod if the master surface is made up of facets. If the master surface is an analytical rigid surface, this variable is passed in as 1. + + + +jSlvUid(nSlvNod) + +This array lists the user-defined global node numbers (or internal node numbers for models defined in terms of an assembly of part instances) of the nodes on the slave surface. + +jMstUid(nMstNod) + +This array lists the user-defined global node numbers (or internal node numbers for models defined in terms of an assembly of part instances) of the nodes on the master surface. If the master surface is an analytical rigid surface, this array is passed in as a dummy array. + +jConMstid(nFacNod, nSlvNod) + +This array lists the surface node numbers of the master surface nodes that make up the facet onto which each slave node projects. If the master surface is an analytical rigid surface, this array is passed in as a dummy array. + +timStep + +Value of step time. + +timGlb + +Value of total time. + +dtimCur + +Current increment in time from $t = t _ { c u r r } - \Delta t { \mathrm { t } } 0 t = t _ { c u r r } .$ + +surfInt + +User-specified surface interaction name, left justified. + +surfSlv + +Slave surface name. + +surfMst + +Master surface name. + +rdisp(nDir, nSlvNod) + +An array containing the relative positions between the two surfaces. The first component is the relative position of the slave node, with respect to the master surface, in the normal direction (a positive value indicates a penetration, and a negative value indicates a gap). The second and third components, if applicable, are the accumulated incremental relative tangential displacements of the slave node, measured from the beginning of the step in which the contact pair is defined. The local directions in which the relative displacements are defined are stored in alocaldir. If the master surface is an analytical surface, the elements in rdisp are set to r\_MaxVal for the slave nodes that are far from the master surface. + + + +drdisp(nDir, nSlvNod) + +An array containing the increments in relative positions between the two surfaces during the current time increment. If the master surface is an analytical surface, the elements in drdisp are set to r\_MaxVal for the slave nodes that are far from the master surface. + +drot(2, 2, nSlvNod) + +Rotation increment matrix. This matrix represents the incremental rotation of the local surface tangent directions for a three-dimensional surface. This rotation matrix for each slave node is defined as a unit matrix for two-dimensional surfaces. If the master surface is an analytical surface, the elements in drot are set to r\_MaxVal for the slave nodes that are far from the master surface. + +stiffDflt(nSlvNod) + +Values of the default penalty stiffnesses for each slave node (units of FL ). + +condDflt(nSlvNod) + +Values of the default penalty conductances for each slave node (units of $J \theta ^ { - 1 } \mathrm { T } ^ { - 1 } )$ . + +shape(nFacNod, nSlvNod) + +For each contact point this array contains the shape functions of the nodes of its master surface facet, evaluated at the location of the contact point. If the master surface is an analytical rigid surface, this array is passed in as a dummy array. + +coordSlv(nDir, nSlvNod) + +Array containing the nDir components of the current coordinates of the slave nodes. + +coordMst(nDir, nMstNod) + +Array containing the nDir components of the current coordinates of the master nodes. If the master surface is an analytical rigid surface, this array is passed in as the coordinates of the contact points on the master surface. + +alocaldir(nDir, nDir, nSlvNod) + +Direction cosines of the local surface coordinate system. The first array index corresponds to the components of the local directions, and the second array index corresponds to the local direction number. The first direction (alocaldir(1..nDir,1,...)) is the normal to the surface. The second direction (alocaldir(1..nDir,2,...)) is the first surface tangent. For a three-dimensional surface, the third direction (alocaldir(1..3,3,...)) is the second surface tangent. If the master surface is an analytical rigid surface, the numbers in alocaldir are valid only if the corresponding parts in rdisp are valid (i.e., not equal to r\_MaxVal). + +props(nProps) + +User-specified vector of property values to define the behavior between the contacting surfaces. + +areaSlv(nSlvNod) + +Area associated with the slave nodes (equal to 1 for node-based surface nodes). + + + +tempSlv(nSlvNod) + +Current temperature at the slave nodes. + +dtempSlv(nSlvNod) + +Increment in temperature during the previous time increment at the slave nodes. + +preDefSlv(nPred, nSlvNod) + +Current user-specified predefined field variables at the slave nodes (initial values at the beginning of the analysis and current values during the analysis). + +dpreDefSlv(nPred, nSlvNod) + +Increment in the predefined field variables at the slave nodes during the previous time increment. + +tempMst(numDefTfv) + +Current temperature at the nearest points on the master surface. + +dtempMst(numDefTfv) + +Increment in temperature during the previous time increment at the nearest points on the master surface. + +preDefMst(nPred, numDefTfv) + +Current user-specified predefined field variables at the nearest points on the master surface (initial values at the beginning of the analysis and current values during the analysis). + +dpreDefMst(nPred, numDefTfv) + +Increment in the predefined field variables during the previous time increment at the nearest points on the master surface. + + + +# 1.2.21 VUINTERACTION: User subroutine to define the contact interaction between surfaces with the general contact algorithm. + +Product: Abaqus/Explicit + +# References + +• “User-defined interfacial constitutive behavior,” Section 37.1.6 of the Abaqus Analysis User’s Guide +• \*SURFACE INTERACTION +• “VUINTERACTION,” Section 4.1.37 of the Abaqus Verification Guide + +# Overview + +User subroutine VUINTERACTION: + +• can be used to define the mechanical and thermal interaction between contact surfaces; +• must provide the entire definition of the interaction between the contact surfaces; +• can utilize a user-specified tracking thickness to determine potential points of interaction on a surface (and thus which nodes should be passed into the subroutine); +• can use and update solution-dependent state variables for node-to-face contact and node-toanalytical rigid surface contact; and +• must be used with the general contact algorithm. + +# Terminology + +The use of user subroutine VUINTERACTION requires familiarity with the following terminology. + +# Tracking thickness + +For efficiency, user subroutine VUINTERACTION considers only regions of two surfaces that are likely to be in contact or come into contact in a given increment. This likelihood is defined by a tracking thickness: only portions of surfaces separated by less than the tracking thickness in a given increment are passed into the subroutine; portions of the surfaces with a separation larger than the tracking thickness are ignored for the current increment. Surface thicknesses are accounted for in the separation calculations. + +Abaqus/Explicit provides an internal default value for the tracking thickness, but a nondefault value can be specified; see “Tracking thickness when VUINTER or VUINTERACTION is used” in “Userdefined interfacial constitutive behavior,” Section 37.1.6 of the Abaqus Analysis User’s Guide. The tracking thickness is passed into VUINTERACTION using the variable rData(4). + +# Proximity points + +A proximity point is a potential point of interaction for you to consider in user subroutine VUINTERACTION. Each proximity point is primarily associated with a slave node or a point along + + + +a slave edge; the proximity point also references a corresponding, locally nearest point on the master surface within the tracking thickness. A proximity point exists for each pairing of slave node and proximal master surface point. Therefore, more than one proximity point may reference the same node on the slave surface but different points on the master surface if multiple local minimum distances to the slave node exist on the master surface; this phenomenon commonly occurs near the corners of a master surface. No proximity points exist for a slave node that is separated from the master surface by more than the tracking thickness. A two-dimensional representation for contact between portions of shell surfaces is shown in Figure 1.2.21–1. + +![](images/page-528_d67aa33ffe88f079716c883afaefbecc9ec3b146925363501935690a1e52fef4.jpg) + +
+text_image + +Gap is greater than +tracking thickness +(no proximity point) +4 proximity points for these local +minima (within tracking thickness) +Slave surface +Master surface +
+ +Figure 1.2.21–1 Four proximity points are associated with three slave nodes in this surface pairing. + +The number of proximity points currently being passed into user subroutine VUINTERACTION is nBlock. The array jSlvUid(nNodSlv,nBlock) gives the slave surface node numbers associated with the proximity points. The variable nNodSlv indicates whether a single slave node (for node-to-face contact) or two slave nodes of an edge (for edge-to-edge contact) are associated with each proximity point. Similarly, the array jMstUid(nNodMst,nBlockAnal) gives the master surface node numbers associated with the proximity points; the nodes can belong to a facet, an edge, or an analytical surface. The variable nNodMst indicates the number of master nodes associated with each proximity point. + +An Abaqus/Explicit model can be defined in terms of an assembly of part instances (see “Defining an assembly,” Section 2.10.1 of the Abaqus Analysis User’s Guide). In such models a node number is an internally generated node number. If the original node number and part instance name are required, call the utility routine VGETPARTINFO (see “Obtaining part information,” Section 2.1.5). + +# Local coordinate system + +The array dircos defines the direction cosines of a local coordinate system for each proximity point. The first local direction corresponds to the contact normal direction from the perspective of the slave node. The second and third local directions correspond to two orthogonal tangent directions $\mathbf { t } _ { 1 }$ and $\mathbf { t } _ { 2 }$ , which are set as follows: + + + +• If the master surface is a cylindrical analytical surface, the second local direction corresponds to the generator direction (see “Analytical rigid surface definition,” Section 2.3.4 of the Abaqus Analysis User’s Guide), and the third local direction is the cross product of the first and second local directions. +• If the master surface is an analytical surface of revolution, the third local direction corresponds to the hoop direction, and the second local direction is the cross product of the third and first local directions. +• If the master surface is element-based, the tangential directions are based on the slave normal and the line connecting the first and third nodes on the master facet. + +For the two cases listed above involving analytical surfaces, the local tangential directions will reflect a rotation of the master surface. For the last case (element-based master surface) the tangential directions follow the rotation of the master surface only approximately. The second tangential direction is constructed such that it is perpendicular to the slave normal and the line going from the first to the third node on the master facet. The slave normal, the first tangent, and the second tangent form a right-handed system. + +# Conventions for stress and heat flux + +A positive normal stress denotes a pressure directed into the surface (opposite the local normal direction). Positive shear stresses denote shear tractions in the direction of the local surface tangents. + +A positive flux indicates heat flowing into a surface, and a negative flux denotes heat leaving the surface. Flux must be specified for both surfaces, and they need not be equal and opposite so that effects such as frictional dissipation and differential surface heating can be modeled. + +# User subroutine interface + +```csv +subroutine vinteraction ( +C Read/Write - +* stress, fluxSlv, fluxMst, +* state, sed, +C Write only - +* sfd, scd, spd, svd, +C Read only - +* nBlock, nBlockAnal, nBlockEdge, +* nNodState, nNodSlv, nNodMst, nDir, +* nStates, nProps, nTemp, nFields, +* jFlags, rData, +* surfInt, surfSlv, surfMst, +* jSlvUid, jMstUid, props, +* penetration, drDisp, dRot, dircos, stiffDef, conductDef, +* coordSlv, coordMst, areaProx, shapeSlv, shapeMst, +``` + + + +```txt +* tempSlv, tempMst, dTempSlv, dTempMst, +* fieldSlv, fieldMst, dFieldSlv, dFieldMst) +C + include `vaba_param.inc' +C + dimension stress(nDir, nBlock), + * fluxSlv(nBlock), + * fluxMst(nBlock), + * state(nStates, nNodState, nBlock), + * sed(nBlock), + * sfd(nBlock), + * scd(nBlock), + * spd(nBlock), + * svd(nBlock), + * jSlvUid(nNodSlv, nBlock), + * jMstUid(nNodMst, nBlockAnal), + * props(nProps), + * penetration(nBlock), + * drDisp(nDir, nBlock), + * dRot(2, 2, nBlock), + * stiffDef(nBlock), + * conductDef(nBlock), + * dircos(nDir, nDir, nBlock), + * coordSlv(nDir, nNodSlv, nBlock), + * coordMst(nDir, nNodMst, nBlockAnal), + * areaProx(nBlock), + * shapeSlv(nNodSlv, nBlockEdge), + * shapeMst(nNodMst, nBlockAnal), + * tempSlv(nBlock), + * tempMst(nBlockAnal), + * dTempSlv(nBlock), + * dTempMst(nBlockAnal), + * fieldSlv(nFields, nBlock), + * fieldMst(nFields, nBlockAnal) + * dFieldSlv(nFields, nBlock), + * dFieldMst(nFields, nBlockAnal) +C + parameter( iKStep = 1, + * iKInc = 2, + * iLConType = 3, + * nFlags = 3 ) +C +``` diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_054.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_054.md new file mode 100644 index 0000000..df7cbb9 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_054.md @@ -0,0 +1,325 @@ + + +```prolog +parameter( iTimStep = 1, +* iTimGlb = 2, +* iDTimCur = 3, +* iTrackThic = 4, +* nData = 4 ) +C +dimension jFlags(nFlags), rData(nData) +C +character*80 surfInt, surfSlv, surfMst +C +user coding to define stress, +and, optionally, fluxSlv, fluxMst, state, sed, sfd, scd, spd, +and svd +C +return +end +``` + +# Variable to be defined + +stress(nDir, nBlock) + +On entry this array contains the stress defined in the local system at the proximity points during the previous time increment. It must be updated to the stress at the interface in the current time increment. + +# Variables that can be updated + +fluxSlv(nBlock) + +On entry this array contains the flux entering the slave surface during the previous time increment. It must be updated to the flux entering the slave surface during the current increment. + +fluxMst(nBlock) + +On entry this array contains the flux entering the master surface during the previous time increment. It must be updated to the flux entering the master surface during the current time increment. + +state(nStates,nNodState,nBlock) + +This array contains the user-defined solution-dependent state variables for the proximity points. The use of the state variables is applicable only for node-to-face contact. See “User-defined interfacial constitutive behavior,” Section 37.1.6 of the Abaqus Analysis User’s Guide, for more information on the size of this array. This array will be passed in containing the values of these variables prior to the call to user subroutine VUINTERACTION. + +If any of the solution-dependent state variables is being used in conjunction with the interaction, it must be updated in this subroutine. These state variables need to be updated with care: outside the user subroutine these state variables are single-valued per slave node, but multiple proximity points may refer to the same slave node. Each proximity point may be passed into the user subroutine independently in a given increment, possibly on separate calls to the user subroutine; therefore, you may end up + + + +advancing the state variables for the associated node multiple times for a single time increment. To keep track of whether or not a node state is advanced, you may want to use one of the state variables exclusively for this purpose. You could set that selected state variable to the current increment number and update the state only if it is not already set to the current increment number. + +# sed(nBlock) + +On entry this array contains the elastic energy density at the proximity points at the beginning of the increment. It can be updated to contain the elastic energy density at the end of the current time increment. These values contribute to the output variable ALLSE and have no effect on other solution variables. The use of this variable is applicable only for node-to-face contact. + +# sfd(nBlock) + +This array can be updated to contain the increment in frictional dissipation at each proximity point (units of energy per unit area). These values contribute to the output variables SFDR and ALLFD and have no effect on other solution variables. The use of this variable is applicable only for node-to-face contact. + +# scd(nBlock) + +This array can be updated to contain the increment in creep dissipation at each proximity point (units of energy per unit area). These values contribute to the output variables SFDR and ALLCD and have no effect on other solution variables. The use of this variable is applicable only for node-to-face contact. + +# spd(nBlock) + +This array can be updated to contain the increment in plastic dissipation at each proximity point (units of energy per unit area). These values contribute to the output variables SFDR and ALLPD and have no effect on other solution variables. The use of this variable is applicable only for node-to-face contact. + +# svd(nBlock) + +This array can be updated to contain the increment in viscous dissipation at each proximity point (units of energy per unit area). These values contribute to the output variables SFDR and ALLVD and have no effect on other solution variables. The use of this variable is applicable only for node-to-face contact. + +# Variables passed in for information + +# nBlock + +Number of proximity points to be processed in this call to VUINTERACTION. + +# nBlockAnal + +1 for analytical rigid master surface; nBlock otherwise. + +# nBlockEdge + +nBlock for edge type slave surface; 1 otherwise. + +# nNodState + +1 for node-to-face and node-to-analytical rigid surface contact; not applicable for edge-to-edge contact. + + + +nNodSlv +1 for node-to-face and node-to-analytical rigid surface contact; 2 for edge-to-edge contact. + +nNodMst +1 for analytical rigid master surface; 2 for edge-type master surface; 4 for facet-type master surface. + +nDir +Number of coordinate directions at the proximity points (equal to 3). + +nStates +Number of user-defined state variables. + +nProps +User-specified number of property values associated with this interaction model. + +nTemp +1 if the temperature is defined and 0 if the temperature is not defined. + +nFields +Number of predefined field variables. + +jFlag(1) +Step number. + +jFlag(2) +Increment number. + +jFlag(3) +1 for node-to-face contact, 2 for edge-to-edge contact, and 3 for node-to-analytical rigid surface contact. + +rData(1) +Value of step time. + +rData(2) +Value of total time. + +rData(3) +Current increment in time from $t = t_{curr} - \Delta t$ to $t = t_{curr}$ . + +rData(4) +This variable contains the value of the tracking thickness specified for the surface interaction. + +surfInt +User-specified surface interaction name, left justified. + +surfSlv +Slave surface name, currently set to a blank. + + + +# surfMst + +Master surface name, currently set to a blank. + +# jSlvUid(nNodSlv,nBlock) + +This array lists the surface node numbers of the slave surface nodes associated with each proximity point. + +# jMstUid(nNodMst,nBlockAnal) + +This array lists the surface node numbers of the master surface nodes that make up the facet, edge, or analytical rigid surface associated with each proximity point. + +# props(nProps) + +User-specified vector of property values to define the interaction between the tracking surfaces. + +# penetration(nBlock) + +The relative position of the proximity points, with respect to the master surface, in the normal direction (a positive value indicates a penetration, and a negative value indicates a gap) during the current time increment. + +# drDisp(nDir,nBlock) + +An array containing the increments in relative positions of the proximity points with respect to the associated master surfaces during the current time increment. + +# dRot(2,2,nBlock) + +This argument is currently undefined. + +# stiffDef(nBlock) + +Values of the default penalty stiffnesses (stress per unit penetration, units of $\mathrm { F L } ^ { - 3 } )$ . + +# conductDef(nBlock) + +Values of the default penalty conductances (units of $\boldsymbol { J } \boldsymbol { \theta } ^ { - 1 } \boldsymbol { \mathrm { T } } ^ { - 1 } )$ . + +# dircos(nDir,nDir,nBlock) + +Direction cosines of the local surface coordinate system. The first array index corresponds to the components of the local directions, and the second array index corresponds to the local direction number. The first direction (dircos(1..nDir,1,...)) is the normal to the surface. The second direction (dircos(1..nDir,2,...)) is the first surface tangent. For a three-dimensional surface, the third direction (dircos(1..3,3,...)) is the second surface tangent. If the master surface is an analytical rigid surface, the numbers in dircos are valid only if the corresponding parts in penetration are valid (i.e., not equal to r\_MaxVal). + +# coordSlv(nDir,nNodSlv,nBlock) + +Array containing the nDir components of the current coordinates of the proximity points. + + + +# coordMst(nDir,nNodMst,nBlockAnal) + +Array containing the nDir components of the current coordinates of the nodes on the master surface. + +If the master surface is an analytical rigid surface, this array is passed in as a dummy array. + +# areaProx(nBlock) + +Contact area associated with a proximity point. The sum of the contact areas among all proximity points associated with a single slave node equals the surface area associated with that slave node (equal to 1 for node-based surface nodes). Therefore, the contact area at a proximity point depends on the number of other proximity points currently associated with the same slave node. A proximity point contributes a contact normal force to the associated slave node that is equal to stress(1,k) multiplied by areaProx(k). + +# shapeSlv(nNodSlv,nBlockEdge) + +For edge-to-edge contact this array contains the shape functions of the nodes of its slave edge, evaluated at the location of the contact point. If the contact is not edge-to-edge, this array is passed in as a dummy array. + +# shapeMst(nNodMst,nBlockAnal) + +For node-to-face and edge-to-edge contact this array contains the shape functions of the nodes of its master surface, evaluated at the location of the contact point. If the master surface is an analytical rigid surface, this array is passed in as a dummy array. + +# tempSlv(nBlock) + +Current temperature at the proximity points on the slave surface. + +# tempMst(nBlockAnal) + +Current temperature at the points on the master surface closest to the proximity points. + +# dTempSlv(nBlock) + +Increment in the temperature during the previous time increment at the proximity points on the slave surface. + +# dTempMst(nBlockAnal) + +Increment in the temperature during the previous time increment at the points on the master surface closest to the proximity points. + +# fieldSlv(nFields,nBlock) + +Current user-specified predefined field variables at the proximity points on the slave surface (initial values at the beginning of the analysis and current values during the analysis). + +# fieldMst(nFields,nBlockAnal) + +Current user-specified predefined field variables at the points on the master surface closest to the proximity points (initial values at the beginning of the analysis and current values during the analysis). + + + +dFieldSlv(nFields,nBlock) + +Increment in the user-specified predefined field variables during the previous time increment at the proximity points on the slave surface. + +dFieldMst(nFields,nBlockAnal) + +Increment in the user-specified predefined field variables during the previous time increment at the points on the master surface closest to the proximity points. + + + +# 1.2.22 VUMAT: User subroutine to define material behavior. + +# Product: Abaqus/Explicit + +WARNING: The use of this user subroutine generally requires considerable expertise. You are cautioned that the implementation of any realistic constitutive model requires extensive development and testing. Initial testing on a single-element model with prescribed traction loading is strongly recommended. The component ordering of the symmetric and nonsymmetric tensors for the three-dimensional case using C3D8R elements is different from the ordering specified in “Three-dimensional solid element library,” Section 28.1.4 of the Abaqus Analysis User’s Guide, and the ordering used in Abaqus/Standard. + +# References + +• “User-defined mechanical material behavior,” Section 26.7.1 of the Abaqus Analysis User’s Guide +• \*USER MATERIAL + +# Overview + +# User subroutine VUMAT: + +• is used to define the mechanical constitutive behavior of a material; +• will be called for blocks of material calculation points for which the material is defined in a user subroutine (“Material data definition,” Section 21.1.2 of the Abaqus Analysis User’s Guide); +• can use and update solution-dependent state variables; +• can use any field variables that are passed in; and +• can be used in an adiabatic analysis, provided you define both the inelastic heat fraction and the specific heat for the appropriate material definitions and you store the temperatures and integrate them as user-defined state variables. + +# Component ordering in tensors + +The component ordering depends upon whether the tensor is symmetric or nonsymmetric. + +# Symmetric tensors + +For symmetric tensors such as the stress and strain tensors, there are ndir+nshr components, and the component order is given as a natural permutation of the indices of the tensor. The direct components are first and then the indirect components, beginning with the 12-component. For example, a stress tensor contains ndir direct stress components and nshr shear stress components, which are passed in as + + + +
Component2D Case3D Case
1 $\sigma_{11}$ $\sigma_{11}$
2 $\sigma_{22}$ $\sigma_{22}$
3 $\sigma_{33}$ $\sigma_{33}$
4 $\sigma_{12}$ $\sigma_{12}$
5 $\sigma_{23}$
6 $\sigma_{31}$
+ +The shear strain components in user subroutine VUMAT are stored as tensor components and not as engineering components; this is different from user subroutine UMAT in Abaqus/Standard, which uses engineering components. + +# Nonsymmetric tensors + +For nonsymmetric tensors there are ndir+2\*nshr components, and the component order is given as a natural permutation of the indices of the tensor. The direct components are first and then the indirect components, beginning with the 12-component. For example, the deformation gradient is passed as + +
Component2D Case3D Case
1 $F_{11}$ $F_{11}$
2 $F_{22}$ $F_{22}$
3 $F_{33}$ $F_{33}$
4 $F_{12}$ $F_{12}$
5 $F_{21}$ $F_{23}$
6 $F_{31}$
7 $F_{21}$
8 $F_{32}$
9 $F_{13}$
+ +# Initial calculations and checks + +In the data check phase of the analysis Abaqus/Explicit calls user subroutine VUMAT with a set of fictitious strains and a totalTime and stepTime both equal to 0.0. This is done as a check on your constitutive relation and to calculate the equivalent initial material properties, based upon which the initial elastic wave speeds are computed. + + + +# Defining local orientations + +All stresses, strains, stretches, and state variables are in the orientation of the local material axes. These local material axes form a basis system in which stress and strain components are stored. This represents a corotational coordinate system in which the basis system rotates with the material. If a user-specified coordinate system (“Orientations,” Section 2.2.5 of the Abaqus Analysis User’s Guide) is used, it defines the local material axes in the undeformed configuration. + +# Special considerations for various element types + +The use of user subroutine VUMAT requires special consideration for various element types. + +# Shell and plane stress elements + +You must define the stresses and internal state variables. In the case of shell or plane stress elements, NDIR=3 and NSHR=1; you must define strainInc(\*,3), the thickness strain increment. The internal energies can be defined if desired. If they are not defined, the energy balance provided by Abaqus/Explicit will not be meaningful. + +# Shell elements + +When VUMAT is used to define the material response of shell elements, Abaqus/Explicit cannot calculate a default value for the transverse shear stiffness of the element. Hence, you must define the element’s transverse shear stiffness. See “Shell section behavior,” Section 29.6.4 of the Abaqus Analysis User’s Guide, for guidelines on choosing this stiffness. + +# Beam elements + +For beam elements the stretch tensor and the deformation gradient tensor are not available. For beams in space you must define the thickness strains, strainInc(\*,2) and strainInc(\*,3). strainInc(\*,4) is the shear strain associated with twist. Thickness stresses, stressNew(\*,2) and stressNew(\*,3), are assumed to be zero, and any values you assign are ignored. + +# Pipe elements + +For pipe elements the stretch tensor and the deformation gradient tensor are not available. The axial strain, strainInc(\*,1), and the shear strain, strainInc(\*,4), associated with twist are provided along with the hoop stress, stressNew(\*,2). The hoop stress is predefined based on your pipe internal and external pressure load definitions (PE, PI, HPE, HPI, PENU, and PINU), and it should not be modified here. The thickness stress, stressNew(\*,3), is assumed to be zero and any value you assign is ignored. You must define the axial stress, stressNew(\*,1), and the shear stress, stressNew(\*,4). You must also define hoop strain, strainInc(\*,2), and the pipe thickness strain, strainInc(\*,3). + + + +# Deformation gradient + +The polar decomposition of the deformation gradient is written as , where and are the right and left symmetric stretch tensors, respectively. The constitutive model is defined in a corotational coordinate system in which the basis system rotates with the material. All stress and strain tensor quantities are defined with respect to the corotational basis system. The right stretch tensor, , is used. The relative spin tensor represents the spin (the antisymmetric part of the velocity gradient) defined with respect to the corotational basis system. + +# Special considerations for hyperelasticity + +Hyperelastic constitutive models in VUMAT should be defined in a corotational coordinate system in which the basis system rotates with the material. This is most effectively accomplished by formulating the hyperelastic constitutive model in terms of the stretch tensor, , instead of in terms of the deformation gradient, . Using the deformation gradient can present some difficulties because the deformation gradient includes the rotation tensor and the resulting stresses would need to be rotated back to the corotational basis. + +# Objective stress rates + +The Green-Naghdi stress rate is used when the mechanical behavior of the material is defined using user subroutine VUMAT. The stress rate obtained with user subroutine VUMAT may differ from that obtained with a built-in Abaqus material model. For example, most material models used with solid (continuum) elements in Abaqus/Explicit employ the Jaumann stress rate. This difference in the formulation will cause significant differences in the results only if finite rotation of a material point is accompanied by finite shear. For a discussion of the objective stress rates used in Abaqus, see “Stress rates,” Section 1.5.3 of the Abaqus Theory Guide. + +# Material point deletion + +Material points that satisfy a user-defined failure criterion can be deleted from the model (see “Userdefined mechanical material behavior,” Section 26.7.1 of the Abaqus Analysis User’s Guide). You must specify the state variable number controlling the element deletion flag when you allocate space for the solution-dependent state variables, as explained in “User-defined mechanical material behavior,” Section 26.7.1 of the Abaqus Analysis User’s Guide. The deletion state variable should be set to a value of one or zero in VUMAT. A value of one indicates that the material point is active, while a value of zero indicates that Abaqus/Explicit should delete the material point from the model by setting the stresses to zero. The structure of the block of material points passed to user subroutine VUMAT remains unchanged during the analysis; deleted material points are not removed from the block. Abaqus/Explicit will pass zero stresses and strain increments for all deleted material points. Once a material point has been flagged as deleted, it cannot be reactivated. diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_055.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_055.md new file mode 100644 index 0000000..aecd725 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_055.md @@ -0,0 +1,493 @@ + + +```fortran +subroutine vumat( +C Read only (unmodifiable)variables - + 1 nblock, ndir, nshr, nstatev, nfieldv, nprops, lanneal, + 2 stepTime, totalTime, dt, cmname, coordMp, charLength, + 3 props, density, strainInc, relSpinInc, + 4 tempOld, stretchOld, defgradOld, fieldOld, + 5 stressOld, stateOld, enerInternOld, enerInelasOld, + 6 tempNew, stretchNew, defgradNew, fieldNew, +C Write only (modifiable)variables - + 7 stressNew, stateNew, enerInternNew, enerInelasNew ) +C + include 'vaba_param.inc' +C + dimension props(nprops), density(nblock), coordMp(nblock,*), + 1 charLength(nblock), strainInc(nblock,ndir+nshr), + 2 relSpinInc(nblock,nshr), tempOld(nblock), + 3 stretchOld(nblock,ndir+nshr), + 4 defgradOld(nblock,ndir+nshr+nshr), + 5 fieldOld(nblock,nfieldv), stressOld(nblock,ndir+nshr), + 6 stateOld(nblock,nstatev), enerInternOld(nblock), + 7 enerInelasOld(nblock), tempNew(nblock), + 8 stretchNew(nblock,ndir+nshr), + 8 defgradNew(nblock,ndir+nshr+nshr), + 9 fieldNew(nblock,nfieldv), + 1 stressNew(nblock,ndir+nshr), stateNew(nblock,nstatev), + 2 enerInternNew(nblock), enerInelasNew(nblock) +C + character*80 cmname +C + do 100 km = 1,nblock + user coding +100 continue + return + end +``` + + + +# Variables to be defined + +stressNew (nblock, ndir+nshr) + +Stress tensor at each material point at the end of the increment. + +stateNew (nblock, nstatev) + +State variables at each material point at the end of the increment. You define the size of this array by allocating space for it (see “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide, for more information). + +# Variables that can be updated + +enerInternNew (nblock) + +Internal energy per unit mass at each material point at the end of the increment. + +enerInelasNew (nblock) + +Dissipated inelastic energy per unit mass at each material point at the end of the increment. + +# Variables passed in for information + +nblock + +Number of material points to be processed in this call to VUMAT. + +ndir + +Number of direct components in a symmetric tensor. + +nshr + +Number of indirect components in a symmetric tensor. + +nstatev + +Number of user-defined state variables that are associated with this material type (you define this as described in “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide). + +nfieldv + +Number of user-defined external field variables. + +nprops + +User-specified number of user-defined material properties. + +lanneal + +Flag indicating whether the routine is being called during an annealing process. lanneal=0 indicates that the routine is being called during a normal mechanics increment. lanneal=1 indicates that this is an annealing process and you should re-initialize the internal state variables, stateNew, if necessary. Abaqus/Explicit will automatically set the stresses, stretches, and state to a value of zero during the annealing process. + + + +# stepTime + +Value of time since the step began. + +# totalTime + +Value of total time. The time at the beginning of the step is given by totalTime - stepTime. + +# dt + +Time increment size. + +# cmname + +User-specified material name, left justified. It is passed in as an uppercase character string. Some internal material models are given names starting with the “ABQ\_” character string. To avoid conflict, you should not use “ABQ\_” as the leading string for cmname. + +# coordMp(nblock,\*) + +Material point coordinates. It is the midplane material point for shell elements and the centroid for beam and pipe elements. + +# charLength(nblock) + +Characteristic element length, which is either the default value based on the geometric mean or the user-defined characteristic element length defined in user subroutine VUCHARLENGTH. The default value is a typical length of a line across an element for a first-order element; it is half of the same typical length for a second-order element. For beams, pipes, and trusses, the default value is a characteristic length along the element axis. For membranes and shells it is a characteristic length in the reference surface. For axisymmetric elements it is a characteristic length in the r–z plane only. For cohesive elements it is equal to the constitutive thickness. + +# props(nprops) + +User-supplied material properties. + +# density(nblock) + +Current density at the material points in the midstep configuration. This value may be inaccurate in problems where the volumetric strain increment is very small. If an accurate value of the density is required in such cases, the analysis should be run in double precision. This value of the density is not affected by mass scaling. + +# strainInc (nblock, ndir+nshr) + +Strain increment tensor at each material point. + +# relSpinInc (nblock, nshr) + +Incremental relative rotation vector at each material point defined in the corotational system. Defined as , where is the antisymmetric part of the velocity gradient, , and $\pmb { \Omega } = \dot { \mathbf { R } } \cdot \mathbf { R ^ { T } }$ . Stored in 3D as and in 2D as . + + + +tempOld(nblock) + +Temperatures at each material point at the beginning of the increment. + +stretchOld (nblock, ndir+nshr) + +Stretch tensor, , at each material point at the beginning of the increment defined from the polar decomposition of the deformation gradient by $\mathbf { F } = \mathbf { R } \cdot \mathbf { U }$ . + +defgradOld (nblock,ndir+2\*nshr) + +Deformation gradient tensor at each material point at the beginning of the increment. Stored in 3D as $( F _ { 1 1 } , F _ { 2 2 } , F _ { 3 3 } , F _ { 1 2 } , F _ { 2 3 } , F _ { 3 1 } , F _ { 2 1 } , F _ { 3 2 } , F _ { 1 3 } )$ and in 2D as $( F _ { 1 1 } , F _ { 2 2 } , F _ { 3 3 } , F _ { 1 2 } , F _ { 2 1 } )$ . + +fieldOld (nblock, nfieldv) + +Values of the user-defined field variables at each material point at the beginning of the increment. + +stressOld (nblock, ndir+nshr) + +Stress tensor at each material point at the beginning of the increment. + +stateOld (nblock, nstatev) + +State variables at each material point at the beginning of the increment. + +enerInternOld (nblock) + +Internal energy per unit mass at each material point at the beginning of the increment. + +enerInelasOld (nblock) + +Dissipated inelastic energy per unit mass at each material point at the beginning of the increment. + +tempNew(nblock) + +Temperatures at each material point at the end of the increment. + +stretchNew (nblock, ndir+nshr) + +Stretch tensor, , at each material point at the end of the increment defined from the polar decomposition of the deformation gradient by . + +defgradNew (nblock,ndir+2\*nshr) + +Deformation gradient tensor at each material point at the end of the increment. Stored in 3D as $( F _ { 1 1 }$ $F _ { 2 2 } , F _ { 3 3 } , F _ { 1 2 } , F _ { 2 3 } , F _ { 3 1 } , F _ { 2 1 } , F _ { 3 2 } , F _ { 1 3 } )$ and in 2D as $( F _ { 1 1 } , F _ { 2 2 } , F _ { 3 3 } , F _ { 1 2 } , F _ { 2 1 } )$ . + +fieldNew (nblock, nfieldv) + +Values of the user-defined field variables at each material point at the end of the increment. + +# Example: Using more than one user-defined material model + +To use more than one user-defined material model, the variable cmname can be tested for different material names inside user subroutine VUMAT, as illustrated below: + +```txt +if (cmname(1:4) .eq. 'MAT1') then +call VUMAT_MAT1(argument_list) +``` + + + +```txt +else if (cmname(1:4) .eq. 'MAT2') then + call VUMAT_MAT2 (argument_list) +end if +``` + +VUMAT\_MAT1 and VUMAT\_MAT2 are the actual user material subroutines containing the constitutive material models for each material MAT1 and MAT2, respectively. Subroutine VUMAT merely acts as a directory here. The argument list can be the same as that used in subroutine VUMAT. The material names must be in uppercase characters since cmname is passed in as an uppercase character string. + +# Example: Elastic/plastic material with kinematic hardening + +As a simple example of the coding of subroutine VUMAT, consider the generalized plane strain case for an elastic/plastic material with kinematic hardening. The basic assumptions and definitions of the model are as follows. + +Let be the current value of the stress, and define to be the deviatoric part of the stress. The center of the yield surface in deviatoric stress space is given by the tensor , which has initial values of zero. The stress difference, , is the stress measured from the center of the yield surface and is given by + +$$ +\boldsymbol {\xi} = \mathbf {S} - \boldsymbol {\alpha}. +$$ + +The von Mises yield surface is defined as + +$$ +f (\pmb {\sigma}) = \frac {1}{2} \pmb {\xi}: \pmb {\xi} - \frac {1}{3} \sigma_ {0} ^ {2}, +$$ + +where $\sigma _ { 0 }$ is the uniaxial equivalent yield stress. The von Mises yield surface is a cylinder in deviatoric stress space with a radius of + +$$ +R = \sqrt {\frac {2}{3}} \sigma_ {0}. +$$ + +For the kinematic hardening model, R is a constant. The normal to the Mises yield surface can be written as + +$$ +\mathbf {Q} = \sqrt {\frac {3}{2}} \frac {\boldsymbol {\xi}}{\sigma_ {0}}. +$$ + +We decompose the strain rate into an elastic and plastic part using an additive decomposition: + +$$ +\dot {\epsilon} = \dot {\epsilon} ^ {e l} + \dot {\epsilon} ^ {p l}. +$$ + +The plastic part of the strain rate is given by a normality condition + +$$ +\dot {\epsilon} ^ {p l} = \dot {\gamma} \mathbf {Q}, +$$ + + + +where the scalar multiplier $\dot { \gamma }$ must be determined. A scalar measure of equivalent plastic strain rate is defined by + +$$ +\dot {\bar {\epsilon}} ^ {p l} = \sqrt {\frac {2}{3} \dot {\epsilon} ^ {p l} : \dot {\epsilon} ^ {p l}}. +$$ + +The stress rate is assumed to be purely due to the elastic part of the strain rate and is expressed in terms of Hooke’s law by + +$$ +\dot {\pmb {\sigma}} = \lambda \mathrm{trace} (\dot {\pmb {\epsilon}} ^ {e l}) \mathbf {I} + 2 \mu \dot {\pmb {\epsilon}} ^ {e l}, +$$ + +where and $2 \mu$ are the Lamés constants for the material. + +The evolution law for is given as + +$$ +\dot {\alpha} = \frac {2}{3} \dot {\gamma} H \mathbf {Q}, +$$ + +where H is the slope of the uniaxial yield stress versus plastic strain curve. + +During active plastic loading the stress must remain on the yield surface, so that + +$$ +\sqrt {\mathbf {Q} : \mathbf {Q}} = 1. +$$ + +The equivalent plastic strain rate is related to $\dot { \gamma }$ by + +$$ +\dot {\bar {\epsilon}} ^ {p l} = \sqrt {\frac {2}{3}} \dot {\gamma}. +$$ + +The kinematic hardening constitutive model is integrated in a rate form as follows. A trial elastic stress is computed as + +$$ +\pmb {\sigma} _ {n e w} ^ {t r i a l} = \pmb {\sigma} _ {o l d} + \lambda \mathrm{trace} (\Delta \pmb {\epsilon}) \mathbf {I} + 2 \mu \Delta \pmb {\epsilon}, +$$ + +where the subscripts and refer to the beginning and end of the increment, respectively. If the trial stress does not exceed the yield stress, the new stress is set equal to the trial stress. If the yield stress is exceeded, plasticity occurs in the increment. We then write the incremental analogs of the rate equations as + +$$ +\pmb {\sigma} _ {n e w} = \pmb {\sigma} _ {n e w} ^ {t r i a l} - 2 \mu \pmb {\Delta} \pmb {\epsilon} ^ {p l} = \pmb {\sigma} _ {n e w} ^ {t r i a l} - 2 \mu \Delta \gamma \mathbf {Q}, +$$ + +$$ +\boldsymbol {\alpha} _ {n e w} = \boldsymbol {\alpha} _ {o l d} + \frac {2}{3} H \Delta \gamma \mathbf {Q}, +$$ + +$$ +\bar {\epsilon} _ {n e w} ^ {p l} = \bar {\epsilon} _ {o l d} ^ {p l} + \sqrt {\frac {2}{3}} \Delta \gamma , +$$ + + + +where + +$$ +\Delta \gamma = \dot {\gamma} \Delta t. +$$ + +From the definition of the normal to the yield surface at the end of the increment, , + +$$ +\alpha_ {n e w} + \sqrt {\frac {2}{3}} \sigma_ {0} \mathbf {Q} = \mathbf {S} _ {n e w}. +$$ + +This can be expanded using the incremental equations as + +$$ +\pmb {\alpha} _ {o l d} + \frac {2}{3} H \Delta \gamma \mathbf {Q} + \sqrt {\frac {2}{3}} \sigma_ {0} \mathbf {Q} = \mathbf {S} _ {n e w} ^ {t r i a l} - \Delta \gamma 2 \mu \mathbf {Q}. +$$ + +Taking the tensor product of this equation with , using the yield condition at the end of the increment, and solving for $\Delta \gamma \mathrm { : }$ : + +$$ +\Delta \gamma = \frac {1}{2 \mu (1 + H / 3 \mu)} \left(\left(\pmb {\xi} _ {n e w} ^ {t r i a l}: \pmb {\xi} _ {n e w} ^ {t r i a l}\right) ^ {1 / 2} - \sqrt {\frac {2}{3}} \sigma_ {0}\right). +$$ + +The value for $\Delta \gamma$ is used in the incremental equations to determine $\sigma _ { n e w } , \alpha _ { n e w } ,$ , and $\overline { { \epsilon } } _ { n e w } ^ { p l }$ + +This algorithm is often referred to as an elastic predictor, radial return algorithm because the correction to the trial stress under the active plastic loading condition returns the stress state to the yield surface along the direction defined by the vector from the center of the yield surface to the elastic trial stress. The subroutine would be coded as follows: +```txt +subroutine vumat( +C Read only - + 1 nblock, ndir, nshr, nstatev, nfieldv, nprops, lanneal, + 2 stepTime, totalTime, dt, cmname, coordMp, charLength, + 3 props, density, strainInc, relSpinInc, + 4 tempOld, stretchOld, defgradOld, fieldOld, + 3 stressOld, stateOld, enerInternOld, enerInelasOld, + 6 tempNew, stretchNew, defgradNew, fieldNew, +C Write only - + 5 stressNew, stateNew, enerInternNew, enerInelasNew ) +C + include 'vaba_param.inc' +C +C J2 Mises Plasticity with kinematic hardening for plane +C strain case. +C Elastic predictor, radial corrector algorithm. +C +C The state variables are stored as: +``` + + + +```txt +C STATE(*,1) = back stress component 11 +C STATE(*,2) = back stress component 22 +C STATE(*,3) = back stress component 33 +C STATE(*,4) = back stress component 12 +C STATE(*,5) = equivalent plastic strain +C +C +C All arrays dimensioned by (*) are not used in this algorithm + dimension props(nprops), density(nblock), + 1 coordMp(nblock,*), + 2 charLength(*), strainInc(nblock,ndir+nshr), + 3 relSpinInc(*), tempOld(*), + 4 stretchOld(*), defgradOld(*), + 5 fieldOld(*), stressOld(nblock,ndir+nshr), + 6 stateOld(nblock,nstatev), enerInternOld(nblock), + 7 enerInelasOld(nblock), tempNew(*), + 8 stretchNew(*), defgradNew(*), fieldNew(*), + 9 stressNew(nblock,ndir+nshr), stateNew(nblock,nstatev), + 1 enerInternNew(nblock), enerInelasNew(nblock) +C + character*80 cmname +C + parameter( zero = 0., one = 1., two = 2., three = 3., + 1 third = one/three, half = .5, twoThirds = two/three, + 2 threeHalfs = 1.5 ) +C + e = props(1) + xnu = props(2) + yield = props(3) + hard = props(4) +C + twomu = e / ( one + xnu ) + thremu = threeHalfs * twomu + sixmu = three * twomu + alamda = twomu * ( e - twomu ) / ( sixmu - two * e ) + term = one / ( twomu * ( one + hard/thremu ) ) + con1 = sqrt( twoThirds ) +C + do 100 i = 1,nblock +C +C Trial stress + trace = strainInc(i,1) + strainInc(i,2) + strainInc(i,3) +``` + + + +```txt +sig1 = stressOld(i,1) + alamda*trace + twomu*strainInc(i,1) +sig2 = stressOld(i,2) + alamda*trace + twomu*strainInc(i,2) +sig3 = stressOld(i,3) + alamda*trace + twomu*strainInc(i,3) +sig4 = stressOld(i,4) + twomu*strainInc(i,4) + +C +C Trial stress measured from the back stress +s1 = sig1 - stateOld(i,1) +s2 = sig2 - stateOld(i,2) +s3 = sig3 - stateOld(i,3) +s4 = sig4 - stateOld(i,4) + +C +C Deviatoric part of trial stress measured from the back stress +smean = third * (s1 + s2 + s3) +ds1 = s1 - smean +ds2 = s2 - smean +ds3 = s3 - smean + +C +C Magnitude of the deviatoric trial stress difference +dsmag = sqrt(ds1**2 + ds2**2 + ds3**2 + 2.*s4**2) + +C +C Check for yield by determining the factor for plasticity, +C zero for elastic, one for yield +radius = con1 * yield +facyld = zero +if( dsmag - radius .ge. zero ) facyld = one + +C +C Add a protective addition factor to prevent a divide by zero +C when dsmag is zero. If dsmag is zero, we will not have exceeded +C the yield stress and facyld will be zero. +dsmag = dsmag + (one - facyld) + +C +C Calculated increment in gamma (this explicitly includes the +C time step) +diff = dsmag - radius +dgamma = facyld * term * diff + +C +C Update equivalent plastic strain +deqps = con1 * dgamma +stateNew(i,5) = stateOld(i,5) + deqps + +C +C Divide dgamma by dsmag so that the deviatoric stresses are +C explicitly converted to tensors of unit magnitude in the +``` + + + +```fortran +C following calculations + dgamma = dgamma / dsmag +C +C Update back stress + factor = hard * dgamma * twoThirds + stateNew(i,1) = stateOld(i,1) + factor * ds1 + stateNew(i,2) = stateOld(i,2) + factor * ds2 + stateNew(i,3) = stateOld(i,3) + factor * ds3 + stateNew(i,4) = stateOld(i,4) + factor * s4 +C +C Update the stress + factor = twomu * dgamma + stressNew(i,1) = sig1 - factor * ds1 + stressNew(i,2) = sig2 - factor * ds2 + stressNew(i,3) = sig3 - factor * ds3 + stressNew(i,4) = sig4 - factor * s4 +C +C Update the specific internal energy - + stressPower = half * ( + 1 ( stressOld(i,1)+stressNew(i,1) ) *strainInc(i,1) + 1 + ( stressOld(i,2)+stressNew(i,2) ) *strainInc(i,2) + 1 + ( stressOld(i,3)+stressNew(i,3) ) *strainInc(i,3) + 1 + two * ( stressOld(i,4)+stressNew(i,4) ) *strainInc(i,4) ) +C + enerInternNew(i) = enerInternOld(i) + 1 + stressPower / density(i) +C +C Update the dissipated inelastic specific energy - + plasticWorkInc = dgamma * half * ( + 1 ( stressOld(i,1)+stressNew(i,1) ) *ds1 + 1 + ( stressOld(i,2)+stressNew(i,2) ) *ds2 + 1 + ( stressOld(i,3)+stressNew(i,3) ) *ds3 + 1 + two * ( stressOld(i,4)+stressNew(i,4) ) *s4 ) + enerInelasNew(i) = enerInelasOld(i) + 1 + plasticWorkInc / density(i) + 100 continue +C + return + end +``` diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_056.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_056.md new file mode 100644 index 0000000..255a6a7 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_056.md @@ -0,0 +1,402 @@ + + +# 1.2.23 VUMULLINS: User subroutine to define damage variable for the Mullins effect material model. + +Product: Abaqus/Explicit + +# References + +• “Mullins effect,” Section 22.6.1 of the Abaqus Analysis User’s Guide +• “Energy dissipation in elastomeric foams,” Section 22.6.2 of the Abaqus Analysis User’s Guide +• \*MULLINS EFFECT +• “Mullins effect and permanent set,” Section 2.2.3 of the Abaqus Verification Guide + +# Overview + +# User subroutine VUMULLINS: + +• can be used to define the damage variable for the Mullins effect material model (“Mullins effect,” Section 22.6.1 of the Abaqus Analysis User’s Guide), including the use of the Mullins effect approach to model energy dissipation in elastomeric foams (“Energy dissipation in elastomeric foams,” Section 22.6.2 of the Abaqus Analysis User’s Guide); +• will be called for blocks of material calculation points for which the material definition contains a user-defined Mullins effect; +• can be used to define a failure criterion based on the strain energy density of the material; +• can use and update solution-dependent state variables; +• can use any field variables that are passed in; and +• should be used when you do not want to use the Ogden and Roxburgh form of the damage variable, , that is used by Abaqus/Explicit. + +# Material point deletion + +Material points that satisfy a user-defined failure criterion can be deleted from the model (see “Userdefined mechanical material behavior,” Section 26.7.1 of the Abaqus Analysis User’s Guide). You must specify the state variable number controlling the element deletion flag when you allocate space for the solution-dependent state variables, as explained in “User-defined mechanical material behavior,” Section 26.7.1 of the Abaqus Analysis User’s Guide. The deletion state variable can be set to a value of one or zero inside user subroutine VUMULLINS. A value of one indicates that the material point is active, and a value of zero indicates that Abaqus/Explicit should delete the material point from the model by setting the stresses to zero. The structure of the block of material points passed to user subroutine VUMULLINS remains unchanged during the analysis; deleted material points are not removed from the block. Abaqus/Explicit will “freeze” the values of the strain energy density passed to user subroutine VUMULLINS for all deleted material points; that is, the values remain constant after deletion is triggered. Once a material point has been flagged as deleted, it cannot be reactivated. + + + +```fortran +subroutine vumullins ( +C Read only (unmodifiable) variables - + 1 nblock, + 2 jElem, kIntPt, kLayer, kSecPt, + 3 cmname, + 4 nstatev, nfieldv, nprops, + 5 props, tempOld, tempNew, fieldOld, fieldNew, + 6 stateOld, enerDamageOld, + 7 uMaxOld, uMaxNew, uDev, +C Write only (modifiable) variables - + 8 eta, detaDuDev, + 9 stateNew, enerDamageNew ) +C + include 'vaba_param.inc' +C + dimension props(nprops), + 1 tempOld(nblock), + 2 fieldOld(nblock,nfieldv), + 3 stateOld(nblock,nstatev), + 4 tempNew(nblock), + 5 fieldNew(nblock,nfieldv), + 6 enerDamageOld(nblock), + 7 uMaxOld(nblock), uMaxNew(nblock), + 8 uDev(nblock), + 9 eta(nblock), detaDuDev(nblock), + 1 stateNew(nblock,nstatev), + 2 enerDamageNew(nblock) +C + character*80 cmname +C + do 100 km = 1,nblock + user coding +100 continue + return + end +``` + + + +# Variables to be defined + +eta(nblock) + +The damage variable, . + +detaDuDev(nblock) + +The derivative of the damage variable with respect to the deviatoric elastic strain energy density of the undamaged material, $d \eta / d \tilde { U } _ { d e v }$ , when the primary material behavior is hyperelastic. The derivative of the damage variable with respect to the total elastic strain energy density of the undamaged material, $d \eta / d { \tilde { U } }$ , when the primary material behavior is hyperfoam. This quantity is needed for the evaluation of the effective moduli of the material, which enters the stable time increment calculation. + +# Variables that can be updated + +stateNew(nblock,nstatev) + +State variables at each material point at the end of the increment. You define the size of this array by allocating space for it (see “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide, for more information). + +enerDamageNew(nblock) + +The energy dissipation density at the end of the increment. This quantity can be defined either in total form or in an incremental manner using the old value of the damage dissipation enerDamageOld and the increment in damage dissipation. This quantity is used for output purposes only. + +# Variables passed in for information + +nblock + +Number of material points to be processed in this call to VUMULLINS. + +jElem(nblock) + +Array of element numbers. + +kIntPt + +Integration point number. + +kLayer + +Layer number (for composite shells). + +kSecPt + +Section point number within the current layer. + +cmname + +User-specified material name, left justified. It is passed in as an uppercase character string. Some internal material models are given names starting with the “ABQ\_” character string. To avoid conflict, you should not use “ABQ\_” as the leading string for cmname. + + + +# nstatev + +Number of user-defined state variables that are associated with this material type (you define the number as described in “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide). + +# nfieldv + +Number of user-defined external field variables. + +# nprops + +User-specified number of user-defined material properties. + +# props(nprops) + +User-supplied material properties. + +# tempOld(nblock) + +Temperatures at each material point at the beginning of the increment. + +# tempNew(nblock) + +Temperatures at each material point at the end of the increment. + +# fieldOld(nblock,nfieldv) + +Values of the user-defined field variables at each material point at the beginning of the increment. + +# fieldNew(nblock,nfieldv) + +Values of the user-defined field variables at each material point at the end of the increment. + +# stateOld(nblock,nstatev) + +State variables at each material point at the beginning of the increment. + +# enerDamageOld(nblock) + +The value of energy dissipated at the beginning of the increment. + +# uMaxOld(nblock) + +The value, at the beginning of the increment, of the maximum primary strain energy density over its entire deformation history. + +# uMaxNew(nblock) + +The value, at the end of the increment, of the maximum primary strain energy density over its entire deformation history. + +# uDev(nblock) + +The value, at the end of the increment, of the deviatoric primary strain energy density, $\tilde { U } _ { d e v }$ , when the primary material behavior is hyperelastic. The value, at the end of the increment, of the total primary strain energy density, $\tilde { U }$ , when the primary material behavior is hyperfoam. + + + +As a simple example of the coding of user subroutine VUMULLINS, consider the following damage model based on the softening hyperelasticity approach proposed by Volokh (2007). The damage variable is assumed to vary with the deformation according to + +$$ +\eta = \exp \left(\frac {- U _ {d e v} ^ {m}}{U _ {0}}\right), +$$ + +where $U _ { d e v } ^ { m }$ is the maximum value of $\tilde { U } _ { d e v }$ at a material point during its deformation history, $\tilde { U } _ { d e v }$ is the deviatoric part of the strain energy density of the undamaged hyperelastic behavior, and $U _ { 0 }$ is a material parameter with units of strain energy density. The energy dissipation function for this model takes the form + +$$ +\phi (\eta) = U _ {0} (1 - \eta + \eta \ln (\eta)). +$$ + +It can be shown that the functions and satisfy the following condition: + +$$ +\left(\tilde {U} _ {d e v} + \phi^ {\prime} (\eta)\right) \dot {\eta} = 0. +$$ + +The code in user subroutine VUMULLINS must return the damage variable, ; the derivative of the damage variable with respect to the elastic strain energy density of the undamaged material, $d \eta / d \tilde { U } _ { d e v }$ ; and the energy dissipation . The user subroutine would be coded as follows: +```fortran +subroutine vumullins ( +C Read only (unmodifiable) variables - + 1 nblock, + 2 jElem, kIntPt, kLayer, kSecPt, + 3 cmname, + 4 nstatev, nfieldv, nprops, + 5 props, tempOld, tempNew, fieldOld, fieldNew, + 6 stateOld, enerDamageOld, + 7 uMaxOld, uMaxNew, uDev, +C Write only (modifiable) variables - + 8 eta, detaDuDev, + 9 stateNew, enerDamageNew ) +C + include 'vaba_param.inc' +C + dimension props(nprops), + 1 tempOld(nblock), + 2 fieldOld(nblock, nfieldv), + 3 stateOld(nblock, nstatev), +``` + + + +```txt +4 tempNew(nblock), +5 fieldNew(nblock,nfieldv), +6 enerDamageOld(nblock), +7 uMaxOld(nblock), uMaxNew(nblock), +8 uDev(nblock), +9 eta(nblock), detaDuDev(nblock), +1 stateNew(nblock,nstatev), +2 enerDamageNew(nblock) + +C + character*80 cmname + +C + parameter ( zero = 0.d0, one = 1.d0 ) + +C + u0 = props(1) + u0Inv = zero + if ( u0 .gt. zero ) u0Inv = one / u0 + +C + do k=1, nblock + eta(k) = exp(-uMaxNew(k) * u0Inv) + detaDUdev(k) = zero + if ( uMaxNew(k) .gt. uMaxOld(k) ) + +1 detaDUdev(k) = -u0Inv * eta(k) + enerDamageNew(k) = u0*(one-eta(k)+eta(k)*log(eta(k))) + end do + +C + return + end +``` + +# Additional reference + +• Volokh, K. Y., “Hyperelasticity with Softening for Modeling Materials Failure,” Journal of the Mechanics and Physics of Solids, vol. 55, pp. 2237–2264, 2007. + + + +# 1.2.24 VUSDFLD: User subroutine to redefine field variables at a material point. + +# Product: Abaqus/Explicit + +# References + +• “Obtaining material point information in an Abaqus/Standard analysis,” Section 2.1.6 +• “Material data definition,” Section 21.1.2 of the Abaqus Analysis User’s Guide +• \*USER DEFINED FIELD +• “Damage and failure of a laminated composite plate,” Section 1.1.14 of the Abaqus Example Problems Guide +• “VUSDFLD,” Section 4.1.39 of the Abaqus Verification Guide + +# Overview + +User subroutine VUSDFLD: + +• allows the redefinition of field variables at a material point as functions of time or of any of the available material point quantities listed in “Available output variable keys” in “Obtaining material point information in an Abaqus/Explicit analysis,” Section 2.1.7; +• can be used to introduce solution-dependent material properties since such properties can be easily defined as functions of field variables; +• will be called at all material points of elements for which the material definition includes userdefined field variables; +• can call utility routine VGETVRM to access material point data; and +• can use and update solution-dependent state variables. + +# Explicit solution dependence + +Since this routine provides access to material point quantities only at the start of the increment, the material properties for a given increment are not influenced by the results obtained during the increment. Hence, the accuracy of the results depends on the size of the time increment. However, in most situations this is not a concern for explicit dynamic analysis because the stable time increment is usually sufficiently small to ensure good accuracy. + +# Defining field variables + +Before user subroutine VUSDFLD is called, the values of the field variables at the material point are calculated by interpolation from the values defined at the nodes. Any changes to the field variables in the user subroutine are local to the material point: the nodal field variables retain the values defined as initial conditions or predefined field variables or the values defined in user subroutine VUFIELD. The values of the field variables defined in this routine are used to calculate values of material properties that + + + +are defined to depend on field variables and are passed into other user subroutines that are called at the material point, such as the following: + +• VUANISOHYPER\_INV +• VUANISOHYPER\_STRAIN +• VUHARD +• VUMAT +• VUTRS +• VUVISCOSITY + +Output of the user-defined field variables at the material points can be obtained with the element integration point output variable FV (see “Abaqus/Explicit output variable identifiers,” Section 4.2.2 of the Abaqus Analysis User’s Guide). + +# State variables + +Since the redefinition of field variables in VUSDFLD is local to the current increment (field variables are restored to the values interpolated from the nodal values at the start of each increment), any history dependence required to update material properties by using this subroutine must be introduced with userdefined state variables. + +The state variables can be updated in VUSDFLD and then passed into other user subroutines that can be called at this material point, such as those listed above. The number of such state variables can be specified as shown in the example at the end of this section (see “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide). + +# Accessing material point data + +The values of the material point quantities at the start of the increment can be accessed through the utility routine VGETVRM described in “Obtaining material point information in an Abaqus/Explicit analysis,” Section 2.1.7. The values of the material point quantities are obtained by calling VGETVRM with the appropriate output variable keys. + +# Component ordering in symmetric tensors + +For symmetric tensors such as the stress and strain tensors there are ndir+nshr components, and the component order is given as a natural permutation of the indices of the tensor. The direct components are first and then the indirect components, beginning with the 12-component. For example, a stress tensor contains ndir direct stress components and nshr shear stress components, which are returned as: + +
Component2D Case3D Case
1 $\sigma_{11}$ $\sigma_{11}$
2 $\sigma_{22}$ $\sigma_{22}$
3 $\sigma_{33}$ $\sigma_{33}$
+ + + +
Component2D Case3D Case
4 $\sigma_{12}$ $\sigma_{12}$
5 $\sigma_{23}$
6 $\sigma_{31}$
+ +The shear strain components in user subroutine VUSDFLD are stored as tensor components and not as engineering components; unlike user subroutine USDFLD in Abaqus/Standard, which uses engineering components. + +User subroutine interface +```fortran +subroutine vusdfld( +c Read only variables - + 1 nblock, nstatev, nfieldv, nprops, ndir, nshr, + 2 jElem, kIntPt, kLayer, kSecPt, + 3 stepTime, totalTime, dt, cmname, + 4 coordMp, direct, T, charLength, props, + 5 stateOld, +c Write only variables - + 6 stateNew, field ) +c + include 'vaba_param.inc' +c + dimension jElem(nblock), coordMp(nblock,*), + 1 direct(nblock,3,3), T(nblock,3,3), + 2 charLength(nblock), props(nprops), + 3 stateOld(nblock,nstatev), + 4 stateNew(nblock,nstatev), + 5 field(nblock,nfieldv) + character*80 cmname +c +c Local arrays from vgetvm are dimensioned to +c maximum block size (maxblk) +c + parameter( nrData=6 ) + character*3 cData(maxblk*nrData) + dimension rData(maxblk*nrData), jData(maxblk*nrData) +c + do 100 k = 1, nblock + user coding to define field(nblock,nfieldv) + and, if necessary, stateNew(nblock,nstatev) +``` + + + +```lua +100 continue +c +return +end +``` + +# Variable to be defined + +# field(nblock,nfieldv) + +An array containing the field variables at the material points. These are passed in with the values interpolated from the nodes at the end of the current increment, as specified with initial condition definitions, predefined field variable definitions, or user subroutine VUFIELD. The updated values are used to calculate the values of material properties that are defined to depend on field variables and are passed into other user subroutines that are called at the material points. + +# Variable that can be updated + +# stateNew(nblock,nstatev) + +An array containing the solution-dependent state variables at the material points. In all cases stateNew can be updated in this subroutine, and the updated values are passed into other user subroutines that are called at the material points. The number of state variables associated with this material point is defined as described in “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide. + +# Variables passed in for information + +# nblock + +Number of material points to be processed in this call to VUSDFLD. + +# nstatev + +Number of user-defined state variables that are associated with this material type (you define this as described in “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide). + +# nfieldv + +Number of user-defined external field variables. + +# nprops + +User-specified number of user-defined material properties. + +# ndir + +Number of direct components in a symmetric tensor. + +# nshr + +Number of indirect components in a symmetric tensor. diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_057.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_057.md new file mode 100644 index 0000000..7fc35a6 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_057.md @@ -0,0 +1,352 @@ + + +# jElem + +Array of element numbers. + +# kIntPt + +Integration point number. + +# kLayer + +Layer number (for composite shells). + +# kSecPt + +Section point number within the current layer. + +# stepTime + +Value of time since the step began. + +# totalTime + +Value of total time. The time at the beginning of the step is given by totalTime-stepTime. + +# dt + +Time increment size. + +# cmname + +User-specified material name, left justified. It is passed in as an uppercase character string. Some internal material models are given names starting with the “ABQ\_” character string. To avoid conflict, you should not use “ABQ\_” as the leading string for cmname. + +# coordMp(nblock,\*) + +Material point coordinates. It is the midplane material point for shell elements and the centroid for beam elements. + +# direct(nblock,3,3) + +An array containing the direction cosines of the material directions in terms of the global basis directions. For material point k, direct(k,1,1), direct(k,2,1), direct(k,3,1) give the (1, 2, 3) components of the first material direction; direct(k,1,2), direct(k,2,2), direct(k,3,2) give the second material direction, etc. For shell and membrane elements, the first two directions are in the plane of the element and the third direction is the normal. This information is not available for beam elements. + +# T(nblock,3,3) + +An array containing the direction cosines of the material orientation components relative to the element basis directions. For material point k, this is the orientation that defines the material directions (direct) in terms of the element basis directions. For continuum elements T and direct are identical. For shell and membrane elements T(k,1,1) , T(k,1,2) , T(k,2,1) , T(k,2,2) , T(k,3,3) and all other components are zero, where is the + + + +counterclockwise rotation around the normal vector that defines the orientation. If no orientation is used, T is an identity matrix. Orientation is not available for beam elements. + +charLength(nblock) + +Characteristic element length, which is either the default value based on the geometric mean or the user-defined characteristic element length defined in user subroutine VUCHARLENGTH. The default value is a typical length of a line across an element for a first-order element; it is half of the same typical length for a second-order element. For beams and trusses the default value is a characteristic length along the element axis. For membranes and shells it is a characteristic length in the reference surface. For axisymmetric elements it is a characteristic length in the r–z plane only. For cohesive elements it is equal to the constitutive thickness. + +props(nprops) + +User-supplied material properties. + +stateOld (nblock, nstatev) + +State variables at each material point at the beginning of the increment. + +Example: Damaged elasticity model + +Included below is an example of user subroutine VUSDFLD. In this example a truss element is loaded in tension. A damaged elasticity model is introduced: the modulus decreases as a function of the maximum tensile strain that occurred during the loading history. The maximum tensile strain is stored as a solution-dependent state variable (see “Defining solution-dependent field variables” in “Predefined fields,” Section 34.6.1 of the Abaqus Analysis User’s Guide). + +Input file +```csv +*HEADING +Damaged elasticity model with user subroutine vusdfld +*ELEMENT, TYPE=T2D2, ELSET=ONE +1, 1, 2 +*NODE, NSET=NALL +1, 0., 0. +2, 10., 0. +*SOLID SECTION, ELSET=ONE, MATERIAL=ELASTIC +1. +*MATERIAL, NAME=ELASTIC +*ELASTIC, DEPENDENCIES=1 +** Table of modulus values decreasing as a function +** of field variable 1. +2000., 0.3, 0., 0.00 +1500., 0.3, 0., 0.01 +1200., 0.3, 0., 0.02 +1000., 0.3, 0., 0.04 +``` + + + +```csv +* DENSITY +1.0e-6 +* USER DEFINED FIELD +* DEPVAR +1 +1, EPSMAX, "Maximum strain value" +* BOUNDARY +1, 1, 2 +2, 2 +* AMPLITUDE, NAME=LOAD1 +0.0, 0.0, 1.0, 1.0 +* AMPLITUDE, NAME=LOAD2 +0.0, 0.0, 2.0, 1.0 +* AMPLITUDE, NAME=UNLOAD +0.0, 1.0, 1.0, 0.0 +* STEP, NLGEOM=NO +* DYNAMIC, EXPLICIT +, 1.0 +* CLOAD, AMPLITUDE=LOAD1 +2, 1, 20. +* OUTPUT, FIELD, VARIABLE=PRESELECT +* OUTPUT, HISTORY, VARIABLE=PRESELECT +* ELEMENT OUTPUT, ELSET=ONE +S, E, SDV +* NODE OUTPUT, NSET=NALL +RF, CF, U +* END STEP +* STEP, NLGEOM=NO +* DYNAMIC, EXPLICIT +, 1.0 +* CLOAD, AMPLITUDE=UNLOAD +2, 1, 20. +* END STEP +* STEP, NLGEOM=NO +* DYNAMIC, EXPLICIT +, 2.0 +* CLOAD, AMPLITUDE=LOAD2 +2, 1, 40. +* END STEP +``` + + + +User subroutine +```fortran +subroutine vusdfld( +c Read only - +* nblock, nstatev, nfieldv, nprops, ndir, nshr, +* jElem, kIntPt, kLayer, kSecPt, +* steTime, totalTime, dt, cmname, +* coordMp, direct, T, charLength, props, +* stateOld, +c Write only - +* stateNew, field ) +c + include 'vaba_param.inc' +c + dimension jElem(nblock), coordMp(nblock,*), +* direct(nblock,3,3), T(nblock,3,3), +* charLength(nblock), props(nprops), +* stateOld(nblock,nstatev), +* stateNew(nblock,nstatev), +* field(nblock,nfieldv) + character*80 cmname +c +c Local arrays from vgetvrm are dimensioned to +c maximum block size (maxblk) +c + parameter( nrData=6 ) + character*3 cData(maxblk*nrData) + dimension rData(maxblk*nrData), jData(maxblk*nrData) +c + jStatus = 1 + call vgetvrm('LE', rData, jData, cData, jStatus ) +c + if( jStatus .ne. 0 ) then + call xplb_abqerr(-2,'Utility routine VGETVRM '// +* 'failed to get variable.',0,zero,' ') + call xplb_exit + end if +c + call setField( nblock, nstatev, nfieldv, nrData, +* rData, stateOld, stateNew, field) +c + return +``` + + + +```prolog +end +subroutine setField( nblock, nstatev, nfieldv, nrData, +* strain, stateOld, stateNew, field ) +include 'vaba_param.inc' + +dimension stateOld(nblock, nstatev), +* stateNew(nblock, nstatev), +* field(nblock, nfieldv), strain(nblock, nrData) + +do k = 1, nblock + +Absolute value of current strain: + eps = abs( strain(k, 1) ) + +Maximum value of strain up to this point in time: + epsmax = stateOld(k, 1) + +Use the maximum strain as a field variable + field(k, 1) = max( eps, epsmax ) + +Store the maximum strain as a solution dependent state + stateNew(k, 1) = field(k, 1) + +end do + +return +end +``` + + + + + +# 1.2.25 VUTRS: User subroutine to define a reduced time shift function for a viscoelastic material. + +# Product: Abaqus/Explicit + +# References + +• “Time domain viscoelasticity,” Section 22.7.1 of the Abaqus Analysis User’s Guide +• \*TRS +• \*VISCOELASTIC +• “Transient thermal loading of a viscoelastic slab,” Section 3.1.2 of the Abaqus Benchmarks Guide + +# Overview + +User subroutine VUTRS: + +• can be used to define a temperature-time shift for a time domain viscoelastic analysis; +• will be called for all material points of elements for which a user-defined shift function is specified to define the time-temperature correspondence as part of the viscoelastic material definition; +• can use and update solution-dependent state variables; and +• can have incoming field variables redefined by user subroutine VUSDFLD. + +# User subroutine interface + +```txt +subroutine vuts( +c Read only variables - + 1 nblock, nstatev, nfieldv, nprops, + 2 timeTime, totalTime, dt, + 3 cmname, props, density, coordMp, + 4 tempOld, fieldOld, stateOld, + 5 tempNew, fieldNew, +c Write only variables - + 6 shift, stateNew ) +c + include 'vaba_param.inc' +c + dimension props(nprops), density(nblock), coordMp(nblock,*), + 1 tempOld(nblock), tempNew(nblock), + 2 fieldOld(nblock, nfieldv), fieldNew(nblock, nfieldv), + 3 stateOld(nblock, nstatev), stateNew(nblock, nstatev), + 4 shift(nblock, 2) +``` + + + +```lua +c +character*80 cmname +c +do 100 k=1, nblock +user coding to define shift(k,1) and shift(k,2) +100 continue +c +return +end +``` + +# Variable to be defined + +shift(nblock,2) + +Array that defines the shift function, A ( ), at the material points. For material point k, shift(k,1) defines the shift function at the beginning of the increment, and shift(k,2) defines the shift function at the end of the increment. Abaqus/Explicit will apply an averaging scheme to these values that assumes that the natural logarithm of the shift function can be approximated by a linear function over the increment. + +If either shift(k,1) or shift(k,2) is less than or equal to zero, no time shift will be applied. + +# Variable that can be updated + +stateNew(nblock,nstatev) + +Array containing the solution-dependent state variables at the material points. This array will be passed in containing the values of these variables at the start of the increment unless they are updated in user subroutine VUSDFLD, in which case the updated values are passed in. If any of the solution-dependent state variables are being used in conjunction with the viscoelastic behavior, they must be updated in this subroutine to their values at the end of the increment. + +# Variables passed in for information + +nblock + +Number of material points to be processed in this call to VUTRS. + +nstatev + +Number of user-defined state variables that are associated with this material type (see “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide). + +nfieldv + +Number of user-defined external field variables. + +nprops + +User-specified number of user-defined material properties. + + + +# stepTime + +Value of time since the step began. + +# totalTime + +Value of total time. The time at the beginning of the step is given by totalTime-stepTime. + +# dt + +Time increment size. + +# cmname + +Material name, left justified. It is passed in as an uppercase character string. Some internal material models are given names starting with the “ABQ\_” character string. To avoid conflict, “ABQ\_” should not be used as the leading string for cmname. + +# props(nprops) + +User-supplied material properties. + +# density(nblock) + +Current density at the material points in the midstep configuration. This value may be inaccurate in problems where the volumetric strain increment is very small. If an accurate value of the density is required in such cases, the analysis should be run in double precision. This value of the density is not affected by mass scaling. + +# coordMp(nblock,\*) + +Material point coordinates. It is the midplane material point for shell elements and the centroid for beam elements. + +# tempOld(nblock) + +Temperatures at each material point at the beginning of the increment. + +# fieldOld(nblock,nfieldv) + +Values of the user-defined field variables at each material point at the beginning of the increment. + +# stateOld(nblock,nstatev) + +State variables at each material point at the beginning of the increment. + +# tempNew(nblock) + +Temperatures at each material point at the end of the increment. + +# fieldNew(nblock,nfieldv) + +Values of the user-defined field variables at each material point at the end of the increment. + + diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_058.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_058.md new file mode 100644 index 0000000..0f315d6 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_058.md @@ -0,0 +1,384 @@ + + +# 1.2.26 VUVISCOSITY: User subroutine to define the shear viscosity for equation of state models. + +# Product: Abaqus/Explicit + +# References + +• “Equation of state,” Section 25.2.1 of the Abaqus Analysis User’s Guide +• \*EOS +• \*VISCOSITY +• “VUVISCOSITY,” Section 4.1.40 of the Abaqus Verification Guide + +# Overview + +User subroutine VUVISCOSITY: + +• is called at all material points of elements with an equation of state for which the material definition includes user-defined viscous shear behavior; +• can be used to define a material’s isotropic viscous behavior; +• can use and update solution-dependent state variables; and +• can be used in conjunction with user subroutine VUSDFLD to redefine any field variables before they are passed in. + +# User subroutine interface + +```prolog +subroutine vuviscosity( +C Read only - +* nblock, +* jElem, kIntPt, kLayer, kSecPt, +* steppTime, totalTime, dt, cmname, +* nstatev, nfieldv, nprops, +* props, tempOld, tempNew, fieldOld, fieldNew, +* stateOld, +* shrRate, +C Write only - +* viscosity, +* stateNew ) +C +include 'vaba_param.inc' +C +dimension props(nprops), tempOld(nblock), tempNew(nblock), +``` + + + +```txt +1 fieldOld(nblock, nfieldv), fieldNew(nblock, nfieldv), +2 stateOld(nblock, nstatev), eqps(nblock), eqpsRate(nblock), +3 viscosity(nblock), +4 stateNew(nblock, nstatev), jElem(nblock) +C + character*80 cmname +C + do 100 km = 1, nblock + user coding +100 continue +C + return + end +``` + +# Variables to be defined + +viscosity(nblock) + +Array containing the viscosity at the material points. (Units of FL−2 T.) + +stateNew(nblock,nstatev) + +Array containing the state variables at the material points at the end of the increment. The allocation of this array is described in “Solution-dependent state variables” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide. + +# Variables passed in for information + +nblock + +Number of material points to be processed in this call to VUVISCOSITY. + +jElem(nblock) + +Array of element numbers. + +kIntPt + +Integration point number. + +kLayer + +Layer number (for composite shells). + +kSecPt + +Section point number within the current layer. + +stepTime + +Value of time since the step began. + +totalTime + +Value of total time. The time at the beginning of the step is given by totalTime-stepTime. + + + +# dt + +Time increment size. + +# cmname + +Material name, left justified. It is passed in as an uppercase character string. Some internal material models are given names starting with the “ABQ\_” character string. To avoid conflict, “ABQ\_” should not be used as the leading string for cmname. + +# nstatev + +Number of user-defined state variables that are associated with this material type (see “Allocating space” in “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide). + +# nfieldv + +Number of user-defined external field variables. + +# nprops + +User-specified number of user-defined material properties. + +# tempOld(nblock) + +Temperatures at the material points at the beginning of the increment. + +# tempNew(nblock) + +Temperatures at the material points at the end of the increment. + +# fieldOld(nblock,nfieldv) + +Values of the user-defined field variables at the material points at the beginning of the increment. + +# fieldNew(nblock,nfieldv) + +Values of the user-defined field variables at the material points at the end of the increment. + +# stateOld(nblock,nstatev) + +State variables at the material points at the beginning of the increment. + +# shrRate(nblock) + +Equivalent shear strain rate, , at the material points. + +# Example: Cross viscosity model + +As a simple example of the coding of subroutine VUVISCOSITY, consider the Cross viscosity model. The Cross model is commonly used when it is necessary to describe the low shear rate behavior of the viscosity. The viscosity is expressed as + +$$ +\eta = \frac {\eta_ {0}}{1 + (\lambda \dot {\gamma}) ^ {1 - n}}, +$$ + + + +where $\eta _ { 0 }$ is the Newtonian viscosity, is the flow index in the power law regime, and is a constant with units of time, such that $1 / \lambda$ corresponds to the critical shear rate at which the fluid changes from Newtonian to power law behavior. + +The subroutine would be coded as follows: + +```txt +subroutine vuviscosity ( +C Read only - + * nblock, + * jElem, kIntPt, kLayer, kSecPt, + * steTime, totalTime, dt, cmname, + * nstatev, nfieldv, nprops, + * props, tempOld, tempNew, fieldOld, fieldNew, + * stateOld, + * shrRate, +C Write only - + * viscosity, + * stateNew ) +C + include 'vaba_param.inc' +C + dimension props(nprops), + * tempOld(nblock), + * fieldOld(nblock, nfieldv), + * stateOld(nblock, nstatev), + * shrRate(nblock), + * tempNew(nblock), + * fieldNew(nblock, nfieldv), + * viscosity(nblock), + * stateNew(nblock, nstatev) +C + character*80 cmname +C + parameter (one = 1.d0 ) +C +C Cross viscosity +C + eta0 = props(1) + rlambda = props(2) + rn = props(3) +C + do k = 1, nblock + viscosity(k) = eta0 / (one + (rlambda * shrRate(k)) ** (one - rn)) + end do +``` + + + +C + +return +end + + + + + +# 1.2.27 VWAVE: User subroutine to define wave kinematics for an Abaqus/Aqua analysis. + +Products: Abaqus/Explicit Abaqus/Aqua + +# References + +• “Abaqus/Aqua analysis,” Section 6.11.1 of the Abaqus Analysis User’s Guide +• \*AQUA +• \*WAVE +• \*WIND + +# Overview + +User subroutine VWAVE: + +• will be called for a collection of points (typically load integration points) for which an Abaqus/Aqua load and a user-defined gravity wave are specified; +• can be used to define wave kinematics to provide unsteady contributions to fluid variables—such as velocity, acceleration, pressure, gradient of pressure along elevation, and the instantaneous freesurface elevation—as a function of time and space; and +• will be called twice within an increment for each Abaqus/Aqua load. The first call is used to obtain the instantaneous wave-surface elevation at the nodes of the elements on which the loads are applied. The second call is used to obtain desired fluid variables at the integration points for the load calculations. + +# User subroutine interface + +```python +subroutine vwave( +C Write only - + 1 fWaveSurf, fUnsteadyVel, fFluidAcc, + 2 fUnsteadyPress, fUnsteadyDPressDZ, +C Read/Write - + 1 ScaleSteady, ScaleUnsteady, +C Read only - + 1 kStep, kInc, + 2 nblock, ndim, nprops, naquaconst, nwindconst, + 3 nstatevar, nfieldvar, iElemType, iLoadType, sname, + 4 lUpdFluidVar, Coord, Velocity, StateVar, FieldVar, + 5 DirVec, AquaSteadyConstants, WindConstants, + 6 fSteadyVel, Props, dt, timeTotal, timeStep) +C + include 'vaba_param.inc' +``` + + + +```txt +parameter ( j_upd_FreeSurf = 0, +1 j_upd_FluidVarBuoyancy = 1, +2 j_upd_FluidVarDrag = 2, +3 j_upd_FluidVarInertia = 3, +``` +The types of distributed loads: + +```javascript +1 j_lcr_PB = 51, +2 j_lcr_DragFDD = 53, j_lcr_DragWDD = 54, +3 j_lcr_DragFDT = 55, j_lcr_DragFI = 56, +4 j_lcr_DragFD1 = 57, j_lcr_DragFD2 = 58, +5 j_lcr_DragWD1 = 59, j_lcr_DragWD2 = 60, +6 j_lcr_DragFI1 = 61, j_lcr_DragFI2 = 62, +``` +The types of concentrated loads: + +```python +1 j_ccr_TSB = 1002, j_ccr_DragTFD = 1004, +2 j_ccr_DragTWD = 1005, j_ccr_DragTSI = 1006) +``` + +dimension Props(nProps), Coord(nblock,ndim), +```txt +1 Velocity(nblock,ndim), StateVar(nblock,nstatevar), +2 FieldVar(nblock,nfieldvar), DirVec(nblock,ndim), +3 fWaveSurf(nblock), fFluidAcc(nblock,ndim), +4 fUnsteadyVel(nblock,ndim), fUnsteadyPress(nblock), +5 fUnsteadyDPressDZ(nblock), fSteadyVel(nblock,ndim), +6 AquaSteadyConstants(naquaconst), WindConstants(nwindconst) +``` +character\*80 sname +The following if test and do loop structure illustrates proper usage of this user subroutine. + +if (lUpdFluidVar .eq. j\_upd\_FreeSurf) then This part is executed at the first call. +```txt +do kn = 1, nblock + User coding to update fWaveSurf + optionally update StateVar +end do +``` +else +This part is executed at the second call. +if (lUpdFluidVar .eq. j\_upd\_FluidVarBuoyancy) then Update variables for buoyancy loads (PB, TSB): + + + +```lua +do kn = 1, nblock + user coding to update fUnsteadyPress, fUnsteadyDPressDZ + end do + optionally update multipliers ScaleSteady, ScaleUnsteady + else if (lUpdFluidVar .eq. j_upd_FluidVarDrag) then + Update variables for drag loads (FDD, FDT, FD1, FD2, TFD): + do kn = 1, nblock + User coding to update fUnsteadyVel + end do + optionally update multipliers ScaleSteady, ScaleUnsteady + else if (lUpdFluidVar .eq. j_upd_FluidVarInertia) then + Update variables for inertia loads (FI, FI1, FI2, TSI): + do kn = 1, nblock + User coding to update fFluidAcc + end do + optionally update multipliers ScaleSteady, ScaleUnsteady + end if + end if + return + end +``` + +# Variables to be defined + +# fWaveSurf(nblock) + +This array contains the instantaneous fluid free surface elevation at the elemental nodes and is calculated when the flag lUpdFluidVar has the value j\_upd\_FreeSurf. The incoming array contains the still free-surface elevation value for each node. The nodal values, as seen in the first call, are used to identify the wet portion of an element. + +# fUnsteadyVel(nblock, ndim) + +This array contains the unsteady part of the fluid velocity at load integration points and is calculated when the flag lUpdFluidVar has the value j\_upd\_FluidVarDrag. The incoming array contains zeros. + +# fFluidAcc(nblock, ndim) + +This array contains the fluid acceleration at load integration points and is calculated when the flag lUpdFluidVar has the value j\_upd\_FluidVarInertia. The incoming array contains zeros. + +# fUnsteadyPress(nblock) + +This array contains the unsteady part of the fluid pressure at load integration points and is calculated when the flag lUpdFluidVar has the value j\_upd\_FluidVarBuoyancy. The incoming array contains zeros. The steady part of the pressure is not stored but is calculated by Abaqus/Explicit at + + + +each load integration point based on the data provided under the \*AQUA option and is scaled by the ScaleSteady parameter. + +# fUnsteadyDPressDZ(nblock) + +This array contains the unsteady part of the gradient of fluid pressure along elevation at load integration points and is calculated when the flag lUpdFluidVar has the value j\_upd\_FluidVarBuoyancy. The incoming array contains zeros. Similar to steady pressures, the gradients are not stored but are calculated by Abaqus/Explicit at each load integration point based on the data provided in the fluid variable definition and scaled by the ScaleSteady parameter. + +# Variables that can be updated + +The fluid variables—such as velocity, acceleration, pressure, and pressure gradient along elevation—used in load calculations are split in steady and unsteady parts. The following real variables scale each of those parts: + +# ScaleSteady + +This variable is used by Abaqus/Explicit to scale the steady part of the fluid variables. For drag loads this variable is the amplitude value provided for this purpose on the load data line as explained in “Abaqus/Aqua analysis,” Section 6.11.1 of the Abaqus Analysis User’s Guide. For all other loads its incoming value is one. The user can optionally update this variable. + +# ScaleUnsteady + +This variable is used by Abaqus/Explicit to scale the unsteady part of the fluid variables. The user is expected to define unscaled values for unsteady fluid variables. For drag loads this variable is the amplitude value provided for this purpose on the load data line, as explained in “Abaqus/Aqua analysis,” Section 6.11.1 of the Abaqus Analysis User’s Guide. For all other loads its incoming value is one. The user can optionally update this variable. + +# Variables passed in for information + +kStep + +Step number. + +kInc + +Increment number. + +nblock + +Number of nodes or load integration points, where the wave effects are to be computed. + +ndim + +Dimension of the problem (two- or three-dimensional problem). + +nprops + +The number of properties (real numbers) for the user-defined wave. diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_059.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_059.md new file mode 100644 index 0000000..9c1298e --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_059.md @@ -0,0 +1,374 @@ + + +# naquaconst + +The number of fluid property constants in the fluid variable definition. + +# nwindconst + +The number of constants included in the wind velocity profile. + +# nstatevar + +The number of state variables for the user-defined wave, which is specified using the DEPVAR parameter. + +# nfieldvar + +The number of field variables available on the element set on which the load is applied. At the first call the field variables will be available at nodes, and at the second call they will be available at the load integration points. + +# iElemType + +An integer indicating the type of element these points belong to: 1 for line elements, 2 for surface elements, and 3 for solid elements. This integer is used to interpret the value of the direction vector (DirVec) provided at each point. + +# iLoadType + +An integer indicating the type of Abaqus/Aqua load for which the wave kinematics are calculated. The parameters j\_lcr\_PB to j\_ccr\_TSI indicate the values by which the load types can be identified. + +# sname + +The name of the element set on which the load is applied. + +# lUpdFluidVar + +This integer flag is used to update different fluid variables. The flag acquires known values as declared in the list of parameters. This flag provides information regarding which variables are to be updated on each call. When the subroutine is called with lUpdFluidVar having a value of j\_upd\_FreeSurf, only the free surface elevation at each point is updated; otherwise, different sets of fluid variables are updated depending on different values of lUpdFluidVar, as explained in the subroutine structure above. + +# Coord(nblock,ndim) + +This array contains the global coordinates of all points in their current configuration at the start of the time increment. + +# Velocity(nblock,ndim) + +This array contains the structural velocities of all points at the mid-increment time level of the previous increment. + + + +# StateVar(nblock,nstatevar) + +This array contains the user-defined solution-dependent state variables at all points. The state variables can optionally be updated during the first call, when the flag lUpdFluidVar has a value of j\_upd\_FreeSurf. At the second call the incoming values are interpolated values at the integration points and are read-only. + +# FieldVar(nblock,nfieldvar) + +This array contains the field variables at the load integration points at the start of the time increment. + +# DirVec(nblock,ndim) + +This array contains the direction vectors at the load integration points at the start of the time increment. For points lying on line elements, it is the tangent vector in the current configuration. For points lying on surface elements or solid faces, it is the surface-normal vector, pointing outward in the current configuration. The type of elements with which the points are associated can be found using the integer variable iElemType. The magnitude of this vector is the outer diameter for line elements under distributed loads (PB, FDD, WDD, FDT, FI), transitional section area for line elements under transitional distributed loads (FD1, FD2, WD1, WD2, FI1, FI2), and the nodal surface area for points under concentrated loads (TSB, TFD, TWD, TSI) or points lying on surface elements or solid faces. + +# fSteadyVel(nblock,ndim) + +The incoming array contains the steady fluid velocity. + +# AquaSteadyConstants(naquaconst) + +The user-specified fluid property constants in the fluid variable definition. + +# WindConstants(nwindconst) + +The user-specified constants in the wind profile definition. In the absence of a wind profile, all values are zeros. + +# Props(nprops) + +This real array contains properties for the user-defined wave, as listed on the data lines. + +# dt + +The time increment. + +# timeTotal + +The total time at the beginning of the increment over all steps. + +# timeStep + +The step time at the beginning of the increment within the step. + + + +# 1.3 Abaqus/CFD subroutines + +• “SMACfdUserPressureBC,” Section 1.3.1 +• “SMACfdUserVelocityBC,” Section 1.3.2 + + + + + +# 1.3.1 SMACfdUserPressureBC: User subroutine to specify prescribed pressure boundary conditions. + +Product: Abaqus/CFD + +# Reference + +• \*FLUID BOUNDARY + +# Overview + +User subroutine SMACfdUserPressureBC can be used to define element face pressures. + +# Time incrementation + +During the analysis user subroutine SMACfdUserPressureBC is called a number of times to update the pressure and change in pressure. The returned variable should be set equal to the pressure at stepTime, where stepTime is the current step time. + +# User subroutine interface + +```c +void SMACfdUserPressureBC(int nfacets, const int* labels, const int* sides, const int* instances, char** instanceNames, const double* xc, const double* yc, const double* zc, double amp, double totalTime, double stepTime, const char* surfaceName, double* bcvals); +``` + +# Variable to be defined + +bcvals + +Values of the prescribed pressure at the element faces. + +# Variables passed in for information + +nfacets + +Number of element facets to be processed in this call to SMACfdUserPressureBC. + +labels + +User labels for the elements attached to the facets in the boundary condition. + +sides + +Side numbers for the facets in the boundary condition. + + + +# instances + +Instance numbers of the elements in the boundary condition. + +# instanceNames + +Array of instance names in the model. Instance numbers provided for the elements are used to look up instance names in this array. + +xc + +Global X-coordinates for the centroid of the facets. + +yc + +Global Y-coordinates for the centroid of the facets. + +zc + +Global Z-coordinates for the centroid of the facets. + +amp + +Amplitude value corresponding to the associated amplitude function. This value is passed in for information only and will not contribute to the value of the prescribed variable automatically. + +# totalTime + +Value of total time. The time at the beginning of the step is given by totalTime-stepTime. + +# stepTime + +Current step time. + +# surfaceName + +Name of the surface used to define the boundary condition. + + + +# 1.3.2 SMACfdUserVelocityBC: User subroutine to specify prescribed velocity boundary conditions. + +Product: Abaqus/CFD + +# Reference + +• \*FLUID BOUNDARY + +# Overview + +User subroutine SMACfdUserVelocityBC: + +• can be used to define element face velocities; and +• defines the magnitude of the associated boundary condition in the global directions. + +# Time incrementation + +During the analysis user subroutine SMACfdUserVelocityBC is called a number of times to update the velocity and change in velocity. The returned variable should be set equal to the velocity at stepTime, where stepTime is the current step time. + +# User subroutine interface + +```txt +void SMACfdUserVelocityBC(int nfacets, int direction, const int* labels, const int* sides, const int* instances, char** instanceNames, const double* xc, const double* yc, const double* zc, double amp, double totalTime, double stepTime, const char* surfaceName, double* bcvals); +``` + +# Variable to be defined + +bcvals + +Values of the prescribed velocity at the element faces in the indicated direction. + +# Variables passed in for information + +nfacets + +Number of element facets to be processed in this call to SMACfdUserVelocityBC. + +direction + +Global direction in which the velocity component is being defined. + + + +# labels + +User labels for the elements attached to the facets in the boundary condition. + +# sides + +Side numbers for the facets in the boundary condition. + +# instances + +Instance numbers of the elements in the boundary condition. + +# instanceNames + +Array of instance names in the model. Instance numbers provided for the elements are used to look up instance names in this array. + +# xc + +Global X-coordinates for the centroid of the facets. + +# + +Global Y-coordinates for the centroid of the facets. + +# zc + +Global Z-coordinates for the centroid of the facets. + +# amp + +Amplitude value corresponding to the associated amplitude function. This value is passed in for information only and will not contribute to the value of the prescribed variable automatically. + +# totalTime + +Value of total time. The time at the beginning of the step is given by totalTime-stepTime. + +# stepTime + +Current step time. + +# surfaceName + +Name of the surface used to define the boundary condition. + +# Example: Imposition of a parabolic inlet flow velocity + +In this example a parabolic inlet flow velocity is imposed on a channel. User subroutine SMACfdUserVelocityBC given below illustrates how the return value array is to be computed. + +# Input file + +```txt +*HEADING +Test Abaqus/CFD velocity boundary condition user subroutine +*NODE +``` + +1, -10.0, 0.0, 0.0 + +21, 10.0, 0.0, 0.0 + + + +```csv +211, -10.0, 10.0, 0.0 +231, 10.0, 10.0, 0.0 +*NGEN, NSET=INLET +1, 21, 1 +*NGEN, NSET=OUTLET +211, 231, 1 +*NFILL, NSET=LOW +INLET, OUTLET, 10, 21 +*NCOPY, CHANGE NUMBER=231, OLD SET=LOW, NEW SET=HIGH, SHIFT 0.0, 0.0, -1.0 +*NSET, NSET=NALL +LOW, HIGH +*ELEMENT, TYPE=FC3D8 +1, 1, 2, 233, 232, 22, 23, 254, 253 +*ELGEN, ELSET=EALL +1, 20, 1, 1, 10, 21, 20 +*ELSET, GENERATE, ELSET=INLET +1, 20, 1 +*ELSET, GENERATE, ELSET=OUTLET +181, 200, 1 +*ELSET, GENERATE, ELSET=LEFT +1, 181, 20 +*ELSET, GENERATE, ELSET=RIGHT +20, 200, 20 +*SURFACE, TYPE=ELEMENT, NAME=INLET +INLET, S1 +*SURFACE, TYPE=ELEMENT, NAME=OUTLET +OUTLET, S2 +*SURFACE, TYPE=ELEMENT, NAME=TOPFACE +EALL, S3 +*SURFACE, TYPE=ELEMENT, NAME=BOTFACE +EALL, S5 +*SURFACE, TYPE=ELEMENT, NAME=LEFT +LEFT, S6 +*SURFACE, TYPE=ELEMENT, NAME=RIGHT +RIGHT, S4 +*MATERIAL, NAME=FLUID +*DENSITY +1.0, +*VISCOSITY +1.0E-3 +*CONDUCTIVITY +``` + + + +```csv +1.0E-3 +*SPECIFIC HEAT, TYPE=CONSTANT PRESSURE +1.0, +*EXPANSION, ZERO=0.0 +1.0 +*FLUID SECTION, TYPE=SINGLE FLUID, ELSET=EALL +FLUID +*INITIAL CONDITIONS, TYPE=VELOCITY, ELEMENT AVERAGE +EALL, 1, 0.0 +EALL, 2, 0.0 +EALL, 3, 0.0 +*STEP, NAME=PARABOLIC +*CFD, INCOMPRESSIBLE NAVIER STOKES, INCREMENTATION=FIXED CFL +0.01, 100.0, 0.025, 0.40, 1 +1.0E-10, 1.0, 0.0, 0.0, 1.0 +*FLUID BOUNDARY, TYPE=SURFACE +INLET, VELY, 0.0 +INLET, VELZ, 0.0 +OUTLET, P, 0.0 +TOPFACE, VELZ, 0.0 +BOTFACE, VELZ, 0.0 +LEFT, VELX, 0.0 +LEFT, VELY, 0.0 +LEFT, VELZ, 0.0 +RIGHT, VELX, 0.0 +RIGHT, VELY, 0.0 +RIGHT, VELZ, 0.0 +*FLUID BOUNDARY, TYPE=SURFACE +INLET, VELYNU +*OUTPUT, FIELD, TIME INTERVAL=0.10 +*ELEMENT OUTPUT, ELSET=EALL +V, PRESSURE +*END STEP +``` + +# User subroutine + +```c +/* User defined velocity example */ +#include "SMACfdUserSubroutines.h" + +void SMACfdUserVelocityBC +(int nfacets, int direction, const int* labels, +const int* sides, const int* instances, char** instanceNames, +``` diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_060.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_060.md new file mode 100644 index 0000000..af0383b --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_060.md @@ -0,0 +1,134 @@ + + +```txt +const double* xc, const double* yc, const double* zc, double amp, double totalTime, double stepTime, const char* surfaceName, double* bcvals) +{ + int i; + if (direction == 2) { + for (i = 0; i < nfacets; i++) { + bcvals[i] = 1.0 - xc[i] * xc[i] / 100.0; + } + } +} +``` + + + + + +# 2. Utility Routines + +• “Utility routines,” Section 2.1 + + + + + +# 2.1 Utility routines + +• “Obtaining Abaqus environment variables,” Section 2.1.1 +• “Obtaining the Abaqus job name,” Section 2.1.2 +• “Obtaining the Abaqus output directory name,” Section 2.1.3 +• “Obtaining parallel processes information,” Section 2.1.4 +• “Obtaining part information,” Section 2.1.5 +• “Obtaining material point information in an Abaqus/Standard analysis,” Section 2.1.6 +• “Obtaining material point information in an Abaqus/Explicit analysis,” Section 2.1.7 +• “Obtaining material point information averaged at a node,” Section 2.1.8 +• “Obtaining node point information,” Section 2.1.9 +• “Obtaining node to element connectivity,” Section 2.1.10 +• “Obtaining stress invariants, principal stress/strain values and directions, and rotating tensors in an Abaqus/Standard analysis,” Section 2.1.11 +• “Obtaining principal stress/strain values and directions in an Abaqus/Explicit analysis,” Section 2.1.12 +• “Obtaining wave kinematic data in an Abaqus/Aqua analysis,” Section 2.1.13 +• “Printing messages to the message or status file,” Section 2.1.14 +• “Terminating an analysis,” Section 2.1.15 +• “Obtaining sensor information,” Section 2.1.16 +• “Accessing Abaqus materials,” Section 2.1.17 +• “Accessing Abaqus thermal materials,” Section 2.1.18 +• “Obtaining scalar state information in an Abaqus/CFD analysis,” Section 2.1.19 +• “Obtaining vector state information in an Abaqus/CFD analysis,” Section 2.1.20 +• “Obtaining the MPI communicator in an Abaqus/CFD analysis,” Section 2.1.21 +• “Ensuring thread safety,” Section 2.1.22 +• “Allocatable arrays,” Section 2.1.23 + + + + + +# 2.1.1 OBTAINING Abaqus ENVIRONMENT VARIABLES + +Products: Abaqus/Standard Abaqus/Explicit + +# References + +• “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide +• “Using the Abaqus environment settings,” Section 3.3.1 of the Abaqus Analysis User’s Guide +• “UWAVE and UEXTERNALDB,” Section 4.1.27 of the Abaqus Verification Guide + +# Overview + +Utility routines GETENVVAR and VGETENVVAR can be called from any Abaqus/Standard or Abaqus/Explicit user subroutine, respectively, to obtain the value of an environment variable. + +# Interface + +```txt +character*256 ENVVAR +... +CALL GETENVVAR('ENVVARNAME', ENVVAR, LENVVAR) +CALL VGETENVVAR('ENVVARNAME', ENVVAR, LENVVAR) +... +``` + +# Variable to be provided to the utility routine + +# ENVVARNAME + +Environment variable name. + +# Variables returned from the utility routine + +# ENVVAR + +Character string to receive the value of the environment variable. + +# LENVVAR + +Length of the character string ENVVAR. + + + + + +# 2.1.2 OBTAINING THE Abaqus JOB NAME + +Products: Abaqus/Standard Abaqus/Explicit + +# References + +• “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide +• “UWAVE and UEXTERNALDB,” Section 4.1.27 of the Abaqus Verification Guide + +# Overview + +Utility routines GETJOBNAME and VGETJOBNAME can be called from any Abaqus/Standard or Abaqus/Explicit user subroutine, respectively, to obtain the name of the current job. + +# Interface + +```txt +character*256 JOBNAME +... +CALL GETJOBNAME( JOBNAME, LENJOBNAME ) +CALL VGETJOBNAME( JOBNAME, LENJOBNAME ) +... +``` + +# Variables returned from the utility routine + +# JOBNAME + +Character string to receive the value of the job name. + +# LENJOBNAME + +Length of the character string JOBNAME. + + diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_061.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_061.md new file mode 100644 index 0000000..ecc42f3 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_061.md @@ -0,0 +1,358 @@ + + +# 2.1.3 OBTAINING THE Abaqus OUTPUT DIRECTORY NAME + +Products: Abaqus/Standard Abaqus/Explicit + +# References + +• “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide +• “UWAVE and UEXTERNALDB,” Section 4.1.27 of the Abaqus Verification Guide + +# Overview + +Utility routines GETOUTDIR and VGETOUTDIR can be called from any Abaqus/Standard or Abaqus/Explicit user subroutine, respectively, to obtain the output directory of the current job. + +# Interface + +```txt +character*256 OUTDIR +... +CALL GETOUTDIR( OUTDIR, LENOUTDIR ) +CALL VGETOUTDIR( OUTDIR, LENOUTDIR ) +... +``` + +# Variables returned from the utility routine + +# OUTDIR + +Character string to receive the value of the output directory name. + +# LENOUTDIR + +Length of the character string OUTDIR. + + + + + +# 2.1.4 OBTAINING PARALLEL PROCESSES INFORMATION + +Products: Abaqus/Standard Abaqus/Explicit + +# References + +• “Parallel execution: overview,” Section 3.5.1 of the Abaqus Analysis User’s Guide +• “VUSDFLD,” Section 4.1.39 of the Abaqus Verification Guide + +# Overview + +Several different utility routines are available to provide detailed information about your parallel processes. + +# GETNUMCPUS and VGETNUMCPUS (obtain the number of processes) + +Utility routine GETNUMCPUS can be called from any Abaqus/Standard user subroutine. GETNUMCPUS returns the number of MPI processes. + +Utility routine VGETNUMCPUS can be called from any Abaqus/Explicit user subroutine in a domainparallel run. VGETNUMCPUS provides the number of processes used for the parallel run. + +# Interface + +CALL GETNUMCPUS( NUMPROCESSES )CALL VGETNUMCPUS( NUMPROCESSES ):· + +# Variable returned from the utility routine + +# NUMPROCESSES + +Number of processes specified for the analysis. + +# GETRANK and VGETRANK (obtain the process number) + +Utility routine GETRANK can be called from any Abaqus/Standard user subroutine. GETRANK returns the rank of the MPI process from which the function is called. For example, in a hybrid MPI and thread parallel execution scheme, multiple threads may all return the rank of their parent MPI process (see “Parallel execution in Abaqus/Standard,” Section 3.5.2 of the Abaqus Analysis User’s Guide). + +Utility routine VGETRANK can be called from any Abaqus/Explicit user subroutine in a domain-parallel run. VGETRANK provides the individual process rank (see “Parallel execution in Abaqus/Explicit,” Section 3.5.3 of the Abaqus Analysis User’s Guide). + + + +# Interface + +```txt +CALL GETRANK( KPROCESSNUM ) +CALL VGETRANK( KPROCESSNUM ) +... +``` + +# Variable returned from the utility routine + +# KPROCESSNUM + +Process number or rank. A process number is either zero or a positive integer. + +# GETNUMTHREADS (obtain the number of threads) + +Utility routine GETNUMTHREADS can be called from any Abaqus user subroutine. It returns the number of threads in a process. In a hybrid parallel execution mode, there will be several Abaqus MPI processes, each having several threads. + +# Interface + +```cpp +Fortran: +#include + +integer numThreads +numThreads = GETNUMTHREADS() + +C++: +#include + +int numThreads = GETNUMTHREADS(); +``` + + + +# get\_thread\_id + +You can determine the ID of the thread you are in by calling the utility function get\_thread\_id. The returned ID is an integer that Abaqus assigns to each of its threads. The main thread will have the ID=0, and each subsequent thread will have an ID of 1, 2, 3, 4, ..., N. This function can be called from any Abaqus user subroutine and from both the Fortran and C/C++ codes. + +# Interface + +```txt +FOTRAN: +#include + +INTEGER myThreadID + +myThreadID = get_thread_id() + +C++: +#include + +int myThreadID = get_thread_id() +``` + +# Variable returned from the utility routine + +thread\_id + +Current thread ID, an integer. + +# GETCOMMUNICATOR (Fortran) + +Utility function GETCOMMUNICATOR can be called from any Abaqus user subroutine. GETCOMMUNICATOR returns a communicator that Abaqus defines for its worker processes, similar to MPI\_COMM\_WORLD. In Fortran its type is an INTEGER. The communicator thus obtained can be used for subsequent MPI communication routines. In a nonparallel run, when the MPI subsystem is not initialized, communicators do not exist and GET\_COMMUNICATOR() will return 0. Another way of testing is to call the MPI\_Initialized(flag) function. This function will set the flag to 1 if MPI has been initialized. + +# Interface + +```cpp +#include +integer ABA_COMM_WORLD +``` + + + +```txt +ABA_COMM_WORLD = GETCOMMUNICATOR() +if (ABA_COMM_WORLD.ne.0) then + ...do some parallel work, using MPI ... +else + ...do some work in a single process ... +end if +``` + +# Variable returned from the utility routine + +# INTEGER + +Communicator handle identifier of type INTEGER. In a non-MPI run, the value returned will be zero. + +# get\_communicator (C++) + +Utility function get\_communicator can be called from any Abaqus user subroutine. get\_communicator returns a communicator that Abaqus defines for its worker processes. In C++ this function is called get\_communicator() and returns a value of the type MPI\_Comm. The communicator thus obtained can be used for subsequent MPI communication routines. In a nonparallel run, when the MPI subsystem is not initialized, communicators do not exist and get\_communicator() will return 0. Another way of testing is to call the MPI\_Initialized(flag) function. This function will set the flag to 1 if MPI has been initialized. + +# Interface + +```c +#include + +MPI_Comm ABA_COMM_WORLD = get_communicator() + +if (ABA_COMM_WORLD) { + ... do some parallel work, using MPI ... +} +else{ + ...do some work in a single process ... +} +``` + +# Variable returned from the utility routine + +# MPI\_Comm + +Communicator handle of type MPI\_Comm. In a non-MPI run, the value returned will be zero. + + + +# 2.1.5 OBTAINING PART INFORMATION + +Products: Abaqus/Standard Abaqus/Explicit + +# References + +• “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide +• “Defining an assembly,” Section 2.10.1 of the Abaqus Analysis User’s Guide +• “Pure bending of a cylinder: CAXA elements,” Section 1.3.33 of the Abaqus Verification Guide + +# Overview + +Several utility routines are available to allow you to obtain information about your part instances. + +Utility routines GETPARTINFO and VGETPARTINFO can be called from any Abaqus/Standard or Abaqus/Explicit user subroutine, respectively, to retrieve the part instance name and original node or element number corresponding to an internal node or element number. Utility routines GETINTERNAL and VGETINTERNAL can be called from any Abaqus/Standard or Abaqus/Explicit user subroutine, respectively, to retrieve the internal node or element number corresponding to a part instance name and original node or element number. The part file (jobname.prt) must be available. The expense of calling these routines is not trivial, so minimal use of them is recommended. + +GETPARTINFO and VGETPARTINFO (obtain part instance information given global node/element number) + +# Interface + +```txt +CHARACTER*80 CPNAME +... +CALL GETPARTINFO(INTNUM, JTYP, CPNAME, LOCNUM, JRCD) +or +CALL VGETPARTINFO(INTNUM, JTYP, CPNAME, LOCNUM, JRCD) +``` + +# Variables to be provided to the utility routine + +# INTNUM + +The internal (global) node or element number to be looked up. + +# JTYP + +An integer flag indicating whether INTNUM is a node or element number. Set JTYP=0 to look up a node number, and set JTYP=1 to look up an element number. + + + +# Variables returned from the utility routine + +# CPNAME + +The name of the part instance that contains INTNUM. An empty part instance name indicates that the node or element is at the assembly level and is not included in any part instance. + +# LOCNUM + +The part-local node or element number corresponding to INTNUM. + +# JRCD + +Return code (0–no error, 1–error). + +# GETINTERNAL and VGETINTERNAL (obtain global node/element number given part instance information ) + +# Interface + +```txt +CHARACTER*80 CPNAME +... +CALL GETINTERNAL(CPNAME, LOCNUM, JTYP, INTNUM, JRCD) +or +CALL VGETINTERNAL(CPNAME, LOCNUM, JTYP, INTNUM, JRCD) +``` + +# Variables to be provided to the utility routine + +# CPNAME + +The name of the part instance that contains LOCNUM. + +# LOCNUM + +The part-local node or element number to be looked up. + +# JTYP + +An integer flag indicating whether LOCNUM is a node or element number. Set JTYP=0 to look up a node number, and set JTYP=1 to look up an element number. + +# Variables returned from the utility routine + +# INTNUM + +The internal (global) node or element number corresponding to LOCNUM in part instance CPNAME. + +# JRCD + +Return code (0–no error, 1–error). + + + +# 2.1.6 OBTAINING MATERIAL POINT INFORMATION IN AN Abaqus/Standard ANALYSIS + +# Product: Abaqus/Standard + +# References + +• “UVARM,” Section 1.1.58 +• “USDFLD,” Section 1.1.53 +• “UDMGINI,” Section 1.1.26 +• “Damage and failure of a laminated composite plate,” Section 1.1.14 of the Abaqus Example Problems Guide +• “USDFLD,” Section 4.1.24 of the Abaqus Verification Guide +• “UVARM,” Section 4.1.26 of the Abaqus Verification Guide + +# Overview + +Utility routine GETVRM can be called from either user subroutine UVARM, UDMGINI, or USDFLD to access material integration point information. + +# Interface + +DIMENSION ARRAY(15), JARRAY(15) CHARACTER\*3 FLGRAY(15) + +CALL GETVRM('VAR',ARRAY,JARRAY,FLGRAY,JRCD,JMAC,JMATYP,MATLAYO, LACCFLA) + +# Variables to be provided to the utility routine + +# VAR + +Output variable key from the table in “Abaqus/Standard output variable identifiers,” Section 4.2.1 of the Abaqus Analysis User’s Guide. The applicable keys are listed in the output table as being available for results file output at the element integration points; e.g., S for stress. + +# JMAC + +Variable that must be passed into the GETVRM utility routine. The calling user subroutine provides this variable. + +# JMATYP + +Variable that must be passed into the GETVRM utility routine. The calling user subroutine provides this variable. + + + +# MATLAYO + +Variable that must be passed into the GETVRM utility routine. The calling user subroutine provides this variable. + +# LACCFLA + +Variable that must be passed into the GETVRM utility routine. The calling user subroutine provides this variable. + +# Variables returned from the utility routine + +# ARRAY + +Real array containing individual components of the output variable. + +# JARRAY + +Integer array containing individual components of the output variable. + +# FLGRAY + +Character array containing flags corresponding to the individual components. Flags will contain either YES, NO, or N/A (not applicable). + +# JRCD + +Return code (0 – no error, 1 – output request error or all components of output request are zero). + +# Available output variable keys + +Only output variable keys that are valid for results file output are available for use with GETVRM. In general, if a key corresponds to a collective output variable, rather than an individual component, it can be used with GETVRM. For example, S for the stress tensor can be used, whereas any individual component of stress, say S11, cannot be used. The collective output variable keys are distinguished from their individual components by the fact that they have a bullet ( ) in the .fil column in the tables in “Abaqus/Standard output variable identifiers,” Section 4.2.1 of the Abaqus Analysis User’s Guide. Output variable keys that cannot be used with GETVRM are listed later in this section. + +You will be returned ARRAY, JARRAY, and FLGRAY, which correspond to the real-valued components, integer-valued components, and the flags associated with the request VAR, respectively. If any array component is not applicable for a given request, its value will be returned as the initialized value: 0.0 in ARRAY, 0 in JARRAY, and N/A in FLGRAY. The error flag JRCD=1 is returned from GETVRM any time a request key is not recognized, the request is not valid (such as requesting transverse shear stress for a shell element that uses thin shell theory), or all of the output components requested are zero; otherwise, JRCD=0. + +# Ordering of returned components + +The components for a request are written as follows. Single index components (and requests without components) are returned in positions 1, 2, 3, etc. Double index components are returned in the diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_062.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_062.md new file mode 100644 index 0000000..ea42e21 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_062.md @@ -0,0 +1,289 @@ + + +order 11, 22, 33, 12, 13, 23 for symmetric tensors, followed by 21, 31, 32 for unsymmetric tensors (deformation gradient). Thus, the stresses for a plane stress element are returned as ARRAY(1)=S11, ARRAY(2)=S22, ARRAY(3)=0.0, and ARRAY(4)=S12. Three values are always returned for principal value requests, the minimum value first and maximum value third, regardless of the dimensionality of the analysis. + +The description of the output variable (see “Abaqus/Standard output variable identifiers,” Section 4.2.1 of the Abaqus Analysis User’s Guide) determines which components are retrieved with GETVRM. + +# Analysis time for which values are returned + +When a material point quantity is requested with utility routine GETVRM, the time in the increment at which the values are returned will depend upon which user subroutine calls it. GETVRM returns values at the end of the current increment to user subroutine UVARM, whereas it returns values at the beginning of the current increment to user subroutine USDFLD. + +# Equilibrium state for values returned + +User subroutine UVARM may call GETVRM multiple times for each increment, as Abaqus/Standard iterates to a converged solution. Values returned from GETVRM calls preceding the final iteration for the increment will not represent the converged solution. + +# Example + +To illustrate the use of GETVRM, if the identifier PEQC is specified for use with a jointed material, ARRAY will be returned with the individual equivalent plastic strain components PEQC1, PEQC2, PEQC3, and PEQC4. Since there are no integer output variables associated with this identifier, JARRAY will be returned with default values of 0. The FLGRAY array will contain either YES or NO flags indicating whether each component is actively yielding. If the identifier PE is specified for a material with plasticity, ARRAY will be returned with plastic strain components PE11, PE22, PE33, PE12, PE13, PE23, the equivalent plastic strain PEEQ, and the plastic strain magnitude PEMAG. Since there are no integer values associated with this request, JARRAY will be 0. The FLGRAY array will have N/A for the first six components, either YES or NO in the seventh component (corresponding to PEEQ) indicating whether the material is currently yielding, and N/A in the eighth component. If the identifier HFL is specified, ARRAY will be returned with the magnitude HFLM and the components HFL1, HFL2, and HFL3 as described in “Abaqus/Standard output variable identifiers,” Section 4.2.1 of the Abaqus Analysis User’s Guide. + +# Accessing state-dependent variables + +If GETVRM is used to access state-dependent variables (output variable key SDV) and more than 15 state-dependent variables have been defined in the analysis, the dimension statement for ARRAY and JARRAY must be changed so that these arrays are dimensioned to the maximum number of state-dependent variables. + + + +# Unsupported element types, procedures and output variable keys + +Since this capability pertains to material point quantities, it cannot be used for most of the element types that do not require a material definition. The following element types are, therefore, not supported: + +• DASHPOTx +• SPRINGx +• CONNxDx +• FRAMExD +• JOINTC +• JOINTxD +• DRAGxD +• PSIxx +• ITSxxx +• MASS +• ROTARYI +• all acoustic elements +• all contact elements +• all hydrostatic fluid elements + +If used with user subroutine UVARM, this capability is not available for linear perturbation procedures (“General and linear perturbation procedures,” Section 6.1.3 of the Abaqus Analysis User’s Guide): + +• static linear perturbation analysis (“Defining an analysis,” Section 6.1.2 of the Abaqus Analysis User’s Guide), +• “Eigenvalue buckling prediction,” Section 6.2.3 of the Abaqus Analysis User’s Guide, +• “Natural frequency extraction,” Section 6.3.5 of the Abaqus Analysis User’s Guide, +• “Transient modal dynamic analysis,” Section 6.3.7 of the Abaqus Analysis User’s Guide, +• “Mode-based steady-state dynamic analysis,” Section 6.3.8 of the Abaqus Analysis User’s Guide, +• “Direct-solution steady-state dynamic analysis,” Section 6.3.4 of the Abaqus Analysis User’s Guide, +• “Subspace-based steady-state dynamic analysis,” Section 6.3.9 of the Abaqus Analysis User’s Guide, +• “Response spectrum analysis,” Section 6.3.10 of the Abaqus Analysis User’s Guide, and +• “Random response analysis,” Section 6.3.11 of the Abaqus Analysis User’s Guide. + +The following output variable keys are not available for use with GETVRM: + +• SVOL +• TSHR +• CTSHR +• COORD + + + +# 2.1.7 OBTAINING MATERIAL POINT INFORMATION IN AN Abaqus/Explicit ANALYSIS + +# Product: Abaqus/Explicit + +# References + +• “VUSDFLD,” Section 1.2.24 +• “Damage and failure of a laminated composite plate,” Section 1.1.14 of the Abaqus Example Problems Guide + +# Overview + +Utility routine VGETVRM can be called from VUSDFLD to access selected output variables at the material points for the current block of elements being processed by VUSDFLD. + +# Interface + +```txt +include 'vaba_param.inc' +parameter( nrData=6 ) +character*3 cData(maxblk*nrData) +dimension rData(maxblk*nrData), jData(maxblk*nrData) +... +call vgetvrm('VAR', rData, jData, cData, jStatus ) +``` + +# Variable to be provided to the utility routine + +# VAR + +Output variable key. The available material point variables are given in “Available output variable keys,” below. + +# Variables returned from the utility routine + +# rData + +Real array containing individual components of the output variable. + +# jData + +Integer array containing individual components of the output variable. + +# cData + +Character array containing flags corresponding to the individual components. Flags will either be YES, NO, or N/A (not applicable). + + + +# jStatus + +Return code (0: output request successful; 1: output request not available). + +# Available output variable keys + +The following output variable keys are currently supported: + +• S: All stress components. +• LE: All logarithmic strain components. +• THE: All thermal strain components. +• PE: All plastic strain components. +• PEEQ: Equivalent plastic strain. +• PEEQT: Equivalent plastic strain in uniaxial tension, defined as $\int \dot { \bar { \varepsilon } } _ { t } ^ { p l } d t$ +• PEQC: All equivalent plastic strains for models that have more than one yield/failure surface. +• ALPHA: All total kinematic hardening shift tensor components. +• TEMP: Temperature. +• EVF: Volume fraction (Eulerian elements only). + +A requested output variable must be valid for the material model for the request to be successful. + +The returned arrays rData, jData, and cData correspond to the real-valued variable, integervalued variable, and string variable, respectively, that can be associated with the request output variable key VAR. If any output variable component is not applicable for a given request, its value will be returned as the initialized value: 0.0 in rData, 0 in jData, and N/A in cData. Currently the association of the integer-valued variable and the string variable with the request output variable is not supported. The error flag jStatus is returned with a value of 1 if a request key is not recognized, not valid, or not supported; otherwise, jStatus is returned with a value of 0. + +# Component ordering in symmetric tensors + +For symmetric tensors such as the stress and strain tensors, there are ndir+nshr components, where ndir and nshr are the number of direct and shear components, respectively, that are passed into user subroutine VUSDFLD. The component order is given as a natural permutation of the indices of the tensor. The direct components are first and then the indirect components, beginning with the 12-component. For example, a stress tensor contains ndir direct stress components and nshr shear stress components, which are returned as: + +
Component2D Case3D Case
1 $\sigma_{11}$ $\sigma_{11}$
2 $\sigma_{22}$ $\sigma_{22}$
3 $\sigma_{33}$ $\sigma_{33}$
4 $\sigma_{12}$ $\sigma_{12}$
+ + + +
Component2D Case3D Case
5 $\sigma_{23}$
6 $\sigma_{31}$
+ +The shear strain components returned from utility subroutine VGETVRM are tensor components and not engineering components. + +# Analysis time for which values are returned + +Utility subroutine VGETVRM returns values of the requested variable that correspond to the beginning of the current increment. + +# Example + +To illustrate the use of VGETVRM, if the identifier PE is specified for a material with plasticity, rData will be returned with plastic strain components PE11, PE22, PE33, PE12, PE23, and PE13. jData will be 0 and cData array will have N/A for all components. + +# Unsupported element types, procedures, and output variable keys + +Since this capability pertains to material point quantities, it cannot be used for most of the element types that do not require a material definition. The following element types are, therefore, not supported: + +• DASHPOTx +• SPRINGx +• CONNxDx +• MASS +• ROTARYI +• all acoustic elements + + + + + +# 2.1.8 OBTAINING MATERIAL POINT INFORMATION AVERAGED AT A NODE + +# Product: Abaqus/Standard + +# References + +• “UMESHMOTION,” Section 1.1.46 +• “Erosion of material (sand production) in an oil wellbore,” Section 1.1.22 of the Abaqus Example Problems Guide + +# Overview + +Utility routine GETVRMAVGATNODE can be called from user subroutine UMESHMOTION to access material integration point information averaged at a node. + +The results variables available from GETVRMAVGATNODE are nearly the same as those available from GETVRM; the exceptions follow from the restriction that, since it will average results, GETVRMAVGATNODE will operate only on real-valued results. Results values represented as integers or as flags are not available. + +# Interface + +```txt +DIMENSION ARRAY(15), JELEMLIST(NELEMS) +... +CALL GETVRMAVGATNODE(NODE, JTYP, 'VAR', ARRAY, JRCD, JELEMLIST, NELEMS, JMATYP, JGVBLOCK) +``` + +# Variables to be provided to the utility routine + +# NODE + +Node number. + +# JTYP + +An integer flag indicating how the material point information is averaged. Set JTYP=0 to extrapolate results, using element shape functions, and to average results at the node. Set JTYP=1 to perform a volume-weighted average of results. + +# VAR + +Output variable key from the table in “Abaqus/Standard output variable identifiers,” Section 4.2.1 of the Abaqus Analysis User’s Guide. The applicable keys are listed in the output table as being available for results file output at the element integration points; e.g., S for stress. One exception is the integration point coordinates variable COORD, which cannot be passed into the utility routine; you should use utility routine GETVRN instead to obtain nodal coordinates. + + + +# JELEMLIST + +Array of element numbers for elements connected to NODE for which you want material point quantities considered in the average result. Results from each element in the list that contain the node will be extrapolated to that node and averaged. JELEMLIST can be obtained from utility routine GETNODETOELEMCONN. + +# NELEMS + +Length of JELEMLIST. + +# JGVBLOCK + +Variable that must be passed into the GETVRMAVGATNODE utility routine. This variable is available in user subroutine UMESHMOTION for this purpose. + +# JMATYP + +Variable that must be passed into the GETVRMAVGATNODE utility routine. This variable is available in user subroutine UMESHMOTION for this purpose. + +# Variables returned from the utility routine + +# ARRAY + +Real array containing individual components of the output variable. + +# JRCD + +Return code (0 – no error, 1 – output request error or all components of output request are zero). + +# Available output variable keys + +Only output variable keys that are valid for results file output are available for use with GETVRMAVGATNODE. In general, if a key corresponds to a collective output variable, rather than an individual component, it can be used with GETVRMAVGATNODE. For example, S for the stress tensor can be used, whereas any individual component of stress, say S11, cannot be used. The collective output variable keys are distinguished from their individual components by the fact that they have a bullet ( ) in the .fil column in the tables in “Abaqus/Standard output variable identifiers,” Section 4.2.1 of the Abaqus Analysis User’s Guide. Output variable keys that cannot be used with GETVRMAVGATNODE are listed later in this section. + +You will be returned ARRAY with components associated with the request VAR. If any array component is not applicable for a given request, its value will be returned as the initialized value: 0.0 in ARRAY. The error flag JRCD=1 is returned from GETVRMAVGATNODE any time a request key is not recognized, the request is not valid, or all of the output components requested are zero; otherwise, JRCD=0. + + + +# Ordering of returned components + +The components for a request are written as follows. Single index components (and requests without components) are returned in positions 1, 2, 3, etc. Double index components are returned in the order 11, 22, 33, 12, 13, 23 for symmetric tensors, followed by 21, 31, 32 for unsymmetric tensors (deformation gradient). Thus, the stresses for a plane stress element are returned as ARRAY(1)=S11, ARRAY(2)=S22, ARRAY(3)=0.0, and ARRAY(4)=S12. Three values are always returned for principal value requests, the minimum value first and the maximum value third, regardless of the dimensionality of the analysis. + +The description of the output variable (see “Abaqus/Standard output variable identifiers,” Section 4.2.1 of the Abaqus Analysis User’s Guide) determines which components are retrieved with GETVRMAVGATNODE. + +# Analysis time for which values are returned + +GETVRMAVGATNODE returns values at the end of the current increment to user subroutine UMESHMOTION. + +# Accessing state-dependent variables + +If GETVRMAVGATNODE is used to access solution-dependent state variables (output variable key SDV) and more than 15 solution-dependent state variables have been defined in the analysis, the dimension statement for ARRAY must be changed so that these arrays are dimensioned to the maximum number of solution-dependent state variables. + +# Unsupported element types and output variable keys + +Since this capability pertains to material point quantities, it cannot be used for most of the element types that do not require a material definition. The following element types are, therefore, not supported: + +• DASHPOTx +• SPRINGx +• CONNxDx +• FRAMExD +• JOINTC +• JOINTxD +• DRAGxD +• PSIxx +• ITSxxx +• MASS +• ROTARYI + + + +• all acoustic elements +• all hydrostatic fluid elements + +The following output variable keys are not available for use with GETVRMAVGATNODE: + +• SVOL +• TSHR +• CTSHR + +# Example: Obtaining plastic strain results + +To illustrate the use of GETVRMAVGATNODE, consider a case where the identifier PE is specified and JELEMLIST lists four three-dimensional elements, two of which have plastic yield behavior defined and two of which do not. ARRAY will be returned with the individual plastic strain components PE11, PE22, PE33, PE12, PE13, and PE23; the equivalent plastic strain PEEQ; and the plastic strain magnitude PEMAG. The result returned in ARRAY will be an average reflecting extrapolations of plastic strain results to NODE from only the two elements that have plastic yield behavior defined. + +# Example: Obtaining contact results + +A second illustration is relevant to the modeling of wear with UMESHMOTION. Consider a case where JELEMLIST is obtained from GETNODETOELEMCONN and where the identifier CSTRESS is specified. If NODE is associated with a contact pair slave surface, JELEMLIST will contain the internal element identifier for the contact element associated with the slave node pairing. ARRAY will be returned with the individual contact stress components CPRESS, CSHEAR1, and CSHEAR2. Similarly, if CDISP is specified, ARRAY will be returned with the individual contact stress components CDISP, CSLIP1, and CSLIP2. diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_063.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_063.md new file mode 100644 index 0000000..205df51 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_063.md @@ -0,0 +1,379 @@ + + +# 2.1.9 OBTAINING NODE POINT INFORMATION + +Product: Abaqus/Standard + +# References + +• “UMESHMOTION,” Section 1.1.46 +• “Erosion of material (sand production) in an oil wellbore,” Section 1.1.22 of the Abaqus Example Problems Guide + +# Overview + +Utility routine GETVRN can be called from user subroutine UMESHMOTION to access node point information. + +# Interface + +```txt +DIMENSION ARRAY(15), JGVBLOCK(*) +... +CALL GETVRN(NODE, 'VAR', ARRAY, JRCD, JGVBLOCK, LTRN) +``` + +# Variables to be provided to the utility routine + +# NODE + +Node number. + +# VAR + +Output variable key from the table in “Abaqus/Standard output variable identifiers,” Section 4.2.1 of the Abaqus Analysis User’s Guide. The applicable keys are listed in the output table as being available for results file output at nodes; e.g., U for displacement. + +# JGVBLOCK + +Variable that must be passed into the GETVRN utility routine. The variable is available in user subroutine UMESHMOTION for this purpose. + +# LTRN + +Variable indicating the coordinate system the nodal quantity is to be returned in. A value of 0 specifies that the results are to be returned in the global coordinate system, regardless of any transformation applied at the node. A value of 1 specifies that the results are to be returned in the local transformed system. + + + +# Variables returned from the utility routine + +# ARRAY + +Real array containing individual components of the output variable. + +# JRCD + +Return code (0 – no error, 1 – output request error or all components of output request are zero). + +# Available output variable keys + +Only nodal output variable keys that are valid for results file output in the current step are available for use with GETVRN. In general, if a key corresponds to a collective output variable, rather than an individual component, it can be used with GETVRN. For example, U for displacement can be used, whereas any individual component of displacement, say U1, cannot be used. The collective output variable keys are distinguished from their individual components by the fact that they have a bullet ( ) in the .fil column in the tables in “Abaqus/Standard output variable identifiers,” Section 4.2.1 of the Abaqus Analysis User’s Guide. + +You will be returned ARRAY, which corresponds to the real-valued components associated with the request VAR. If any array component is not applicable for a given request, its value will be returned as the initialized value: 0.0. The error flag JRCD=1 is returned from GETVRN any time a request key is not recognized, the request is not valid (such as requesting pore pressure for a node not associated with a pore pressure or acoustic element, or requesting a variable not available for the current procedure), or all of the output components requested are zero; otherwise, JRCD=0. + +# Ordering of returned components + +The components for a vector request are returned in positions 1, 2, 3, etc. + +# Analysis time for which values are returned + +GETVRN returns values at the end of the current increment. + + + +# 2.1.10 OBTAINING NODE TO ELEMENT CONNECTIVITY + +Product: Abaqus/Standard + +# References + +• “UMESHMOTION,” Section 1.1.46 +• “Obtaining material point information averaged at a node,” Section 2.1.8 +• “Erosion of material (sand production) in an oil wellbore,” Section 1.1.22 of the Abaqus Example Problems Guide + +# Overview + +Utility routine GETNODETOELEMCONN can be called from user subroutine UMESHMOTION to retrieve a list of elements connected to a specified node. + +# Interface + +```txt +PARAMETER ( MAXNELEMS = 100 ) +DIMENSION JELEMLIST(MAXNELEMS), JELEMTYPE(MAXNELEMS), JGVBLOCK(*) +... +NELEMS = MAXNELEMS +CALL GETNODETOELEMCORN(NODE, NELEMS, JELEMLIST, JELEMTYPE, JRCD, JGVBLOCK) +``` + +# Variables to be provided to the utility routine + +# NODE + +User node number. + +# NELEMS + +You must set NELEMS to the maximum allowable length of the JELEMLIST and JELEMTYPE arrays. This value corresponds to the maximum expected number of elements attached to an adaptive mesh constraint node in your model. GETNODETOELEMCONN will assume that your JELEMLIST and JELEMTYPE arrays are NELEMS long. In the event that the actual element connectivity exceeds NELEMS, no result will be returned and the return code JRCD will indicate an error. An NELEMS value of 100 is typically more than adequate for common meshes. NELEMS is modified by GETNODETOELEMCONN and should not be a Fortran parameter-statement constant. + +# JGVBLOCK + +Variable that must be passed into the GETNODETOELEMCONN utility routine. This variable is available in user subroutine UMESHMOTION for this purpose. + + + +# Variables returned from the utility routine + +# JELEMLIST + +Array of element numbers for elements connected to NODE. The list will contain elements only in adaptive mesh domains active in the step as well as any contact elements associated with the domain. The number of entries in this array corresponds to the returned value of NELEMS. + +# JELEMTYPE + +Array of element type designators describing the element types corresponding to each element entry in JELEMLIST. The number of entries in this array corresponds to the returned value of NELEMS. + +JELEMTYPE entries: + +1 indicates a solid element. + +2 indicates a contact element. + +# NELEMS + +Actual length of the JELEMLIST and JELEMTYPE arrays. + +# JRCD + +Return code (0 indicates no error, 1 indicates an output request error). An output request error indicates either that the requested variable is not available or that your NELEMS parameter setting is smaller than the element connectivity list at this node. + + + +# 2.1.11 OBTAINING STRESS INVARIANTS, PRINCIPAL STRESS/STRAIN VALUES AND DIRECTIONS, AND ROTATING TENSORS IN AN Abaqus/Standard ANALYSIS + +Product: Abaqus/Standard + +# References + +• “UMAT,” Section 1.1.44 +• “Calculation of principal stresses and strains and their directions: FPRIN,” Section 15.1.3 of the Abaqus Example Problems Guide + +# Overview + +Utility routines are available for calculating stress invariants, principal stress/strain values, and principal stress/strain directions from the relevant tensors, as well as for transforming tensors to a new basis. + +These utility routines are available for Abaqus/Standard user subroutines that store stress and strain components according to the convention presented in “Conventions,” Section 1.2.2 of the Abaqus Analysis User’s Guide. They are most commonly called from user subroutine UMAT. + +SINV (calculate stress invariants) + +# Interface + +CALL SINV(STRESS,SINV1,SINV2,NDI,NSHR) + +# Variables to be provided to the utility routine + +# STRESS + +A stress tensor. + +# NDI + +Number of direct components. + +# NSHR + +Number of shear components. + +# Variables returned from the utility routine + +# SINV1 + +First invariant. + +$$ +\operatorname{SINV1} = \frac {1}{3} \operatorname{trace} \sigma , +$$ + + + +where is the stress tensor. + +# SINV2 + +Second invariant. + +$$ +\mathrm{SINV2} = \sqrt {\frac {3}{2} \mathbf {S} : \mathbf {S}}, +$$ + +where is the deviatoric stress tensor, defined as + +$$ +\mathbf {S} = \sigma - \frac {1}{3} \operatorname{trace} \sigma \mathbf {I}. +$$ + +# SPRINC (calculate principal values) + +# Interface + +CALL SPRINC(S,PS,LSTR,NDI,NSHR) + +# Variables to be provided to the utility routine + +S + +Stress or strain tensor. + +LSTR + +An identifier. LSTR=1 indicates that S contains stresses; LSTR=2 indicates that S contains strains. + +NDI + +Number of direct components. + +NSHR + +Number of shear components. + +# Variables returned from the utility routine + +PS(I), I=1,2,3 + +The three principal values. + +# SPRIND (calculate principal values and directions) + +# Interface + +CALL SPRIND(S,PS,AN,LSTR,NDI,NSHR) + + + +Variables to be provided to the utility routine +```txt +S +A stress or a strain tensor. +LSTR +An identifier. LSTR=1 indicates that S contains stresses; LSTR=2 indicates that S contains strains. +``` + +```txt +NDI Number of direct components. +``` + +```txt +NSHR Number of shear components. +``` + +Variables returned from the utility routine +```txt +PS(I), I=1,2,3 +The three principal values. +AN(K1,I), I=1,2,3 +The direction cosines of the principal directions corresponding to PS(K1). +``` +ROTSIG (rotate a tensor) + +Interface +```csv +CALL ROTSIG(S,R,SPRIME,LSTR,NDI,NSHR) +``` + +Variables to be provided to the utility routine +```txt +S +A stress or strain tensor. +NDI +Number of direct components. +``` + +```txt +NSHR +Number of shear components. +``` + +```txt +R Rotation matrix. +``` + +```txt +LSTR +An identifier. LSTR = 1 indicates S contains stresses; LSTR = 2 indicates S contains strains. +``` + + + +# Variable returned from the utility routine + +# SPRIME + +The rotated stress or strain tensor. + +# Typical usage + +In user subroutine UMAT it is often necessary to rotate tensors during a finite-strain analysis. The matrix DROT that is passed into UMAT represents the incremental rotation of the material basis system in which the stress and strain are stored. For an elastic-plastic material that hardens isotropically, the elastic and plastic strain tensors must be rotated to account for the evolution of the material directions. In this case S is the elastic or plastic strain tensor and R is the incremental rotation DROT. + + + +# 2.1.12 OBTAINING PRINCIPAL STRESS/STRAIN VALUES AND DIRECTIONS IN AN Abaqus/Explicit ANALYSIS + +Product: Abaqus/Explicit + +# Reference + +• “VUMAT,” Section 1.2.22 + +# Overview + +Utility routines are available for calculating principal stress/strain values and principal stress/strain directions from the relevant tensors. + +These utility routines are available for Abaqus/Explicit user subroutines that store stress and strain components according to the convention presented in “Conventions,” Section 1.2.2 of the Abaqus Analysis User’s Guide. They are most commonly called from user subroutine VUMAT. + +VSPRINC (calculate principal values) + +# Interface + +call vsprinc( nblock, s, eigVal, ndir, nshr ) + +Variables to be provided to the utility routine + +s(nblock,ndir+nshr) + +Stress or strain symmetric tensor. + +nblock + +Number of material points to be processed in this call to VSPRINC. + +ndir + +Number of direct components in the symmetric tensor. + +nshr + +Number of shear components in the symmetric tensor. + +Variable returned from the utility routine + +eigVal(nblock,I), I=1,2,3 + +The three principal values. + + + +# Interface + +call vsprind( nblock, s, eigVal, eigVec, ndir, nshr ) + +# Variables to be provided to the utility routine + +s(nblock,ndir+nshr) + +Stress or strain symmetric tensor. + +nblock + +Number of material points to be processed in this call to VSPRIND. + +ndir + +Number of direct components in the symmetric tensor. + +nshr + +Number of shear components in the symmetric tensor. + +# Variables returned from the utility routine + +eigVal(nblock,I), I=1,2,3 + +The three principal values. + +eigVec(nblock,I,K1), I=1,2,3 + +The direction cosines of the principal directions corresponding to eigVal(K1). diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_064.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_064.md new file mode 100644 index 0000000..b0df37d --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_064.md @@ -0,0 +1,287 @@ + + +# 2.1.13 OBTAINING WAVE KINEMATIC DATA IN AN Abaqus/Aqua ANALYSIS + +# Product: Abaqus/Aqua + +# References + +• “UEL,” Section 1.1.28 +• “UWAVE,” Section 1.1.59 +• “Abaqus/Aqua analysis,” Section 6.11.1 of the Abaqus Analysis User’s Guide +• \*AQUA +• “UEL,” Section 4.1.14 of the Abaqus Verification Guide + +# Overview + +Utility routines GETWAVE, GETWAVEVEL, GETWINDVEL, and GETCURRVEL are provided to access the fluid kinematic data for an Abaqus/Aqua analysis. + +These routines can be used only from within user subroutine UEL. + +# GETWAVE (get wave kinematics) + +# Interface + +```matlab +PARAMETER (MWCOMP=number of wave components) +DIMENSION WAMP (MWCOMP), WPERD (MWCOMP), WXLAMB (MWCOMP), +1 WPHI (MWCOMP), WOFF (3), WANG (2, MWCOMP) +... +CALL GETWAVE (MWCOMP, NWCOMP, WAMP, WPERD, WXLAMB, WPHI, WOFF, WANG, +1 ELEVB, ELEVS, JWTYPE, JRCD) +``` + +# Variables returned from the utility routine + +# NWCOMP + +Number of wave components (always 1 for Stokes wave theory). + +# WAMP + +Array containing the amplitude of the wave components. + +# WPERD + +Array containing the period of the wave components. + +# WXLAMB + +Array containing the wavelength of the wave components. + + + +# WPHI + +Array containing the phase angle of the wave components. + +# WOFF + +Used only for gridded wave data (JWTYPE=2), when WOFF gives the position of the origin of the gridded coordinate system with respect to the global system. + +# WANG(2,\*) + +For Stokes fifth-order wave theory WANG(1,1) and WANG(2,1) are the direction cosines of wave travel. For Airy wave theory WANG(1,K1) and WANG(2,K1) are the direction cosines of the direction of travel of the K1th wave. For gridded wave data WANG(1,1) and WANG(2,1) are the direction cosines of the wave data grid. In all cases these direction cosines are with respect to the global coordinate system. + +# ELEVB + +User-defined elevation of the seabed. + +# ELEVS + +User-defined elevation of the still water surface. + +# JWTYPE + +Integer flag indicating the wave type, as follows: + +```txt +JWTYPE=0 Airy wave theory +JWTYPE=1 Stokes fifth-order wave theory +JWTYPE=2 Wave data obtained from gridded values +``` + +# JRCD + +The error flag JRCD is returned from GETWAVE as 0 if all the wave kinematic data are read correctly and as −1 if an error occurred (for instance, NWCOMP is greater that MWCOMP). + +GETWAVEVEL, GETWINDVEL, and GETCURRVEL (get wave, wind, and current velocities) + +# Interface + +```txt +CALL GETWAVEVEL (NDIM, X, V, A, LERROR, NOEL, XINTERMED) +CALL GETWINDVEL (NDIM, X, V, NOEL, XINTERMED) +CALL GETCURRVEL (NDIM, X, V, NOEL, XINTERMED) +``` + + + +# Variables to be provided to the utility routine + +# NDIM + +Dimensionality of the element. It should be set to 2 for two-dimensional cases (for example, beams in a plane) and 3 for three-dimensional cases (for example, beams in space). + +# X(1..NDIM) + +Global coordinates of the point. + +# Variables returned from the utility routine + +# V(1..NDIM) + +Velocity components in the global coordinate system. + +# A(1..NDIM) + +Wave acceleration components in the global coordinate system. This variable is returned by GETWAVEVEL only. + +# LERROR + +For gridded wave data LERROR is returned as 0 if the current point is within the grid or above the crest; it is returned as 1 if the point is outside the bounds of the grid. For Airy and Stokes waves LERROR is always returned as 0. If LERROR is returned as 1, the global coordinates of the nearest grid point are returned in X. LERROR is returned by GETWAVEVEL only. + +# NOEL + +Element number. + +# XINTERMED(NDIM) + +An array containing the intermediate configuration coordinates of the load integration point. For nonstochastic analysis this array is not used. In a stochastic analysis the wave field is based upon this configuration. Additional details are found in “UWAVE,” Section 1.1.59. + + + + + +# 2.1.14 PRINTING MESSAGES TO THE MESSAGE OR STATUS FILE + +Products: Abaqus/Standard Abaqus/Explicit + +# References + +• “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide +• “UWAVE and UEXTERNALDB,” Section 4.1.27 of the Abaqus Verification Guide +• “VUMAT: rotating cylinder,” Section 4.1.38 of the Abaqus Verification Guide + +# Overview + +Utility routines STDB\_ABQERR and XPLB\_ABQERR can be called from any Abaqus/Standard or Abaqus/Explicit user subroutine, respectively, to issue an informational, a warning, or an error message to the message (.msg) file in Abaqus/Standard or the status (.sta) file in Abaqus/Explicit. + +# Interface + +```txt +DIMENSION INTV(*), REALV(*) +CHARACTER*8 CHARV(*) +... +CALL STDB_ABQERR(LOP, STRING, INTV, REALV, CHARV) +or +CALL XPLB_ABQERR(LOP, STRING, INTV, REALV, CHARV) +... +``` + +# Variables to be provided to the utility routine + +# LOP + +Flag for the type of message to be issued. + +Set LOP = 1 if an informational message is to be issued. + +Set LOP = –1 if a warning message is to be issued. + +Set LOP = –2 if an error message is to be issued and the analysis is to be continued. + +Set LOP = –3 if an error message is to be issued and the analysis is to be stopped immediately. + +# STRING + +A string of at most 500 characters long between single quotes containing the message to be issued. If the string needs to be written on more than one line, several one line long strings (between single quotes) should be concatenated using the double forward slash (//) operator. + +Integer, real, and character variables can be referenced inside the message using the %I, %R, and %S inserts, respectively. The integer, real, or character variables are passed into the utility routine via + + + +# PRINTING MESSAGES + +the INTV, REALV, and CHARV variables, respectively. The variables are then output in the order they are stored in these arrays. + +# INTV + +Array of integer variables to be output. The first %I in STRING will output INTV(1), the second INTV(2), and so on. + +# REALV + +Array of real variables to be output. The first %R in STRING will output REALV(1), the second REALV(2), and so on. + +# CHARV + +Array of at most 8 character long variables to be output. The first %S in STRING will output CHARV(1), the second CHARV(2), and so on. + + + +# 2.1.15 TERMINATING AN ANALYSIS + +Products: Abaqus/Standard Abaqus/Explicit + +# References + +• “User subroutines: overview,” Section 18.1.1 of the Abaqus Analysis User’s Guide +• “UMAT and UHYPER,” Section 4.1.21 of the Abaqus Verification Guide +• “UWAVE and UEXTERNALDB,” Section 4.1.27 of the Abaqus Verification Guide +• “VUMAT: rotating cylinder,” Section 4.1.38 of the Abaqus Verification Guide + +# Overview + +Utility routines XIT and XPLB\_EXIT can be called from within any Abaqus/Standard or Abaqus/Explicit user subroutine, respectively, (except UEXTERNALDB) to terminate an analysis. + +XIT or XPLB\_EXIT should be used instead of STOP to ensure that all files associated with the analysis are closed properly. + +# Interface + +```csv +CALL XIT +or +CALL XPLB_EXIT +``` + + + + + +# 2.1.16 OBTAINING SENSOR INFORMATION + +Products: Abaqus/Standard Abaqus/Explicit + +# References + +• “UAMP,” Section 1.1.19 +• “VUAMP,” Section 1.2.9 +• “Crank mechanism,” Section 4.1.2 of the Abaqus Example Problems Guide + +# Overview + +Given the user-defined name for a sensor, utility routines can be used to obtain the sensor ID or the sensor value using a computationally efficient searching technique. + +Utility routines IGETSENSORID and GETSENSORVALUE can be called only from Abaqus/Standard user subroutine UAMP. Utility routines IVGETSENSORID and VGETSENSORVALUE can be called only from Abaqus/Explicit user subroutine VUAMP. + +# Interface + +```prolog +character*80 mySensorName +... +iMySensorID = IGETSENSORID(mySensorName, jSensorLookUpTable) +iMySensorID = IVGETSENSORID(mySensorName, jSensorLookUpTable) +dMySensorValue = sensorValues(iMySensorID) +... +dMySensorValue = GETSENSORVALUE(mySensorName, +C jSensorLookUpTable, sensorValues) +dMySensorValue = VGETSENSORVALUE(mySensorName, +C jSensorLookUpTable, sensorValues) +... +``` + +# Variables to be provided to the utility routine + +# mySensorName + +User-defined character string, uppercase, left justified. + +# jSensorLookUpTable + +Pointer to an object containing a binary tree look up table for sensors. The calling user subroutine provides this variable. + + + +# sensorValues + +Array containing the latest sensor values for all sensors in the model. + +# Variables returned from the utility routine + +# iMySensorID + +Index in the sensorValues array for this sensor name. + +# dMySensorValue + +Sensor value for this sensor name. diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_065.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_065.md new file mode 100644 index 0000000..262a077 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_065.md @@ -0,0 +1,314 @@ + + +# 2.1.17 ACCESSING Abaqus MATERIALS + +Product: Abaqus/Standard + +# References + +• “UELMAT,” Section 1.1.29 +• “UELMAT,” Section 4.1.15 of the Abaqus Verification Guide + +# Overview + +Utility routine MATERIAL\_LIB\_MECH returns the stress and the material Jacobian at the element material point. + +The routine can be called only from Abaqus/Standard user subroutine UELMAT. + +# Interface + +```matlab +dimension stress(*),ddsdde(ntens,*,stran(*),dstran(*), * defGrad(3,3),predef(npredf),dpredef(npredf),coords(3) ... call material_lib_mech(materialllib,stress,ddsdde,stran,dstran, * npt,dvdv0,dvmat,dfgrd,predef,dpredef,npredf,celent,coords) ... +``` + +# Variables to be provided to the utility routine + +materiallib + +Variable containing information about the Abaqus material. This variable is passed into user subroutine UELMAT. + +stran + +Strain at the beginning of the increment. + +dstran + +Strain increment. + +npt + +Integration point number. + +dvdv0 + +Ratio of the current volume to the reference volume at the integration point. + + + +# dvmat + +Volume at the integration point. + +# dfgrd + +Array containing the deformation gradient at the end of the increment. + +# predef + +Array of interpolated values of predefined field variables at the integration point at the start of the increment. + +# dpredef + +Array of increments of predefined field variables. + +# npredf + +Number of predefined field variables, including temperature. + +# celent + +Characteristic element length. + +# coords + +An array containing the coordinates of this point. These are the current coordinates if geometric nonlinearities are accounted for during the step (see “Defining an analysis,” Section 6.1.2 of the Abaqus Analysis User’s Guide); otherwise, the array contains the original coordinates of the point. + +# Variables returned from the utility routine + +# stress + +Stress tensor at the end of the increment. + +# ddsdde + +Jacobian matrix of the constitutive model, $\partial \Delta \sigma / \partial \Delta \varepsilon$ , where $\Delta \sigma$ are the stress increments and $\Delta \varepsilon$ are the strain increments. ddsdde(i,j) defines the change in the ith stress component at the end of the time increment caused by an infinitesimal perturbation of the jth component of the strain increment array. + + + +# 2.1.18 ACCESSING Abaqus THERMAL MATERIALS + +Product: Abaqus/Standard + +# References + +• “UELMAT,” Section 1.1.29 +• “UELMAT,” Section 4.1.15 of the Abaqus Verification Guide + +# Overview + +Utility routine MATERIAL\_LIB\_HT returns heat fluxes, internal energy time derivative, volumetric heat generation rate, and their derivatives at the element material point. + +The routine can be called only from Abaqus/Standard user subroutine UELMAT. + +# Interface + +```txt +dimension predef(npredef), dpredef(npredef), dtemdx(*), +* rhodUdg(*), flux(*), dfdt(*), dfdg(ndim, *), drpldt(*), +* coords(3) +... +call material_lib_ht(materialllib, rhoUdot, rhodUdt, rhodUdg, +* flux, dfdt, dfdg, rpl, drpldt, npt, dvmat, predef, +* dpredef, npredf, temp, dtemp, dtemdx, celent, coords) +... +``` + +# Variables to be provided to the utility routine + +materiallib + +Variable containing information about the Abaqus material. This variable is passed into user subroutine UELMAT. + +npt + +Integration point number. + +dvmat + +Volume at the integration point. + +predef + +Array of interpolated values of predefined field variables at the integration point at the start of the increment. + + + +# dpredef + +Array of increments of predefined field variables. + +# npredf + +Number of predefined field variables, including temperature. + +# temp + +Temperature at the integration point at the start of the increment, . + +# dtemp + +Increment of temperature. + +# dtemdx + +Spatial gradients of temperature, , at the end of the increment. + +# celent + +Characteristic element length. + +# coords + +The array containing the original coordinates of this point. + +# Variables returned from the utility routine + +# rhoUdot + +Time derivative of the internal thermal energy per unit mass, U, multiplied by density at the end of increment. + +# rhodUdt + +Variation of internal thermal energy per unit mass with respect to temperature multiplied by density evaluated at the end of the increment. + +# rhodUdg + +Variation of internal thermal energy per unit mass with respect to the spatial gradients of temperature, , multiplied by density at the end of the increment. + +# flux + +Heat flux vector, , at the end of the increment. + +# dfdt + +Variation of the heat flux vector with respect to temperature, , evaluated at the end of the increment. + +# dfdg + +Variation of the heat flux vector with respect to the spatial gradients of temperature, , at the end of the increment + + + +rpl + +Volumetric heat generation per unit time at the end of the increment. + +drpldt + +Variation of rpl with respect to temperature. + + + + + +# 2.1.19 OBTAINING SCALAR STATE INFORMATION IN AN Abaqus/CFD ANALYSIS + +# Product: Abaqus/CFD + +# References + +• “SMACfdUserPressureBC,” Section 1.3.1 +• “SMACfdUserVelocityBC,” Section 1.3.2 + +# Overview + +Utility routine SMACfdUserSubroutineGetScalar can be called from a user subroutine to access selected output variables for elements or surface facets that are part of a boundary condition definition. + +# Interface + +```txt +#include +const double* scalars = SMACfdUserSubroutineGetScalar("VAR"); +``` + +# Variable to be provided to the utility routine + +# VAR + +Output variable key. The available variables are listed in “Available output variable keys.” + +# Variable returned from the utility routine + +# scalars + +Real array containing scalar values of the output variable. + +# Available output variable keys + +The following output variable keys are supported: + +• AREA: Area of the surface facet. +• DENSITY: Element density. +• DIV: Element divergence. +• EVOL: Element volume. +• TEMP: Element temperature. +• TURBEPS: Element energy dissipation rate. +• TURBKE: Element turbulent kinetic energy. +• TURBNU: Element turbulent eddy viscosity. + + + +• TURBOMEGA: Element-specific energy dissipation rate. + +A requested output variable must be valid for the energy equation setting or turbulence model for the request to be successful. + +The returned array scalars corresponds to the real-valued variable that can be associated with the request output variable key VAR. If the surface associated with an output variable does not have any facets on the current processor, the pointer returned from the method will be 0. The method will throw an exception and terminate the analysis if an output variable is not available for the current model. + +# Analysis time for which values are returned + +Utility subroutine SMACfdUserSubroutineGetScalar returns values of the requested variable that correspond to the beginning of the current increment. + + + +# 2.1.20 OBTAINING VECTOR STATE INFORMATION IN AN Abaqus/CFD ANALYSIS + +# Product: Abaqus/CFD + +# References + +• “SMACfdUserPressureBC,” Section 1.3.1 +• “SMACfdUserVelocityBC,” Section 1.3.2 + +# Overview + +Utility routine SMACfdUserSubroutineGetVector can be called from a user subroutine to access selected output variables for elements and surface facets that are part of a boundary condition definition. + +# Interface + +```c +#include +const double* vcomp = SMACfdUserSubroutineGetVector("VAR", comp); +``` + +# Variables to be provided to the utility routine + +# VAR + +Output variable key. The available variables are listed in “Available output variable keys.” + +# comp + +Output variable vector component number; i.e., 1, 2, or 3. + +# Variable returned from the utility routine + +# vcomp + +Real array containing the values of the vector component for the output variable. + +# Available output variable keys + +The following output variable keys are supported: + +• NORMAL: Surface facet normal direction cosines. +• V: Surface facet normal velocity. + +The returned array component corresponds to the real-valued variable that can be associated with the request output variable key VAR’s component. If the surface associated with an output variable does not have any facets on the current processor, the pointer returned from the method will be 0. The method + + + +will throw an exception and terminate the analysis if an output request is not available for the current model. + +# Analysis time for which values are returned + +Utility subroutine SMACfdUserSubroutineGetVector returns values of the requested variable that correspond to the beginning of the current increment. diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_066.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_066.md new file mode 100644 index 0000000..dd2ee72 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_066.md @@ -0,0 +1,245 @@ + + +# 2.1.21 OBTAINING THE MPI COMMUNICATOR IN AN Abaqus/CFD ANALYSIS + +Product: Abaqus/CFD + +# References + +• “SMACfdUserPressureBC,” Section 1.3.1 +• “SMACfdUserVelocityBC,” Section 1.3.2 +• “System customization parameters,” Section 4.1.5 of the Abaqus Installation and Licensing Guide + +# Overview + +Utility routine SMACfdUserSubroutineGetMpiComm can be called from within a user subroutine to obtain the MPI communicator used in a parallel analysis job. + +# Interface + +```c +#include +#include +MPI_Comm comm = SMACfdUserSubroutineGetMpiComm(); +``` + +# Variable returned from the utility routine + +comm + +MPI communicator. + +# Compile and link commands for utility usage + +Utility subroutine SMACfdUserSubroutineGetMpiComm requires the user to modify the compile and link commands for user subroutines to point to the MPI include files and libraries. These MPI files are not included in the release, but they are typically installed on the computer where MPI development is undertaken. The modification to the compile and link commands is done using the compile\_cpp and link\_sl options. The include directory for the mpi.h file must be added to the compile\_cpp variable, and the location of the MPI libraries must be added to the link\_sl variable. The syntax for the changes to the commands is compiler and linker dependent. + + + + + +# 2.1.22 ENSURING THREAD SAFETY + +Products: Abaqus/Standard Abaqus/Explicit + +# References + +• “Parallel execution: overview,” Section 3.5.1 of the Abaqus Analysis User’s Guide +• “Obtaining parallel processes information,” Section 2.1.4 + +# Overview + +A number of primitives are provided to help code user subroutines for thread-parallel execution. + + + +In thread-parallel execution mutexes can be used to protect a common block or a common file from being updated by multiple threads at the same time. Abaqus provides 100 predefined mutexes for use in user subroutines. They are referenced simply by number (1–100). + +Mutexes need to be initialized before they can be used. For example, MutexInit(1) initializes mutex 1. It is best to initialize mutexes at the very beginning of the analysis in user subroutines, such as user subroutines UEXTERNALDB and VEXTERNALDB. + +Once initialized, mutexes can safeguard sensitive sections of the code against concurrent access. For example, MutexLock(1) and MutexUnlock(1) will respectively lock and unlock mutex 1. + +Each mutex can protect a shared resource or a logical group of resources that are always accessed together. Different mutexes are provided so that users can protect a variety of shared resources or objects. For example, one mutex can protect a file and another mutex can protect common block variables. Thus, accessing a file can happen simultaneously with updating common block variables; but no two threads can write to the file at the same time, and no two threads can update the variables at the same time. + +To make data transfer and accumulation easier and safer between user subroutines in a multi-threaded environment, Abaqus provides utility functions to create dynamic storage in the form of thread-local arrays, which are private to each thread, and global arrays, which are shared. Any number of arrays of any size can be created at run time. Global arrays are accessible from all user subroutines and all threads. Thread-local arrays are private and exist only within the scope of each thread. They are accessible to all user subroutines running in that thread but not across threads. Since they are not visible to neighboring threads, they do not need to be protected from concurrent access. They are designed as a thread-agnostic replacement for the COMMON BLOCKS and SAVE variables (see “Allocatable arrays,” Section 2.1.23, for more information). + +All other techniques commonly used in parallel programming can also be employed; for example, restricting all file operations only to thread 0. Oftentimes, these alternatives are preferable to using mutexes because they may provide better performance. + +# Interface + +```txt +Fortran: +#include + +! Initialization in UEXTERNALDB/VEXTERNALDB +call MutexInit(1) ! initialize Mutex #1 +! Use in all other user subs after being initialized +call MutexLock(1) ! lock Mutex #1 +< critical section : update shared variables > +``` + + + +```txt +call MutexUnlock(1) ! unlock Mutex #1 +C++: +#include +// Initialization in UEXTERNALDB/VEXTERNALD +MutexInit(1); // initialize Mutex #1 +// Use in all other user subs after being initialized +MutexLock(1); // lock Mutex #1 +< critical section : update shared variables > +MutexUnlock(1); // unlock Mutex #1 +``` + +NOTE: IDs are arbitrary chosen by the user, from the pool of 1-100. Other threads, when encountering a locked mutex, will sleep. Once the first entering thread unlocks the mutex and leaves, other threads will be able to come in and execute the critical section (one at a time). + + + + + +# 2.1.23 ALLOCATABLE ARRAYS + +Products: Abaqus/Standard Abaqus/Explicit Abaqus/CFD + +# Reference + +• “Ensuring thread safety,” Section 2.1.22 + +# Overview + +To facilitate data accumulation and transfer between user subroutines, you can use utility functions to create your own dynamic storage in the form of allocatable arrays. Thread-local and global arrays are supported. In addition to basic types, you can also vary the precision of real arrays according to the precision of Abaqus/Explicit and define arrays of user-defined data types. + +# SMALocalIntArrayCreate, SMALocalFloatArrayCreate + +You can create any number of thread-local or global arrays. You give each array an identifier (an arbitrary positive integer) at the time of its creation. You create an array in one user subroutine and reference it in another simply by its identifier. The arrays persist in memory until you explicitly delete them or until the analysis terminates. + +# Thread-local arrays + +A thread-local array is a mechanism to allocate storage that is local to a thread and does not need any locking for access. In a multi-threaded environment the thread safety of these arrays stems from their design and usage: they are deliberately not shared and, thus, do not need to be protected from competing threads. In fact, one thread cannot reference a local array of another thread. They can be accessed concurrently without any locking and, thus, are faster than global arrays. + +Thread-local arrays are unique in each thread. They are nonintersecting and nonoverlapping in memory, with each thread starting out with its own private copy of an array. For example, Thread 0 can have a local array with ID 1 and Thread 4 can have a local array with ID 1. Those two arrays are different and separate from each other. Similarly, it is possible to have an integer array with ID 1 and a float array with ID 1. Again, they are two different arrays. It is not possible to cross-reference these arrays across different threads. However, all user subroutines running in one thread can access all arrays of that thread. In a thread-agnostic way, these arrays are shared between user subroutines but not among threads. These routines are meant as a thread-safe replacement for COMMON BLOCKs and SAVE variables. + +The following utility subroutines are available to operate on thread-local arrays: + +• SMALocalIntArrayCreate, SMALocalFloatArrayCreate: to create or resize a local array. +• SMALocalIntArrayAccess, SMALocalFloatArrayAccess: to locate an existing local array. + + + +• SMALocalIntArrayDelete, SMALocalFloatArrayDelete: to delete a local array. +• SMALocalIntArraySize, SMALocalFloatArraySize: to get the size of the array. + +These utility routines are accessible from both Fortran and C/C++. The details of their interfaces are described below. + +# Global arrays + +Global arrays are visible and accessible from all threads in an executable. To prevent race conditions, protect the creation and the write access to these arrays with mutexes (mutual exclusion locks). You can have each thread execute global array creation under a mutex protection. However, only the first thread to arrive will create the global array; the later threads will simply connect to the array already created. In addition, using mutexes on every write access will incur a performance penalty. In some situations it is possible to avoid unnecessary locking by restricting all threads to operate on nonintersecting ranges of a global array. Another alternative is to use thread-local arrays. + +The following utility routines are available to operate on global arrays: + +• SMAIntArrayCreate, SMAFloatArrayCreate: to create or resize a global array. +• SMAIntArrayAccess, SMAFloatArrayAccess: to locate an existing global array. +• SMAIntArrayDelete, SMAFloatArrayDelete: to delete a global array. +• SMAIntArraySize, SMAFloatArraySize: to get the size of the global array. + +These arrays are global and accessible from all threads within a process but not across different MPI processes. To share data between separate MPI processes, MPI facilities must be used. Abaqus supports the full use of MPI within user subroutines. + +# Interface + +Fortran: + +```txt +INTEGER*8 SMALocalIntArrayCreate(ID, SIZE, INITVAL) +INTEGER*8 SMALocalFloatArrayCreate(ID, SIZE, INITVAL) +``` + +Example: + +```txt +#include +``` + +```txt +integer a(100) +pointer(ptra, a) +``` + +```lisp +real*8 b(*) +pointer(ptrb, b) +``` + +```txt +! create a local array with ID=1 and SIZE=100 +ptra = SMALocalIntArrayCreate(1,100) +``` + + + +```txt +a(1) = 11 ! use as a native Fortran array +a(2) = 22 ! use as a native Fortran array +! create a local float array with ID=1 and SIZE=100, and +! initial value = -1.0 +ptrb = SMALocalFloatArrayCreate(1,100,-1.0) +``` +C++: + +```c +#include + +// Create a local integer array of with ID=1 and size=100 +int* a = SMALocalIntArrayCreate(1,100); + +// Create a local float array of with ID=1, size=20, and +// initial value = -1.0 +real* b = SMALocalFloatArrayCreate(1,100,-1.0); +``` +NOTE: Float Arrays can store both SINGLE PRECISION and DOUBLE PRECISION numbers. Internally, memory is allocated in units of 64 bits (double/real\*8). + +NOTE: To resize an array, simply call Create() with the same ID, but give it a new SIZE parameter. If the new size is larger, the old data are copied over to the new array. No data are lost during resizing. +For example: +```fortran +! resize array with ID=1 to 300 integers +ptra = SMALocalIntArrayCreate(1,300) +``` +NOTE: In Create() functions, there is an optional third argument -- initial value. If not supplied, all Int arrays are initialized with INT\_MAX ( 2,147,483,647 ). All Float Arrays are initialized with Signaling NANs. The values of INT\_MAX and signaling NANs are accessible via the 'SMAAspNumericLimits.h' and 'SMAAspNumericLimit.hdr' header files. + + + +# Variables to be provided to the utility routine + +# ID + +ID of the array (an integer), chosen by the user at the time of creation. Using this ID, an array can be opened in any other user subroutine. + +# SIZE + +Size of the array as the number of ints or doubles. The maximum size for thread-local arrays is INT\_MAX (2,147,483,647). + +# INITVAL + +Initial value for each item in the array. If this argument is not supplied, in the case of an integer a large value is used; in the case of a float NAN is used. + +# Variable returned from the utility routine + +# INTEGER\*8 ( address ) + +Returns a pointer to the array created. This pointer can be associated with a native Fortran array or native C/C++ array. Each thread will receive a different pointer. Each thread will create and hold its own array. For example, Array(1) in Thread 0 is separate from Array(1) in Thread 4. These arrays are nonoverlapping and nonintersecting in any way. + +SMALocalIntArrayAccess, SMALocalFloatArrayAccess + +# Interface + +```txt +Fortran interface: + INTEGER*8 SMALocalIntArrayAccess(ID) + INTEGER*8 SMALocalFloatArrayAccess(ID) + +Example: +#include + integer a(100) + pointer(ptra, a) + +C Locate local Array(1) and associate a native array pointer with it + ptra = SMALocalIntArrayAccess(1) +``` diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_067.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_067.md new file mode 100644 index 0000000..c742031 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_067.md @@ -0,0 +1,383 @@ + + +```txt +a(1) = 11 ! use as a native Fortran array +a(2) = 22 ! use as a native Fortran array +``` + +C++ interface: +```c +#include +// Locate and open array with ID=1 +int* a = SMALocalArrayIntAccess(1); +a[1] = 11; // use as a native array +a[2] = 22; // use as a native array +``` +NOTE: If a request is made to access an array that has not been created, the function will return 0. + +# Variable to be provided to the utility routine + +ID + +ID of the array (an integer), chosen by the user at the time of creation. Using this ID, an array can be opened in any other user subroutine. + +# Variable returned from the utility routine + +INTEGER\*8 ( address ) + +Returns a pointer to the array created. This pointer can be associated with a native Fortran array or native C/C++ array. Each thread will receive a different pointer. Each thread, as it passes through this code, will create and hold its own array. For example, Array(1) in Thread 0 is a separate array from Array(1) in Thread 4. These arrays are nonoverlapping and nonintersecting in any way. + +SMALocalIntArraySize, SMALocalFloatArraySize + +Interface + +Fortran interface: + +```txt +INTEGER*4 SMALocalIntArraySize(ID) +INTEGER*4 SMALocalFloatArraySize(ID) +``` + +Example: + + + +```c +#include + integer a_size, d_size + +C Get the size of Array(1) as the number of INTEGERs + a_size = SMALocalIntArraySize(1) + +! Get the size of Array(1) as the number of REALs + d_size = SMALocalFloatArraySize(1) + do k=1,a_size + ... + end do + +C++: + #include + // Lookup the size of Array(1) as the number of ints + int a_size = SMALocalIntArraySize(1); + // Lookup the size of Array(1) as the number of doubles + int d_size = SMALocalFloatArraySize(1); + for(int i=1; i<=size; i++) { + ... + } +``` + +# Variable to be provided to the utility routine + +ID + +ID of the array (an integer), chosen by the user at the time of creation. Using this ID, an array can be opened in any other user subroutine. + +# Variable returned from the utility routine + +INTEGER\*4 + +Size of the array. + + + +Interface +```asm +Fortran interface: + subroutine SMALocalIntArrayDelete(ID) + subroutine SMALocalFloatArrayDelete(ID) + +Example: +#include + call SMALocalIntArrayDelete(1) ! Delete Array(1) + +C++ interface: +#include + SMALocalIntArrayDelete(1); // Delete Array(1) + +NOTE: Deletion of arrays is optional. All storage allocated for these arrays will be freed when Abaqus threads terminate (at the very end of the analysis). It is, however, a good programming practice to delete all allocations explicitly, especially when they are no longer needed, as this will free up memory for something else. +``` + +# Variable to be provided to the utility routine + +ID of the array (an integer), chosen by the user at the time of creation. Using this ID, an array can be opened in any other user subroutine. + +SMAIntArrayCreate, SMAFloatArrayCreate + +# Interface + +Fortran interface: + +INTEGER\*8 SMAIntArrayCreate(ID,SIZE,INITVAL) + + + +INTEGER\*8 SMAFloatArrayCreate(ID,SIZE,INITVAL) +Example: +```fortran +#include + +integer a(100) +pointer(ptra, a) +double b(100) +pointer(ptrb, b) + +! create a global array with ID=1, SIZE=100, and +! INITVAL=-1.0 +ptra = SMAIntArrayCreate(1, 100, -1.0) + +a(1) = 11 ! use as a native Fortran array +a(2) = 22 ! use as a native Fortran array + +! create a global array with ID=2, SIZE=100, and +! INITVAL=-1.0 +ptrb = SMAFloatArrayCreate(2, 100, -1.0) +``` +C++ interface: + +```c +#include + +// Create an integer array of with ID=1, size=100, +// and initial value=-1.0 +int* a = SMAIntArrayCreate(1,100,-1.0); + +// Create a float array of with ID=2, size=20, +// and initial value=-1.0 +Real* b = SMAFloatArrayCreate(2,20,-1.0); +``` +NOTE: Float Arrays can store both SINGLE PRECISION and DOUBLE PRECISION numbers. Internally, they allocate storage in 64-bit units (double/real\*8). +NOTE: To resize an array, simply call Create() with the same ID, but give it a new SIZE parameter. If the size has increased, the old data will be copied over to the new array. No data is lost during resizing. + + + +For example: + +```fortran +! resize array with ID=1 to 300 integers +ptra = SMAIntArrayCreate(1,300,-1) +``` + +# Variables to be provided to the utility routine + +ID + +ID of the array (an integer), chosen by the user at the time of creation. Using this ID, an array can be opened in any other user subroutine. + +SIZE + +Size of the array as the number of ints or doubles. The maximum size is INT\_MAX. + +INITVAL + +Initial value for each item of the array. This argument is required. + +# Variables returned from the utility routine + +INTEGER\*8 ( address ) + +Returns a pointer to the array created. This pointer can be associated with a native Fortran array or native C/C++ array. All threads with see the same address when they try to access this array through its ID. + +SMAIntArrayAccess, SMAFloatArrayAccess + +Interface + +Fortran interface: + +```cmake +INTEGER*8 SMAIntArrayAccess(ID) +INTEGER*8 SMAFloatArrayAccess(ID) +``` + +Example: + +#include + +```txt +integer a(100) +pointer(ptra, a) +``` + +C Locate Array(1) and associate a native array pointer with it + + + +```txt +ptra = SMAIntArrayAccess(1) + +a(1) = 11 ! use as a native Fortran array +a(2) = 22 ! use as a native Fortran array + +C++ interface: +#include + +// Locate and open array with ID=1 +int* a = SMAIntArrayAccess(1); + +a[1] = 11; // use as a native array +a[2] = 22; // use as a native array +``` + +NOTE: If a request is made to access an array which has not been created, the function will return 0. + +# Variable to be provided to the utility routine + +ID + +ID of the array (an integer), chosen by the user at the time of creation. Using this ID, an array can be opened in any other user subroutine. + +# Variable returned from the utility routine + +INTEGER\*8 ( address ) + +Returns a pointer to the array, or 0 if an array with the requested ID does not exist. This pointer can be associated with a native Fortran or C/C++ array. + +SMAIntArraySize, SMAFloatArraySize + +# Interface + +```txt +Fortran interface: +INTEGER SMAIntArraySize(ID) +INTEGER SMAFloatArraySize(ID) +``` + +Example: + + + +```cpp +#include + integer a_size, d_size + +C Get the size of Array(1) as the number of INTEGERs + a_size = SMAIntArraySize(1) + +! Get the size of Array(1) as the number of REALs + d_size = SMAFloatArraySize(1) + + do k=1,a_size + ... + end do + +C++ interface: + #include + + // Lookup the size of Array(1) as the number of INTS + int a_size = SMAIntArraySize(1); + + // Lookup the size of Array(1) as the number of doubles + int d_size = SMAFloatArraySize(1); + + for(int i=1; i<=d_size; i++) { + ... + } +``` + +# Variable to be provided to the utility routine + +# ID + +ID of the array (an integer), chosen by the user at the time of creation. Using this ID, an array can be opened in any other user subroutine. + +# Variable returned from the utility routine + +# INTEGER\*4 + +Size of the array. + + + +Interface +```txt +Fortran: +#include + call SMAIntArrayDelete(1) ! Delete global Array(1) +C++: + #include + SMAIntArrayDelete(1); // Delete global Array(1) +NOTE: Deletion of arrays is optional. All storage allocated for these arrays will be freed when Abaqus terminates (at the very end of the analysis). It is, however, a good programming practice to delete all allocations explicitly, especially when they are no longer needed, as this will free up memory for use somewhere else. +``` + +# Variable to be provided to the utility routine + +# ID + +ID of the array (an integer), chosen by the user at the time of creation. Using this ID, an array can be opened in any other user subroutine. + +# Allocatable global arrays of variable precision + +The usage of real arrays is exactly the same as that of integer and floating point arrays except for the handling of precision. The precision of real arrays varies, changing along with the precision of Abaqus/Explicit. In single precision the values of real arrays are 32-bits long, and in double precision their values are 64-bits. For this automatic switching to work in Fortran, the type of such an array should not be declared explicitly. Abaqus relies on the implicit naming to alternate between single precision and double precision. In C/C++ the type of the native array should be Real\*. The typedef declaration changes between float and double depending on the precision of Abaqus/Explicit. The precision does not change during a run; it is determined at the beginning of the analysis and remains the same until the end. + +When you create real arrays, you give each array an identifier. Arrays can be created in one user subroutine and operated on in another simply by referencing this identifier. You need not capture the + + + +pointer to the array and pass it between routines. The arrays persist in memory from the moment they are created until you delete them explicitly or until the analysis ends. The arrays do not disappear when any particular user subroutine terminates. They are accessible from all user subroutines and all threads. Each MPI process is separate in memory from other MPI processes and has its own arrays. There is no cross-referencing of these arrays across MPI processes. + +These arrays can be resized dynamically as needed. A call to Create() on an existing array but with a different size resizes the array. If the new size is larger than the previous size, there is no loss of data and the previous contents are carried over. + +# Interface + +Fortran: +```fortran +#include +#include + +! Note: we do not explicitly declare the type of 'ra', we +! rely on rules of implicit typing: it will become real*4 +! or real*8 depending on the precision of Abaqus + +dimension ra(*) +pointer(ptrra,ra) + +integer sz + +rinitval = -1.0e36 ! again, implicit typing + +! Creating an array + +! ID=1, SIZE=10, no initializer +ptrra = SMARrealArrayCreate(1, 10) +! ID=2, SIZE=10, rinitval used to initialize +ptrra = SMARrealArrayCreate(2, 10, rinitval) +! ID=3, SIZE=10, initial value is -3.3d0 +ptrra = SMARrealArrayCreate(3, 10, -3.3d0) +! ID=4, SIZE=10, initial value is -3.3 +ptrra = SMARrealArrayCreate(4, 10, -3.3) + +! Use ( from another subroutine ) + +ptrra = SMARrealArrayAccess(1) +``` + + + +```txt +if (ptrra.eq.0) then + write(*,*) '### Array',i, 'does not exist' +end if +! Use as a native array in Fortran +ra(1) = 11.11 +ra(2) = 22.22 +! Looping +! Find out the current size of the array #1 +sz = SMARealArraySize(1) +do k=1,sz + write(*,*) k, '=', ra(k) +end do +! Resizing +ptrra = SMARealArrayCreate(1, 1000, -1.0) +! Array #1 is resized; the original 10 entries +! are intact and carried over to the new array; +! all new entries are set to -1.0 +! Deletion +call SMARealArrayDelete(1) +call SMARealArrayDelete(2) +call SMARealArrayDelete(3) +call SMARealArrayDelete(4) +C/C++: +#include +#include +Real* ra = 0; // Type 'Real' switches precision with Explicit +int sz = 0; +``` diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_068.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_068.md new file mode 100644 index 0000000..d38c4ad --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_068.md @@ -0,0 +1,253 @@ + + +```c +// Examples of Array Creation +// ID=1, SIZE=10, no initializer used +ra = SMARealArrayCreate(1, 10); +// ID=2, SIZE=10, initial value = -1.0 +ra = SMARealArrayCreate(2, 10, -1.0); +// Access from another User Subroutine +ra = SMARealArrayAccess(1); +if (ra == 0) { + fprintf(stderr, + "*** Error: array %d does not exist ***\n", 1); +} +// Looping over the entries +// obtain the current size of array #1 +sz = SMARealArraySize(1); +for (int i=0; i + +# Variable returned from the utility routine + +# INTEGER\*8 (address) + +Returns a pointer to the array created. This pointer can be associated with a native Fortran array or a native C/C++ array. These arrays are global. All threads will see and access exactly the same global array with a given ID. + +# Allocatable global arrays of user-defined types + +The usage and syntax of arrays of structures are exactly the same as those of integer, floating point, and real arrays. These arrays are designed to store any user-defined types or classes, defined either in Fortran or in C/C++. The only information an array needs to know about these structures is their memory size. Most compilers provide the sizeof() operator, which returns the size of any object in memory in bytes. This size is one additional argument to the routines that operate on arrays of structures. + +When you create arrays of structures, you give each array an identifier. Arrays can be created in one user subroutine and operated on in another simply by referencing this identifier. You need not capture the pointer to the array and pass it between routines. The arrays persist in memory from the moment they are created until you delete them explicitly or until the analysis ends. The arrays do not disappear when any particular user subroutine terminates. They are accessible from all user subroutines and from all threads. Each MPI process is separate in memory from other MPI processes and has its own arrays. There is no cross-referencing of these arrays across MPI processes. + +These arrays can be resized dynamically as needed. A call to Create() on an existing array but with a different size resizes the array. If the new size is larger than the previous size, there is no data loss and the previous contents are carried over. + +# Interface + +# Fortran: + +```gradle +! Include a user module called, for example, 'mod', ! which defines some user structure 'UserStruct' +``` + +use mod + +```cpp +#include ! include this for Abaqus/Standard +#include ! include this for Abaqus/Explicit +``` + +```txt +#include +``` + +```cpp +type(UserStruct):: us(10) +type(UserStruct):: structs(10) +type(UserStruct):: initval,s +``` + + + +```fortran +pointer(ptrstructs, structs) + +integer:: size1, size2, size3, size4 +integer(kind=8) :: arraySize + +! Create an initializer for the values of the array +!(optional) + +initval%a = 100 +initval%b = 200 +initval%c = 300 + +! Different ways of obtaining the size of a structure +size1 = storage_size( us(1) ) / 8 ! returns the size + ! in bits +size2 = sizeof( us(1) ) +size3 = storage_size( initval ) / 8 ! returns the size + ! in bits +size4 = sizeof( initval ) + +! Creating an array +write(*,*) 'Array without initializers:' +ptrstructs = SMAStructArrayCreate(1, 10, sizeof(initval)) +write(*,*) 'Array with initializers:' +ptrstructs = SMAStructArrayCreate(2, 10, sizeof(initval), initval) + +! Use ( from another subroutine ) +ptrstructs = SMAStructArrayAccess(2) +if (ptrstructs.eq.0) then +``` + + + +```txt +write(*,*) '### Array 2 does not exist' +end if +``` + +! Use as a native array in Fortran +```txt +structs(5).a = -51 +structs(5).b = -52 +structs(5).c = -53 +``` + +```txt +structs(10).a = 111 +structs(10).b = 222 +structs(10).c = 333 +``` +! Looping over the entries arraySize = SMAStructArraySize(2) do k=1,arraySize s = structs(k); call PrintStruct(s) end do + +! Resize an array without using initializer ptrstructs = SMAStructArrayCreate(2, 100, sizeof(initval)) arraySize = SMAStructArraySize(2) +! Resize array 2 with initializer ptrstructs = SMAStructArrayCreate(2, 200, sizeof(initval), & initval) +```objectivec +arraySize = SMAStructArraySize(2) +``` +! Deletion call SMAStructArrayDelete(1) + + + +```c +call SMAStructArrayDelete(2) + +C/C++: + +#include +#include + +// Include the definition of a user-defined type, +// for example, A + +#include + +// Create an (optional) initializer for user structs +A init = { -1, -2, -3 }; + +// Creating arrays + +// no initializer +SMAStructArrayCreate(1, 10, sizeof(A)); +// with initializer +SMAStructArrayCreate(2, 10, sizeof(A), &init); + +// Accessing arrays (from another subroutine) + +A* array = (A*) SMAStructArrayAccess(1); + +// Modifying values in the array + +A* s1 = &array[5]; // We use a pointer to modify the value in +// the array itself. Without a pointer, s1 +// will contain a copy of the entry in +// the array, and any modifications to +// this copy will not affect the value in +// the original array. + +s1->a = -111; +s1->b = -222; +s1->c = -333; +``` + + + +```c +// Looping over the entries +size_t sz = SMAStructArraySize(1); +printf("Array 1: \n"); +for (size_t i=0; i < sz; i++) { + PrintStruct(i, &array[i]); +} +// Deletion +SMAStructArrayDelete(1); +SMAStructArrayDelete(2); +``` + +# Variables to be provided to the utility routine + +# ID + +ID of the array (an integer), chosen by the user at the time of creation. Using this ID, an array can be opened in any other user subroutine. + +# NUM\_ITEMS + +Size of the array as the number of items. The maximum size is INT\_MAX (2,147,483,647). + +# ITEM\_SIZE + +Size of one item (struct) in bytes. + +# INITVAL + +Initial value for each item (struct) in the array. If this value is not supplied, the memory is simply zeroed out. + +# Variable returned from the utility routine + +# INTEGER\*8 (address) + +Returns a pointer to the array created. This pointer can be associated with a native Fortran array or a native C/C++ array. These arrays are global. All threads will see and access exactly the same global array with a given ID. + + + +# Appendix A: Index + +• “User subroutines index,” Section A.1 +• “User subroutine functions listing,” Section A.2 + + + + + +# A.1 User subroutines index + +The following tables categorize each user subroutine according to its primary function. The topics are listed alphabetically. + +Table A–1 Abaqus/Standard user subroutines. + +
FunctionRelated user subroutines
Amplitudes, User-definedUAMP
Boundary ConditionsDISP, UDEMPOTENTIAL
ConstraintsMPC
Contact BehaviorFRIC, FRIC_COEF, GAPCON, GAPELECTR, UINTER
Contact SurfacesRSURFU
Element OutputUVARM
Elements, User-definedUEL, UELMAT
Fields, PredefinedUFIELD, UMASFL, UPRESS, USDFLD, UTEMP
Fluid Pipe Section BehaviorUFLUIDCONNECTORLOSS, UFLUIDCONNECTORVALVE, UFLUIDPIPEFRICTION
Initial ConditionsHARDINI, SDVINI, SIGINI, UPOREP, VOIDRI
Interfacing with External ResourcesUETERNALDB, URDFIL
Loads, DistributedDLOAD, UTRACLOAD
Loads, ThermalFILM, HETVAL
Loads, ElectromagneticUDECURRENT, UDSECURRENT
Material PropertiesCREEP, UANISOHYPER_INV, UANISOHYPER_STRAIN, UCREEPNETWORK, UDMGINI, UEXPAN, UFLUID, UFLUIDLEAKOFF, UHARD, UHYPEL, UHYPER, UMULLINS, UTRS, UTRSNETWORK, UXFEMNONLOCALWEIGHT
Materials, User-definedUMAT, UMATHT
Motion, PrescribedUMESHMOTION, UMOTION
OrientationORIENT
Pore Fluid FlowDFLOW, DFLUX, FLOW
Random ResponseUCORR, UPSD
+ + + +
FunctionRelated user subroutines
Shell Section BehaviorUGENS
Wave KinematicsUWAVE
+ +Table A–2 Abaqus/Explicit user subroutines. + +
FunctionRelated user subroutines
Amplitudes, User-definedVUAMP
Boundary ConditionsVDISP
Contact BehaviorVFRIC, VFRIC_COEF, VFRICTION, VUINTER, VUINTERACTION
Elements, User-definedVUEL
Fields, PredefinedVUFIELD, VUSDFLD
Fluid Exchange, User-definedVUFLUIDEXCH, VUFLUIDEXCHEFFAREA
Interfacing with External ResourcesVEXTERNALDB
Loads, DistributedVDLOAD
Loads, ThermalVDFLUX
Material PropertiesVFABRIC, VUANISOHYPER_INV, VUANISOHYPER_STRAIN, VUCHARLENGTH, VUCREEPNETWORK, VUEOS, VUHARD, VUMULLINS, VUTRS, VUVISCOSITY
Materials, User-definedVUMAT
Wave KinematicsVWAVE
+ +Table A–3 Abaqus/CFD user subroutines. + +
FunctionRelated user subroutines
Boundary ConditionsSMACfdUserPressureBC, SMACfdUserVelocityBC
diff --git a/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_069.md b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_069.md new file mode 100644 index 0000000..6b2e2f3 --- /dev/null +++ b/docs/AbaqusUserSubroutineManual/AbaqusUserSubroutineManual_069.md @@ -0,0 +1,47 @@ + + +# A.2 User subroutine functions listing + +The following tables describe the function of each available user subroutine. + +Abaqus/Standard User Subroutines + +
NameFunction
CREEPUser subroutine to define time-dependent, viscoplastic behavior (creep and swelling).
DFLOWUser subroutine to define nonuniform pore fluid velocity in a consolidation analysis.
DFLUXUser subroutine to define nonuniform distributed flux in a heat transfer or mass diffusion analysis.
DISPUser subroutine to specify prescribed boundary conditions.
DLOADUser subroutine to specify nonuniform distributed loads.
FILMUser subroutine to define nonuniform film coefficient and associated sink temperatures for heat transfer analysis.
FLOWUser subroutine to define nonuniform seepage coefficient and associated sink pore pressure for consolidation analysis.
FRICUser subroutine to define frictional behavior for contact surfaces.
FRIC_COEFUser subroutine to define the frictional coefficient for contact surfaces.
GAPCONUser subroutine to define conductance between contact surfaces or nodes in a fully coupled temperature-displacement analysis, coupled thermal-electrical-structural analysis, or pure heat transfer analysis.
GAPELECTRUser subroutine to define electrical conductance between surfaces in a coupled thermal-electrical or a coupled thermal-electrical-structural analysis.
HARDINIUser subroutine to define initial equivalent plastic strain and initial backstress tensor.
HETVALUser subroutine to provide internal heat generation in heat transfer analysis.
MPCUser subroutine to define multi-point constraints.
ORIENTUser subroutine to provide an orientation for defining local material directions or local directions for kinematic coupling constraints or local rigid body directions for inertia relief.
RSURFUUser subroutine to define a rigid surface.
SDVINIUser subroutine to define initial solution-dependent state variable fields.
SIGINIUser subroutine to define an initial stress field.
UAMPUser subroutine to specify amplitudes.
UANISOHYPER_INVUser subroutine to define anisotropic hyperelastic material behavior using the invariant formulation.
+ + + +
UANISOHYPER_STRAINUser subroutine to define anisotropic hyperelastic material behavior based on Green strain.
UCORRUser subroutine to define cross-correlation properties for random response loading.
UCREEPNETWORKUser subroutine to define time-dependent behavior (creep) for models defined within the parallel rheological framework.
UDECURRENTUser subroutine to define nonuniform volume current density in an eddy current or magnetostatic analysis.
UDEMPOTENTIALUser subroutine to define nonuniform magnetic vector potential on a surface in an eddy current or magnetostatic analysis.
UDMGINIUser subroutine to define the damage initiation criterion.
UDSECURRENTUser subroutine to define nonuniform surface current density in an eddy current or magnetostatic analysis.
UELUser subroutine to define an element.
UELMATUser subroutine to define an element with access to Abaqus materials.
UEXPANUser subroutine to define incremental thermal strains.
UEXTERNALDBUser subroutine to manage user-defined external databases and calculate model-independent history information.
UFIELDUser subroutine to specify predefined field variables.
UFLUIDUser subroutine to define fluid density and fluid compliance for hydrostatic fluid elements.
UFLUIDCONNECTORLOSSUser subroutine to define the loss coefficient for fluid flow in fluid pipe connector elements.
UFLUIDCONNECTORVALVEUser subroutine to define the valve opening to control flow in fluid pipe connector elements.
UFLUIDLEAKOFFUser subroutine to define the fluid leak-off coefficients for pore pressure cohesive elements.
UFLUIDPIPEFRICTIONUser subroutine to define the frictional coefficient for fluid flow in fluid pipe elements.
UGENSUser subroutine to define the mechanical behavior of a shell section.
UHARDUser subroutine to define the yield surface size and hardening parameters for isotropic plasticity or combined hardening models.
UHYPELUser subroutine to define a hypoelastic stress-strain relation.
UHYPERUser subroutine to define a hyperelastic material.
UINTERUser subroutine to define surface interaction behavior for contact surfaces.
UMASFLUser subroutine to specify prescribed mass flow rate conditions for a convection/diffusion heat transfer analysis.
UMATUser subroutine to define a material's mechanical behavior.
UMATHTUser subroutine to define a material's thermal behavior.
+ + + +
UMESHMOTIONUser subroutine to specify mesh motion constraints during adaptive meshing.
UMOTIONUser subroutine to specify motions during cavity radiation heat transfer analysis or steady-state transport analysis.
UMULLINSUser subroutine to define damage variable for the Mullins effect material model.
UPOREPUser subroutine to define initial fluid pore pressure.
UPRESSUser subroutine to specify prescribed equivalent pressure stress conditions.
UPSDUser subroutine to define the frequency dependence for random response loading.
URDFILUser subroutine to read the results file.
USDFLDUser subroutine to redefine field variables at a material point.
UTEMPUser subroutine to specify prescribed temperatures.
UTRACLOADUser subroutine to specify nonuniform traction loads.
UTRSUser subroutine to define a reduced time shift function for a viscoelastic material.
UTRSNETWORKUser subroutine to define a reduced time shift function for models defined within the parallel rheological framework.
UVARMUser subroutine to generate element output.
UWAVEUser subroutine to define wave kinematics for an Abaqus/Aqua analysis.
UXFEMNONLOCALWEIGHTUser subroutine to define the weight function used to compute the average stress/strain to determine the crack propagation direction.
VOIDRIUser subroutine to define initial void ratios.
+ +Abaqus/Explicit User Subroutines + +
NameFunction
VDFLUXUser subroutine to specify nonuniform distributed fluxes in an explicit dynamic coupled temperature-displacement analysis.
VDISPUser subroutine to specify prescribed boundary conditions.
VDLOADUser subroutine to specify nonuniform distributed loads.
VEXTERNALDBUser subroutine that gives control to the user at key moments of the analysis so that data can be exchanged dynamically among Abaqus user subroutines and with external programs or files.
VFABRICUser subroutine to define fabric material behavior.
VFRICUser subroutine to define frictional behavior for contact surfaces.
VFRIC_COEFUser subroutine to define the frictional coefficient for contact surfaces.
VFRICTIONUser subroutine to define frictional behavior for contact surfaces.
VUAMPUser subroutine to specify amplitudes.
+ + + +
VUANISOHYPER_INVUser subroutine to define anisotropic hyperelastic material behavior using the invariant formulation.
VUANISOHYPER_STRAINUser subroutine to define anisotropic hyperelastic material behavior based on Green strain.
VUCHARLENGTHUser subroutine to define characteristic element length at a material point.
VUCREEPNETWORKUser subroutine to define time-dependent behavior (creep) for models defined within the parallel rheological framework.
VUELUser subroutine to define an element.
VUEOSUser subroutine to define equation of state material model.
VUFIELDUser subroutine to specify predefined field variables.
VUFLUIDEXCHUser subroutine to define the mass flow rate/heat energy flow rate for fluid exchange.
VUFLUIDEXCHEFFAREAUser subroutine to define the effective area for fluid exchange.
VUHARDUser subroutine to define the yield surface size and hardening parameters for isotropic plasticity or combined hardening models.
VUINTERUser subroutine to define the interaction between contact surfaces.
VUINTERACTIONUser subroutine to define the contact interaction between surfaces with the general contact algorithm.
VUMATUser subroutine to define material behavior.
VUMULLINSUser subroutine to define damage variable for the Mullins effect material model.
VUSDFLDUser subroutine to redefine field variables at a material point.
VUTRSUser subroutine to define a reduced time shift function for a viscoelastic material.
VUVISCOSITYUser subroutine to define the shear viscosity for equation of state models.
VWAVEUser subroutine to define wave kinematics for an Abaqus/Aqua analysis.
+ +Abaqus/CFD User Subroutines + +
NameFunction
SMACfdUserPressureBCUser subroutine to specify prescribed pressure boundary conditions.
SMACfdUserVelocityBCUser subroutine to specify prescribed velocity boundary conditions.
+ + + +# About SIMULIA + +Dassault Systèmes SIMULIA applications, including Abaqus, Isight, Tosca, and Simulation Lifecycle Management, enable users to leverage physics-based simulation and high-performance computing to explore real-world behavior of products, nature, and life. As an integral part of Dassault Systèmes’ 3DEXPERIENCE platform, SIMULIA applications accelerate the process of making highly informed, mission-critical design and engineering decisions before committing to costly and time-consuming physical prototypes. www.3ds.com/simulia + +# Our 3DEXPERIENCE Platform powers our brand applications, serving 12 industries, and provides a rich portfolio of industry solution experiences. + +Dassault Systèmes, the 3DEXPERIENCE Company, provides business and people with virtual universes to imagine sustainable innovations. Its world-leading solutions transform the way products are designed, produced, and supported. Dassault Systèmes’ collaborative solutions foster social innovation, expanding possibilities for the virtual world to improve the real world. The group brings value to over 170,000 customers of all sizes in all industries in more than 140 countries. For more information, visit www.3ds.com. + +![](images/page-685_f1615bc434e0713fdb26a727f7bc9fde03a0ea90803fde773501f27db0401bba.jpg) + +
+flowchart + +Circular diagram illustrating the integration of 3D modeling apps, information intelligence apps, and simulation apps, with associated platform icons and labels. +
diff --git a/docs/AbaqusUserSubroutineManual/images/page-001_ce57648d57b43b9a35b489df2a3253d8bc27ae54534ec5d3aa6f8535461a88b2.jpg b/docs/AbaqusUserSubroutineManual/images/page-001_ce57648d57b43b9a35b489df2a3253d8bc27ae54534ec5d3aa6f8535461a88b2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..498fbf1db7b2a5af0cdf998f1ad1b2483c748a3d GIT binary patch literal 13339 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 qZJr_M-2VWSkc^W6 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-018_6a76e55fc1c886e1f0e2d9019a5000eb84a6204b302ee19b792a3f15694cb8d4.jpg b/docs/AbaqusUserSubroutineManual/images/page-018_6a76e55fc1c886e1f0e2d9019a5000eb84a6204b302ee19b792a3f15694cb8d4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..615807416df695aead719bcee5bcf488d9414c94 GIT binary patch literal 4215 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-018_ac1a15cb76df485acc53da491d5804019fb38bfc89f1eb7768c0eab80a13714a.jpg b/docs/AbaqusUserSubroutineManual/images/page-018_ac1a15cb76df485acc53da491d5804019fb38bfc89f1eb7768c0eab80a13714a.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b931f068f0223f5c6a6c8b925c5923b8fdda29bb GIT binary patch literal 4289 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-019_a09b5526208d0f39251f5acaa60f77f2c280a78480878b482fd9460f63ec059b.jpg b/docs/AbaqusUserSubroutineManual/images/page-019_a09b5526208d0f39251f5acaa60f77f2c280a78480878b482fd9460f63ec059b.jpg new file mode 100644 index 0000000000000000000000000000000000000000..83bac1df138f47749fe3a128377bedf52c27e067 GIT binary patch literal 3750 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 I70jIc2UBCXPXGV_ literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-019_a7ca451b070c4d8489538576c47853c72b100934e29bc2ec10b240ae6e1604db.jpg b/docs/AbaqusUserSubroutineManual/images/page-019_a7ca451b070c4d8489538576c47853c72b100934e29bc2ec10b240ae6e1604db.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1341b633a21676b428800a9e81c010b2dd215a36 GIT binary patch literal 8619 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-019_c8c494c41d57b702cb95f5575d2661e038ba3bdfe4e4a942ff0fba30411069d3.jpg b/docs/AbaqusUserSubroutineManual/images/page-019_c8c494c41d57b702cb95f5575d2661e038ba3bdfe4e4a942ff0fba30411069d3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c99bb805bb159c1db537c91488ed610f66d50f2f GIT binary patch literal 3415 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-019_dc9c7c1b69d38366026fdf3a9c6317c9bed3b1310219a25b8dd631ad9246ac85.jpg b/docs/AbaqusUserSubroutineManual/images/page-019_dc9c7c1b69d38366026fdf3a9c6317c9bed3b1310219a25b8dd631ad9246ac85.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3a3cad874238a01787fcefb5423d6a27b8f6b567 GIT binary patch literal 25309 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-020_2a81b56e685db5f2bd044b3f287d4a43c39d9d75094a0d4a49362ab941906773.jpg b/docs/AbaqusUserSubroutineManual/images/page-020_2a81b56e685db5f2bd044b3f287d4a43c39d9d75094a0d4a49362ab941906773.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1c21a9682df0e71c9bf714f994d3aa302a060566 GIT binary patch literal 4365 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-020_bc24d6c4b8d6a1ab04d0f89cb015396fc5535cffcb658ad9f49829b04000b6fa.jpg b/docs/AbaqusUserSubroutineManual/images/page-020_bc24d6c4b8d6a1ab04d0f89cb015396fc5535cffcb658ad9f49829b04000b6fa.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c55c63adec3d1a349dffd930c2b6f0640c8f89dd GIT binary patch literal 3851 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-020_d65cb15620e45a7627b90e207d089b12616d1edd3766752fd9146b24a7b822f6.jpg b/docs/AbaqusUserSubroutineManual/images/page-020_d65cb15620e45a7627b90e207d089b12616d1edd3766752fd9146b24a7b822f6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3c624fe2c90608b8802fbb0f640a9c003aa500f6 GIT binary patch literal 5270 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 QM|$}0sp9`>ACCR{FDT#{eED6 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-021_e00eb64d8926ff5792b7fe42f588abecb7e8d65faa01ed3d6cd3544166146f37.jpg b/docs/AbaqusUserSubroutineManual/images/page-021_e00eb64d8926ff5792b7fe42f588abecb7e8d65faa01ed3d6cd3544166146f37.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c0742e49af83daef823e947cf37b5281c8403cbb GIT binary patch literal 10521 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-021_e53291239f35722e16fa00bf5dba22310bbe80b564d990a882450c4fb5f876fe.jpg b/docs/AbaqusUserSubroutineManual/images/page-021_e53291239f35722e16fa00bf5dba22310bbe80b564d990a882450c4fb5f876fe.jpg new file mode 100644 index 0000000000000000000000000000000000000000..94882731d605e1d6ed0682fac9242bbd429f09ec GIT binary patch literal 4174 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 C^)lrE literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-028_4bd4062784d012ba099ec584b908d387ecdb413d9912119faeca3a5a4d131286.jpg b/docs/AbaqusUserSubroutineManual/images/page-028_4bd4062784d012ba099ec584b908d387ecdb413d9912119faeca3a5a4d131286.jpg new file mode 100644 index 0000000000000000000000000000000000000000..52638b3126d0f71b8800f26d02c788db449f46a0 GIT binary patch literal 4089 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 W>J7CwoB@EZF;=VVm#RT;CjJ8hOjr#7 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-033_3bbb729079231f19f0b9e4f14ecd9c0bb84b21bee0c0127849304506ed42422c.jpg b/docs/AbaqusUserSubroutineManual/images/page-033_3bbb729079231f19f0b9e4f14ecd9c0bb84b21bee0c0127849304506ed42422c.jpg new file mode 100644 index 0000000000000000000000000000000000000000..df80d16092a2cb3198af1b9d9e2324c4fae984d9 GIT binary patch literal 14412 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

@|&Kb~dCWG~h`I`450La(9)o0)Fy^ zHqXRN>*wn4S#LLpis`AYFtp!55kS5#5eI=Fn(owop5J?~tbs$f0z;2RVwGUT|=#{%vd1809_^WTt z+-B|Y503@pwyIR{Z@dJqMrju#gnk38Ig`TqvHa2D@W^E_ph<%I`me@0iU_Q}49z_|Xy!nT%lfPDf`CFZaK`Z(*EKH?w zn)g)p&XGS=Yr2VahJO5L%7_-NI1a;lC}`#EvloPTaRH+;)oklyJ?G_VTvkdoK`GRa zBg_`TP7(sjyjX4eahqmj#0z)KK~tx(c-19kN~$dlPJ@!XVpP!?hboAVHaQ))oJkF$ zjbwR?POIhfu=V85-0)DUkZ}iV&>_p7=1_;0@W809*)RoY6n3BRQXbDCMJgqm_rr8q zqY|rh@5(#DchBDTZJ4%Xch!xxa?kHxXb%>c77V+;rY9uoaj%D{oNWb`OxWj;(68b~ z)G!*KKbk#xp$_Gx+8j2qa|`v7SjbHPP`$9SS16`pcjv0nE~%uYZ|x=(d=hJ}`hk5c t!BsSu2CB+{E!s!zx@*kY>+HP-yJdA1DCD5~J42v)*^|F^x`5pL`aigXfxiF% literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-037_a3470da46f650e5700d3bc0aadb705fa49ec53896d6a31bc792dde78fe9c9b5d.jpg b/docs/AbaqusUserSubroutineManual/images/page-037_a3470da46f650e5700d3bc0aadb705fa49ec53896d6a31bc792dde78fe9c9b5d.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ce026f47f07d7e1655cb98ca8240bd85dd789469 GIT binary patch literal 24975 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-045_bfb7f989b962d7b357565c97a91640eba78616f451edf05571cdaa195bdc3990.jpg b/docs/AbaqusUserSubroutineManual/images/page-045_bfb7f989b962d7b357565c97a91640eba78616f451edf05571cdaa195bdc3990.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f96c60c8ed85ec4ff36555f36a7a0b7803bc4d76 GIT binary patch literal 53284 zcmeFZ1yo$omMwaq(BSS8JXnIeCBcJ)5Zn?H+_i85!7V_51b3I~5%{6!3FWzqegenTk3IGZU0H8d)fcs_O z1%QQtfr){Rg^7uYjg9pPmlO{d2M3pmn1q0oj+%jk)7#`}0j`9x&@J|N{DhLf70}~7T5za$_dO`pd1q4Dx1EHg%p*@uLd$hlZzTX6NP?7MGx#TiZLkd;156NAUBD%d6{Oh~Izy zq8ADP`bV`M-v3dtf1?-CgI=g;XdpDqzvzX6>iHlbA~f{Jd>F)XuQA^_lQ8jr!XkYh zpHtn9%`Bh=BYW>M^@yBBaFZ4O7uEhjv%gKTp#P9&|E$>mqZbsw1))529*78#0e=1A z$PIk-cT1&WZzoZm1_>hJ=J^lRYOjxN!yltLeJkoVf_!c?F^%O(HBtUqTr!yuA-M?i zJ_C<1{}hWe&E=hMdAPx@_EapsAFpFAm7oAX?}BMpF17!Ki}3B*SZi zgW-e9BF{HD|X`)IxhUdZNl7ezC$L?6fu^6_=miXx6ZOUzA*A> z(+89|F{%j_V1qpj;)E2RZPWMMy7d^hwM`^m9BKFD-9>36$7B#GvN;sI6&dh;8i}M4 zK;#+B{S@M7ZBfuY-=vZ2rHzmE*)DMKb%L|S5d;ZIVW=Wfw3FVuHHfW@?13`B9T4mq zJAU$2&9hx&s0&l=j6716u+rLmBhzZ%)IE4DlLUA*6xePBVEDe846WMcQTIc=+m4|9 z^68>az4ZsmhUMi}^7u^O8b2bfvM_F2N`3u#b=F=yHs9~>dn`0RWcRaXQV;J0Y%=Lg z(bo^f>t~+?aAWvzq)9}T{8mZ#-gynPd;>cMb3#<69ddjS*(7Uy%`0?qtg%u~9H1;j zlI51FBg4TL>$_*Oo!fFzg&L`B1C#ZBy|-x&cagFb9~IV z(z3{oOgISnY{hu<*#ym;zfdNAQJjecuEhV^Ecv~^v5!oSBfaI7xpb<^Dcj9L2al-0 zH2O`6ZK#{m<+v03I$rsVpNU8b{Imic*}ydjeHGvV;Ye54O$`9zNL0(s)|T|P*@P0= z6_^d5Of=?=gV*+m?^RnDEY<&lI_&D@tviOScz@VyTj=#}@9bHRPDT2&5O-Vq?Rj}h z>%Xhd@@@cFf@h*HWa;Q5;1mPWcBdiHD-=*;_f&#$JpA>!%L|=AB zd_f5G&n%g?-2)t%tJea6-;*}x4f#;^23FRLDZSdKYb;HS z9EUS(O#%4qVLW$|R`CdTcC<(vKY-5xV(u65f0DKp7gFJC?D)t=r=}~&im%3vf9Dy5KCe+dsH3pzyRZ8; z-O~XEa-@KC>;z9n9ju4<5gD;aDs~qmEpFr=n?Pxo+g#=a3cVSVJs*o{{qUL?#WS+& z%G(vUalWC--~oDOMASwV%At5h|83L?)u=88C5WvDC9X7@9!n-f=Qh8a+=R{re@e1h z^xEJ|NO1a&1i}mcvJbeTNFRN#Sfdp!hGyC*gH(6`KTUM$y4Hpa<+Q@yRE!?wLysBsD za#=ZFykfPbYu+B`$!B;gOSGBUrF7CDIIJ6*QPdScur}n#X4aCtX9aVmb=lw|TJ+7k z`;(0yd(kgL*(Q-Ax7Dt$`sA{4@yzC397oKI#~d!o;2o2KSCtK{qtkIK4o}ZkXIM+3 zxc4VJD^1?h4LP!l&qJ_S8NB5+;esukvLUjUslKl7k~*W3)tVR#ew~GRyJvpi@Dr!O zFezr(6T_ikbCp0piFHoUUi!~VFFGlWbY#Zj@?z>`1+L=EgMTxNAIKx>og1Fjlw$tN;e-m`+Hz%$knhc^~oU1UEofbOKp)-6{ z*DimPyTy3p|M?Qhr4R{>O-oAU9S{i`D5O}wulm&%9z^~peh6tpXWEm=uu!CYWlueD zZ8boyoTFnVC9pt0S1k{GXbeG0Uo4M9$-m7QqU*5;$0vtB8GPiN)O{G~U%fd-(T5dL zcIc7PBh$R!M_DzQDQ`U`OL_Rv97RhW2h@7PS@2W;A^P|GGEX417ZC5o2bGITtPMP> zZLf{h2cYNcV&|t!`V`Vl%oXo!E7!1K(KTShUTZh_ps=3)fHpA%{YUn#x9%Hx0KDEE zhkn#x&{4hB9-uBP;yFHo-dZ^QDa|#bU3MIp$SIMQLip&xF*0%r;|o{T>I4R-v6y-4 z2%Ff+ev)cpieLu$iU=k{Ll(j=f6by<8R+wTZP>tMkJacjILH)C5RQGR6B9bGLxtu| zq@Einb{v2TR-ZMjxe4POt(;TWTQs@pCUy*Wrr=c3XOk43d)p! zp@@^0d83{TyC`&QJ)ohVR2_XnrxNE?0=l% zzS7%d6faAMM;5htMtZo$ZrEEC6==76ZmGX%^__u=D|DZ!p%}=G&ei#4al5L4Am{1Ex-o@y-RTo|8U>5S=7^8cHAxamgM(5WsH>!} zWzqj4Wbs?3gv$ui7fo}O6_rIn=qtx|pS}^8C{dPqtLM>I+Q|2mWsdCe&yz4|fy5$#ZsSgt0W z4~hf3xB|hEo&Qu>jkmLJlxKLK?gV+|eZr}cZA}m4cfuxn(@W3T2-gU+7b;UKh{VYr zjo=jlC}W+JPGqSs|K=|Fd%ExcU0HBIa2s@%0up!m5@D}Fysy(cm3gWk298|9|)U-|`7|4-2mk z2yPiW{l0}KY+Hr5W+K(!k%zjI^jhEqL?19=9~K zL4)LRWz8xAhh=GFIY4jZn`VT#cwU&m=C10yW*-fjT65BA^HQQ>iGsv-bWFn}EsGIh zn{$xx`T2RACf|#ljL~T3393P6(PN`~pcfCHi+~K=;z!^F8y%0Zl4BG30&2=R%}x-w zBa7c~B(`qR?KQUS_2h4w&++NAC5!&& z#D%Vrv+OAq8e{)Xs&oY4ADk{rXGlkhCQ1xc7u{J%l`b<|uYon* z7%{yAqDFW@6c@FD66vlcotvxbJpovU3)O3~^JTX5ho6IOHWggFaWyePuw*q;#|T!( z8mXrFO0_PO(db16*9LL-GVidsHpO=vy<5NQZn$j8vK+5Jj=HcyQaT+xlLt-_OEc}3 zzE2i-I;)W;c9x-AFdI+ZXNF-k1vD=C`1!ORm8#lsjKr;{pQ)2}SI%wdIpba3JJ>Ah zQD1j$6R|xL9q=0ie59+lax9=y8K1eN3(6TT^>*wyIgCe76-7Zmj=;Z48|WDqDv%Do z5@mXdQf&?ER>4|zpSHuzOGPd082r}KU5(fyuFQ)jHUjAN6?yjJ-(fejS$#o99-+L; z%&U^(=QF;J+0NkVUnsNP+)ub(VHTQO_T<aYDlkw~>dYmO5rdR-dzF!YZ%+B>q$UGYwH zTnl-=>Nqu78@x~RI5~ReC3b)gxar)fl-qlVV=Zim4-t<#_*??I0Z}EK(9Y0fvln_$&kbAPiKg>51sz}HHPlioZFD9)c-mBM4Bj^_1iO)a4MX}La~Y%$Nu=mV;v|9g|P5KO_#%m z%quu8-#%z}kh|}aiWb%Ncn^y7r)isZ@U`8zHN0Wyi|;(+u`i-(`YMd;NC7AIHgjFT zr~(JSP3w`CnMS_el9FslDzSEknkZF!1_KdT#}aJL392r+!#HVn8}R40VT7 zemRcZ>EGDGfaGqL5-KVxA=qn9Y?zk*Onf@Gnq zHS%ItY7!7}`dZ6PJuOvhZr0E1Shy-5--W~|1DU_2Fv&*2Pa)oFRlWL>LM6l3-n$`n z4RIgfBHwl}1|~73@4iVDgDMab_W(=Ti+iBb@gB&du9tp%4-ARJ32wov_ds@PKjNt; zI;7{8jiW#(0o^@b@vX$-#(Y&@**BgJ+T#JQyl|=X@YY4VQQbf(HQ>Xc30rW_I<~Kb z2b}7Zt)a28zEKDIF{$fO^G}Jy15QUmaIF!{a?$bXz>e1~Dnf@Qf_rM}gsO$4Io$o% zZ;g6q@wxhe0$6Z&%Rqe8Oip|ISl=_cv3hNX4Nv+kgM*I8M+N~gZRq$(ImR#iJWEHg zf<)5=I98~>2kt%(bkR@&4zG+obsS0b4!osuIadsYMpI+@p0e;2i#|e48e#YqMqjVn zLobkGVDG=It*Tcks2WUqv0Qzg|B9H_lEn#MLCsbA@j`{$1cP-ZHJonS0O7$SWFmR0 z-TKY9$wfR6bM-*O2(GtAe#2W(f>fTYyAo~`4`do&=`nvS*#MkC2F2){XEiZRWx{>s zwq($c#P^cy-=~`QiY%R+l8r790djsDfuA?N2shfr>qz52v^D4CJ#d_M4;&0ss&@NJ zOxycY4{cVc>((xC^Ayziut&5(7=?uc#eQ9OpBT$@`!w-NQylWibJl&~DvuN|S%Y8% zO8m#r(f>>g@!#KzIRUG1d9N?7Zr77TRCjV6@-UUHC) z_V!VZHUM;i>J_i8B!^henb#SiCqF)hDR ztphI6gV?4yCt6eT02#5ta=*YBEfGuAuMABL$C5LxDOsX1G!g6?s|5LRkCsp>q_uA` za$RIZL%?D6M#1?oOT~{A1*oahPkv{Qm83w{XYNElP>>*)Djch=t3dex6yK2^aiCQ9 z)AE%&Gvz)-(KaLK`DSkqHRlUr=Hi{+#ZbDOC{UFLn3x7W5j`)BMh5|p3?4#(+(;-E z6_k=WCVe-O5k0O$e6~&#%|#A(G=}?i>*HZ^O_i+Ihbq+y36fFNVZIJ#Vs>srXBxSI zOu`K(eBZi>l2WW)f?2#Rr}JOxO)_!3eI1x>hVt;7zuhtaFD$Do7O;JWeb|WO=(>d` zsXj_5Puruo^5Cwy$h)}#4+zBHE^02Dl)0h4PLvxYSKa+ie**e&PTurED?iz8Hd9}` zVm?7zV|+y)qD;GgC`&g-Hf((-UZ2)iwmGKNbF4gib*y2D#cRKB^h64T%HLW1D;pmgIhdxOz<|?GHxENL+yhp8w|TouG3x=8 z<5JaUYsH6mkLTSP2=MfMg<&Zg{1VEQNfzz{-u7MWlko^mOjUW8J1qEo+I9xNVHzu# zm+=e4+4c#|mQ-zQ_Mf>J%RZ4*o%%xSsl(?xHvEFGRd|Iza~8zHbUy`pTRz}~q`FjF zj&u{789vI>g;NH5YC0O6P$dV2)g>TwINF`Qem=SBhIf-xVcYRf=d+WE!jtA(4pbX1 zP%r)CW;m(H8|6Y8j_js{#j|t?fjoOVK-^MtA6D__ufhm_4PyA;ckN3$s`n&j7*Y>r z8s;mKcSvENkc3{}2km>V{E7P~{+7ZX%eK&|R9Tll6C$fm`e{u~bt58ROH>--pMs%K z7atrl*wy1X=A9DU_AX#6!Xe?J2U;1<_?B~FiXYoGlY&#+{3;v2=AQ$;zads{^XwH_ zAeW&=y4YWqjmiE9V_M2Z7p3!sXv_#b)JV{h@k<`NO+vuqp(E>vB`O9mC=N0KIdEvc?6TK*55aQ}0h@qgbU@LyP`Dwz(%#73IL zZcW_l0F>31%$s;nG@{ac70JY~f@t8tV<378O@lW)%xK}L- zQArk8{VaIT>@Vu}E`Fg{sBxP|S9j7^#)y1kSR0 z0>y2(0vq6=?J|8gS(x=5>DAp1ylRWOBab08BJM*FgJVfKPoJU#&y;yoj8rH^+J_^R zrnl@=Xy!#GRv`7r5!lu0bxw}{x((_oTXP88`39y92C&U?u~0=;@{iEi--74-w<)7V zyRlsXcu@@aajDPvO62;5_RKGM)M7g_k-dVgI&m$u>V|@$Gh12FJQd};u#frApe8({ zj&w+UzveEn#17jjBwZ`s>M|GWpbswrzRtz)cJ{S7rKAW%{y6ju+_3 zIul0TEdKD)6)p%g;qMydO9ddaXATyKp`5YpH0J^chC)K}*uEV1=PNHT<36oDU5n=| zqV&9f`wWmI{5@T9@iorL81iI5L#2941Lyc2Ae4NYI}}hDV1AIQz2z%t1>fKqP!JZzt-l5JC2?hA^_*QiRPpkNVM4&W(VP;g@m+fzHu^^#y34*i#Z~ z&rD$cG5joS!$R57DVuocr6hu7 zN$mo5cIstrKt&fSmjuN3z+hR~J+Sa~{SQi|hAHf{tPrVK3onefa>p90uIs3cnfvf$ zX~r3dhfvXR>FTu2BIOG;@)xasH3XgD3K*|_j(Mj*`JR-|!p;)FwJgcT3&0B)tjG^o z_$u=Us8ET7uJYKwYYcxc`h_XZ>=~!Q|8K7TN}BDzrTME8pSu$VODN6mRtv1I3Gy^p z+cU1yT6XBgXY~p#AN(25syfuP@irbdf~xZ;JUzma43feFO#UIY@|X0=-y*4-!_O2R zAvS&tVjjk)UaT??NVCsNT33QyxQy9^r#((HM!$U#d4)1_kxlS2x9OXtvu6=vV4;_u zW#)ZdQ@hr@u177^<1B{WAQTqg*Av4UbPqs$d2W+qm?@Dx(%IG-7gms2VFMX&!26;rDZXEP4@mXf*g`vMi;n+D z#iTB_cjO85nSAh@JbAtYTeREw^OwNQN%|Q)wt2IY#7g{aeM6QjeYHqJf)X9>OG12E zcINc!%8iPNC69>rHwx>WyBXi_0Z$KS#3b6RuE-{xxz7B_8LtrK&rLnv-FodtTvado zx@s19Iz1m^L1C0kl@CBk(69jvxM*I?oA%+b-jV4 zITsGHGWhbc6+C)fQ-tkIDI<(>FfyQ+gXWF*pX-c2!NSFoA|S1&Jz+8&oXk$p{G3Y? z1EIy8#H8}O2e86=svfQW`1G!^IX>-Ye{_P;U@wirmh#>69E4nssg*PacCq1Ys$pvh z@BHFb2m_6F>p>r5mzzq>1S2qE@w_{Yb0!^6PM zEmo+}xaM|_S<~&G7E1-tcx4CQ4rnw=>Lw#RH6D0!aQ41GSCA0LotoKeZu+-lC1w=S zKLl_s0{N~amcMuKTe*VwR;-=7rUcn@el1gy3j z6%2jUmVKtAM=hbj&W`3~DivsjU>Ykef0#ZtEiF9t(s1cx=(J)e)bKkX8p)KC27ixv zEK4tZN7^Bc1AAa=A)g6@gVlncQpfUc;<`jjq`M*8x$7ywW)gR&%^v?3fV9x=u_>E z%P&0l&AC}%F&&qB_JK?H#t;QFq+ZTjL9%32nY!^t%aPf!Y3Mo|s}1`eV9Zdw>siS9 zBUT#M->zfNu$f%#?9l%)fe-b^k;soXe@KimLodUo+>|QVl0G(DdKI}->clU$nlH11 z7IjSfVlYgJeP!k@m)%#Lro7@g?%1DG5OA-;lY#MW(3 zia)UwCq55a^FN`k4Q`w@^Km0Z$tf}&+kQ$04jNY-DYF+)O0p;BQihTzXg$oJ&mwdH zCVg}11ErG#_B2pP`D&!N>Wr!7-0iTo{X1PyPU5Eofh=G5QW0;{NF>4biLSwCg8fS8j{u*p@5f zNhKY|X#a)TPZa0YXw>fTp)zsuYB>4zJP&~uY+7%Hkw~qarhxB+mO`6~b?|UpU5%bKjNW<&LZ89W&m04nmu>W>GT;UIce!iFrbHC|p7SpH21^Ds zhLmhvd(H1vmAXjkTm!KurfZRpi@?FXcVcj!wiYhwtP<1P%7;9c)N@WkFl3GABoesP zCmD^Hapm1*c1b5XC8+Qc333bce}b5ksdGoUwyucXl;QWyMK5^;?wt|CqZpby+r!>%8%Y0iOkPyu1OU{ z3wz>W^vlYC`<1x+(l=``3$$Pp;q?_SRNhj!=iJ!bRS`*`5qioT#vlQRq<_6k zh?}3`=5=kk^>Lxm5jEXacWZ6xWS-!wRdaW4tdroG$i{rIrRI!X+uL%D_tQtv<5nD{ z{8xQxD!Js`6p}j^ajzyZJbTq7^cIi;*@!4DxK0&IS$j;)AevU?9_1H8RR-TbDABqF zMqcX{DLD9v3iaaUG=xG<7MbVrD>I3NohT)7K8 zm1lx@&!Ii0Z0Cm7#MlBcmD+)>%c;OQ1FQ|95Tge0{?|yeo z%B>bmb^xSn4abM{kszFG>1k&jdCu&$)mY252pfrF^_`chCnGm2>r5$+7%)3GDKxO_ zEBe1{@U3kMxV-IV1tb$^6BHY4C#%%k%M1<;jG%P=6-k2(Q2v6^m;ICsM|UtW2M`%1 zkWR9Q+8OLl<@?d8gFWc<9FKii&#YQtM>0~{)A^^rro=XTg?7+A@Fr?IJykokU>53Q z&9-Tu5%}``h7&37<&lfu5gq&Uc_bbD5yC2!Wd{7_HLCJ!wh;8TTd0sFrekr}^#SML zbbS@Vm|=N+apoTQ7+~oacS7$b8y}UFjpJu1-f4!tAJ6Szv!U3B89SEC##jZGJ8tKD0ENs#jmtoW zYQ}_GsCzm^UD#rKJnYP2+~aJu5jIf|m|K0ZJ%ocyVES;K0=6u=HcxAJ0j^a>yN_gp zT|-jN%Yg(!1sh!LZzbioCLXQXQlwN{PY>8ToKl&%>uNda1>uVxarz0U&gURH%Z_WU z8lMyz>nqyR4p?c7=6^^cwxp$>UB|UfUCV+K^n16jg}Kuu=k3yXUSzX2JV7I58Juuj zAVmq;Xf-7SxAq!9*T9WBfy*``MDjeXrGqNlG-(WO0q!1Gf)fM*J&M~;Lr%&}z(tyM zEw!;9!_qMMBOfd8BGF<9@>V+S%?yvan9P@wa#JX+Z@3SM52rCX(}`)cz%#1ygMeru9b{ zhkBxz@znS(ivupQL)o|zbd(~HF^k8=HaHplVo?>{E6VTA?}646jnH+Y`Hm;xl-{$g zc7wGZ9HkF0K)HhjfudRzI72(161&E%)(+Pgr|+JPRO%g66zi=Y9@_4e4@cpYeMp%Q z-Tomx#}-j&o4ihbHDE`h}p%m^el>QUyTivAR38X)LUgE zV6dV-xx!M}*#XT<=FCoT9ako+xGj>2@Mk>oXP|hqYz$F0!H6?lLZ7SJjAT5TI@-eiw{+6Mio)QuEGzuwFa1YoT z*bs7yT%*3G4J-zpu^)(Ac2-(}N?@^RTT-0cI`#8UlYePY(9|u_Kfl0=_1AsR?+h`@ zthXJ=WOT$qD88PX0*#=Vy{wpQB`nLbi&qR|U8wpD4Q;kcb^eMTtfBn5kdJflBH#9@YN*?iOqRn<|y;ll7`PztVCS< ze3b!H{yH(W&we{WCo!~r4}@tjQLa|*a)%+*`v(gV0Xm5IYmPRlfX#24%@Hqo%Il%u zg778Bf?3n(KJ8rf8^M!fDohX~Jrv2*Z~J!(6D5>gMN`RGo`C|#u_bBYviP&Ua?&N+ z_Np)Sgsi#U7T;e`yb9o1(?=1r#4QIXyD$^e=QIdJqPBm)g<=cXiX1#Ke*4s!;*EJ_SB8Y>PiAvdQN4RFeH#qKck)em;iO(2G z)3t;bY#qJfE?iT0IvD-AcnD#JmL0E=!s+%uBYBDs$=5C56k&71&(Cu3_y-zgNF_~MDtX{>(>-b2uLK|qt%7t~Kh;Y!!hh^^YU}jf* zzqop9gvhJ;%T7u}>+6om({~NCr{uO47uoN-%nUET6B#8T`z|LdV{ytvl$ySIkj!2{9^2-n-M9W>yx%c%yQUqo5; zB)m$mGcl(9-zzrO{mNuW>5~?Q-L;x$8(S@SxKg>}l=M7~7v3KEt@rzL<}KfPJ;2_7 zQ#38JNxtw{!lHIA-bErWh|&*>>@aDcft1^{kGd#CQUYt`;)v>;CtNdRa}L) z)W3l`{tKB2{|nBn#iG@ewPy;kzLI%ElPh=f;&23kj_K)s(}9MhYX;}PNE0{x_GKtm zh7&&}$1_><@+h1%xQ&Q4XP5CAy;(y*>OKBS5UwYF9am}N=}}b(PBvy+0&&A2*0hC2 zzi`*x;szRvvmd2eWH{y@He8cO>R^%B?CfM|X}D;x+|0H7i|7B1scYP0DJBWO=YA@d z7iW8~slHXBD&Rk7{Mml1eB`YY^H(bQAKN8D46s~2kULEDJ>lu9o*se(*hhcnLejow zUZZmc#y0&{51`d`-wYtJUgMoKo4bU#qJ7t@d^Yvts9Z`Ou=^h(P5&eG=`ZKh+_|H3 zhKZk1Ime$(knI`ZH*RHEZV^OCO8(h#HncXx)xu%1bXpbh*oFp5Nk?An!9D6XJL#=E zXy7RI?R9f<Q#d~c1A2d@#J3Fc|v4TDr|k_7bMj-acJ<~sI*cH zI*>p4nctxGfku_MyootP(se#i3O^D8I}7Lb)!#f2GUj*P8PBM0VLQ#IjSki~p-t1D zb#y;)bPs!C={-Nc$HA;c@xH;3)5YJ;gH{vMP~K~zSBCKTj?%| zdW5q4uX9o?0Dk@?sJMI#WY_>Fk0UR!%&L7g&diPosy4b4o!B;T177Q=>SP6cbPZtL ztKva=l6ZYlfOF!w-EDBq`lQbM6YgmnYPHC0{~il3dgISllSY{Md{ya@30K2h74+gK zb$sKeXqz-m{BN3n$*=w^ynJ}>>PCwG>{VUHr>0p4`8J~9p^b!fSsl0u4l>1*lZ5-Md1nV#N8^LSaB*?-qG{|Rd+Ay)UHyrSsWGH@U<*?&{ljb)t|Xt&rXyyQy{cJ9 zOOwygwt9T+_AY}g=C+B?JJ`%tNLU1~*t1XB8lZ$I)H>B^?==)gWk zu=TK0d*2s+c)OPi2}WLDhEH?!o>G}%?a=eZT7fG6b*umNtVIs8zrmvjCqTKuTD zzH%E`#K-GIJnqZ0(~g2M5@|HpPg&yj?r!c5LtV$E!UR!lH!VN&)|S~^Uj z*&r8h{p64-w)Y;GJ2XxSa(LX@0%sj-E92%r3fYdwfAJ)gAFDF*d;m}PRWjstW2~M7 z^Ao|Br&?G$mY|ER=FYG+JV(%>cjz~E5<{uuF^4{64}U4(=p4iWN`2V;x*kJ%MLnDD z?>-Mc%ivO@8?Uf@pf2mw{A}YXLumB3G?eAY+xrwAow7C6CYzJStB&i_pb@%&MJqgJ z>g`>%YO>x2tql(hzjLOmbEW!_tcgE;5=e@>4-ymIF(*ZtUifD7rhfkfFV8?J!2M%^ zvY?H(qg_w{xBuJ2tNl!_nPnA3+GZ8mr@P4Ry5+{7X&1ZI*DKDyHPPduuE`f<@am(! z=dKF1H}eTAK~;He2~1`wx*4#ztK8gfgidqtDmv3C6QYm!k(pRD)n~?GahJw#`Z5VS zrrdHYSli@il-;?QvIoUzUf0e*i%r42+kK{Z+pvK;`;DeZtZA{657uNKqJgRl&dgOQ z?7cufq}OJeAE@ixwuMA0v$`O6ys;QEnvN=ht%0mVvpln?M!x0(N9iN%i~VxX=jtt1 z#e1DLa0iNZsd_Rs7(rw1BI4|k^=DWFxHj;`E;@3Yisv*zcXnpcU)8ch&G?48hK{Gx zwoEaPDZI}@90c|1W~(PZtW>WUwFp#Bw#w=);-V}FqRfH=dc{pcPAnUybCNj zoIM@&!%2`g2j8txozyk9&)q?aAm9pD8={P=FstWPJc)~-te%#u6-^32SPa+!T~#tb z)~FZUjom%@j=6jZ|eK-bR?qifc=-%WUp0`Bdr z8r*j=lwYIz?%MXV79wnKeC~ArHZQg)_L)0P&qC^I!vhTfTd3mmh3Vs<)yGX9N;yYm ziIkk4zI}l%&JVj9Y^>?2Yo;Xy1qVN7%3EFVbbbGvP)*yg;Ue_|Osks-ek5gau@PEE z9xoVE+V+bJr!LHgZhcK^a1e98{-)xMF-gj!Y7=5TL@+hsGF5e>L-fJAz9??~q*6$|C@f)N3I zIyC*`X_5-UO&I(|&=-m6S!q-yb!B=FKvuF3Rdmd|O2hAh*GVH-A5A-{ci@>CJ6!L7 z^`=%uAmul2RkdfzFZZU|1loSAcvbO1usS(X!X1Oo?ryS(U0-eSFMGE9jY{?Rg87x-D@Zxbj>fu(%LAq&&>P za7=ygkM)LX$-_T67{BB#?|TLWj>XT_B6NSq6*i=7HeHShi)Lgu686kS>cJE(FU!#hcD@~R>97Y-VK4(v@&)X<42ez3!Y}In z_Fy%8CkJESL@GvmO<9(coiEB0CP}uCUn0~g-E<^6se2nHqIJB70vs-jc+GOXmMgmQ z=9>hB2ENPzSp0`EKG&8F`XRHKCX|UycgJE>hj9a?$Nrdbwh~zDD_D8JlCr1mP6V56 zi7*lUGsV-|#JJwIK>iLUDu|z_4I}o6s6N$J~ z4Zs3l^iU@!No}p#Q0&cL?KOKzPnTn^;VNAn0M}bB473Q#K6;KBL0ccC%fbBGw#ZXc z;iFf?-+${8(eBS~AF9JsLLb0D!lN~sw%Rzg7`L)&PtGxSMqco6C6ml|WHD;U?$ttg z$KzvhRcj|34{>e6QmBUW?tqD`UMuf3?IlP`hPomjp{h4?X-cMNtJ&i#Bj_j2MJHNj!U_wEsAx0Gh=5Rp^+p?hsEfAcsK*A3|5|YUv9-Y zY*Ti%y}lX5#lidL$hP_nOw(-fU=YkORe()NsyzLGo)Ftv{r4??;vUxTGNvN5cKoIv z_N0`+Cc6I^uYYcn*urUOOM7GZrpBW63)-9bIu0`c(%?E_5D?nNvyJz3^J+ch^o=5C z^7*o%Xr`>Gmy85m5nx$}@7H?SfiZPuijNQ;QJhU4s^s1}pE@bDP{vS3JC)Tv7ewg; zv%j{-Sl?1Ru(qW3yR4#2Rd9Kp!$_>mR&{tsq(S8?T-WK--to9I!XZURjQ_=Bi68ld zZxvUeSY$byrWiKK6!e^NhH6qj>zBjQ$QST`Ms@||3)+a&HEjyZZtv8;#1_lFJvMvJa4?cFGHEhN3aDLKw#jkKrH0fiS!#ZDJx1Gn(UQ+;x zji={BC;s#mB1<(fU=21Iv-w4@HNJdZY#!XK$nN+e(_7co+^RwNnL$}w5DRwuxPJ9Y z)|>gJPCBrN-t1L|NZ%Sod+37E%6u#eE{ud_GabhsR@gj|sZD6t7399U7zf z;$iV0iz7Iu=Z3LX>`)sqEPHAejEWDAUo_d~#c}541NipGN@{#N`1whD0MeF_Rx?rwNsLBMXI@P9(YMncw5u{`w((KH9 zhRK3L1){pzhX(T56*j{&tG0w&Cr_?y4ORE6gSetPdCasyth&~{#LBA+*(dtY(2y-2 zij9eId!ZYMWgP))a4-1h2)P2;qPd3{r5IV6&n5!}!gYW;v~i;~M%-5I_2(21irpj~ zjk6L{NT+{jy?YfdI7$b`R#rIX{!Y5Kw3018V>^hb>ro&VF+lg5B~g}EBubF7ZXzUA zF^aLZU3|6NBaUpS$(J)D&rH@Mr2BH{R70p54pOadM||4gia43eZ_Ajr7#iV_l|Am- zxvX#`Ldf)qulL-T;`Fr`c{)RIT~rpdyufje%)j)-Ag^$JW*^oFNVvP0Bu}Yz^&*|B zLY8mx`S_Y)5FqN8eSLW*ON#U`m7S}LYHfdHuiK+DKS9=Cr@9x;!t!3>#jilx50`t5 zcMK17Xw`h`kD19NbSUs3%!xQ9Z&) z9N68w(1?PA(=8+8y8X#gdVd+L;&^c*e|lAQ^XK z{r0bW1dew^8E(G1(odF(`~nwmqegC2e>bgWES|#=mhj>Zu7ghK9bJu&^;ky*I#R|g zNg5XajTdu6`5p+IM1OFXp#6U3$0p3$Jw_|vc)TQho9=X+#6PCR;>8_Gv7)7TkW!#Xa1Cw+3dJeV;_kuSU5i6f+`WO|Db|yB&X<{UW@f#!=09tl zS!X`*1+uc9JmJ~*z4v`xze{J+Ij(ndc2*OM!XtNljtgdBp}npOZ4Ug!Kf5`5cA%#5 zuUv(ma3O?yLVa#kD@ALrp4xXHnXI$*<)FhDeAEQ6wwWHsk^g^N?fyexw4L(_?D_qL z)&s2r!-hPbZ__;~S0D8e^DV!@U37G=3D|C5HL*M&Q?Efj)yOxQ`&!^IzOqTy)m`w* zHC%XI{VIdZ-vT{KWXY_TM9$Ya)t@sxdLyzsGz%4W(|pt8ikC z*DGTu5GO#=E($K8H2RWPxRGO-^)|Hq^gZbVyU(cT9%tUh)M3>BhvtrglS)ya;;7yu zJ`nGSl5aE6h-H?YNcVelO?(z~tlD1zffQ1xI9k(5qtekTsq!fkOZSRHDMD0Y?w%e^ zdP_xod6<6xNM)A8=3N1%%lUz%9|yE^iswT5k-%~3>VnP5VyPlwc{f%9#fKkDq+JW* znm}23$atq`nXUArU$;-zC4F@C!mnBi7MHxf;03r@m`l$F9fCSZNlmB9>qh?o2oCiA z02XlepWbk&bchF%r(uJd7Z<6=0N!fkV<_SNWGP|fg6ZN>r0Ip8?#*Wi%Tb$)Wb|8P zeLh_Ho;l`NYu15;P!_sI?6x@)`#}ij;qWMfx*EVkTQB97wQcqSbW9>uQf6v$7xESi za!-C&uWeOKg>?tcJvlHc%rXN^O(pIOOT3d;q7JS}6PQxpq4czJvGQ}r?rDyXHCQ8@Df|Z|cJyy|H=G+iE)aQpcpnkb9uvfB7(W;HW{6#ePTp=j>%{WDn+z3mC_CQe}h%M+M z8^2E5d4d3T=uB4K#@Py!f3ICxEXijC3)wX0>02nQG_&-=jhWVIjCmc0lN7lfc^wED zI{)iJ&v?R9OKN9t!FQGAN-&srWfC3yO7w9t5Yv?o@7&DC7WM&Y)MNkVm=qUhtfRH% zLm*pjiCno&3gu%^Z;8RE#MJNVzQi*AqN_k4i%+C-efx`*-*z8of91CM+Bf=y8W4G# zDUYG`w0W5j`}bZ)&y;dylM@v1N+p#gU(gb2Xv{seal1JL56!N%x0NvgXP8m}_44Ez zZ)eZ%UIMPea_lW)Ps=7=4&YvLdQW1HaEx`(t{7=-64T1E7P$J^V=t*V%&1%9h3ent zrUr5;b58l7qexDmerEauj3!RsLQS_f)|-CWB*Y&eXv z70kLdU4#8fRiGfXYHQsy&ALXL@u#G!#TIDYDjRz8!~It2M{($Ua4|JYI^ab{Om)FQ z^wa(8q>M$ytNymbC#Ds+{Q%?Kl8&;X*KmB+9NVy;IOzf-64~AqyW5P0sj$<9>v?W_ z?k7z_1G@U@VvUnAga9>pD-bF~zP0&Au%XgSZ~)Pv?a4ltrHYw8XH)KWdE#Dwc2HYz zy;x`Sf%}BEQfq*F%X<=Mj$8{Z+M79Vf~mc_hm8w~=r(;f$GRbr*C6Z@e#D7XqpPY~ zs$s^_l9Z*>#QLi1n|c{bUfi6hTdm@N#FqX*M{{jx7Co3fvek z+R-i0c_e$O^rE-MW$b0ZWk$+kZEUSyj_<_Hu4p#?tX|r!Lh8{(ewK-Szcg98e~=*9&*N3Nsn{hjU? zE%)y?vJ*|FHtKJ*Q|lu^zr%P$D;}}_0UZ7HQ2^F&wJYlVUUon68B>^EX5C;-b(dwk zX_mMrx6jbQuLT5JR7+qS$`Iw2=pWLU6i;(!l^8771^9x-YsjzH(zX7LuMN;F|4ytU zRiI(^e$~#7TqP|jN!3U3T@#(I#wQ75^NnTpRglUfLe5-~-spS7X3ai#Y5?Ovpx6rz zvDH2ruH}h&XuS_^g|Pi;UbBMT^?SOVI%_~~?Ld28hTM&WEez*M+<)To>ly!kqiC5h zWkW+OiP2IozG^o!i4s{WL$9PpJwQWVyKzq7rnLlWUkUx#9DZlV_oEz*$7{nFy0sCc z*U*?@A}+S2fGPa}yl6Y)e4q7U5DGBLZChM#-|oBTJ*guuFx z@56B&eM${L>YLB$t{z79{v=J5q1-FgD7T5ndTA^4nO?4Nf7apMWQ-TX1?SbJM{%sP zC)RVeB^wqz+Wo{afPQY7P>w~T^hfZhvs5qJS4-nXpzeTctar?+{tP$bS!=^=`A)-^ zr^ZU2B@y3oqJ}?lSWnxH%oxS^^WWs+8zmFM#A&sXOuHbtx}x8=gDTWxgAM zKO{H3$=?OsXkuT#NE)v$GywHGdloOqV*NbbN_N-rJ?~}%BFlo3zVg1;jtVBG%Erzu zUH}{F=D0px6-q`4s_w5fDekP9Y<9PJmf}1)CCzD5TNxtX$<gxc>k^(}FlKix>+6`}bkzoSsj@wF2+YViedhJt8Z;0<4NaX`Zrx_bgY*@RhY0z$Bcgvs}h|3RXsnf z=_z8(@#$VveE9<%0&9D+u6EFj6ZLOrzjW~F=cBpd&$4v79u@4JYC zs`iG~Xb@QPuWCOT=RNBJ_EyzYlSs`-ki-1#G6ct?5IQ$c$Ncrz6}{QipGI(Qwl&X| zuh*wA7)`5}#%6x|;AFcXrWCo?9UrFib?Y&jF)*t`Yw!4`z0F75SbfANe;oCpN!R_l zSd{#Wbc|c^tvzEH>}YWe+rAgQ)MEh@=uhl{A`LBzkH!B=FWD&ic_N3*bvFaC;O+PC^dKPsGP`zhfD2>P1!_j z8$#imTpnE@6v&{VIw;4jIr42-nk2wJzml3>(J*{%`>tTOw@ie~Zmgs_9`P}%Q#xjL_H4f z5aE1@ac%LjiHoPp`zUq;Vcw^^!dzu@q19ohwXZ&sOMj7e^W0x;L&a~(BR#|M7m0;++Z>+`0A3o(4gB&ZxQEam zJnvu}Ek~t}f=-00?{e*k4pl_B+CDSe?K)$pSFgECmNpb1&)&}ZGqFW(!R;-5+!w8E zT#M@B7h~T>q;Spd&Yq)-N@bWoz9X(RA=jB#3oLuZ@AijF|Ae?JB5Oj>wZ9_42xYu! z>1J>8l3HDs!6=FAK4k;F`-JA5Fr?T{mzavtKf5aQsc?8WvHteJpQ5uhTrPN2r?Ea< zIr+J^@<+>;U$vUpei%K#Maa+vLHn*RU{^WfJvq{hO% zh&MC(Xa-}*+v;y>VAqoG%+5_Qwzx}q3}AeZIDK#0^#ce3ZD zE(xiPvj?0{L6Hv!U_aq&ews}ry#^ok+ti;}HMUiaRj-FZ_8eve`WU_H!MwoAW7+#8 zeTdMR;)&XQ>-s2)3qAaDf;Z@CrbH?-4iqT8@RG{jsWYDv#7C&ZZj9Q4b?O{nu1v$8 z#+QF%_Mu>D2Bf=TO5$b{1-G@Xv&6brpbickto+Q9YT@|lco#Hlb&?_|(1uApX>@}W z6TZ9MUE9UPcgER}Chw?gG(n_qQC#;VJct^a!^I74c%^AM00hFaHqt(Cqe|8p36x1# zleR}8lh_z6@p5)pZX(Pg7lMr&t2nj{tgv(ASM;{{EYl8BQ)FrumfW{~J7<(J;zSq1 zk!@7I%6H%W=#jOs^I?fa(9p)nZc7ctwnm{f<~LL*tu=!bGOWFjC&}H*>k_{{%6uZa zx|ayGdwyP;suAXf=KVx>a5S_|BR)2$h|q!BWCoi9NA31BOq`eCb{#aWvls2+y6_|W z!bJ5Y80@n8gmJ`;On$H*)sW#EV_XPKy`hkrXNyL-)BuUL;X z55l26d23v5tLweNnpR?j-ipfEQQ!V>Tg_@s{AqEH_Q<-LU?cC7ps2h-MeXXai+6hN zN=KC5+_J-XkmX}ojfAj0+H(KESI0&|SwM(?1=2 zK>qWI&)#8qrHcm2XwsY^%k;yszRN}PDAKEMm*jF?dS5m)Xi&ZHI&_jZ#*cqd3~frO za%7TuEXlIL+F9GKkJpb%%r-eHA4A?5$EtyE{aRo?j$+S=uL6gnNv!h^A_>_?YSWCf)tb6O*1J7ugu> zE=>ep*ePOdNwLz7QyP6%jKzzE!@^6iyoRxu>KS@VUIO{JXc*yM1`eA&VrgEoqxLQG zZ}Tc*UW|nToK~=q9bZa)Nt&BGXR@2qRcbO$Vq*<;nvuWOCF6y+` zMDD(&F|S!x6&^{$eMlbr0tbkRc~-I8yMi+-A-x8QB^ZQ)ey|wmaMSb!=c?{C`NpobsH6~x%)8+b{M|=wiq3y;*WW#wR$TQtBb^r z4XeE1T(Vi08V+#8jn1>6(p}KMmx%2tL|%QmRmL7`%VaxIp3AKhhpwquMyLb@o<1Ip z|H*KBYK@tK>f+fS6^^ z^7Hye3$LxWp6;twxN{8T;d8qE>Jn2`K#FR6!GdN=?-~;3V z5)wYp!Qa`blduCr>UUM}Z_6~(%1B}`B_3+GvDv12_N`K)l+Ba{ghP3>=4J()`8Sy` zyMS!5X2u+-m&d9np{t*7CH=5lSBpW1;@`gXa}dSg#p!fPY{9}3*TZL6=iEs>=~~7M zy9=AG)%)>yi%VL?WzaQ*4J}aqanA?=$7wbHJcE_}M@ z4Kwb;)_R02bVb01Jj*Ci9ZA&3kqF&R>{+0QE2WRvy4BeD(4mk(+%7aF}!3 zyQEspP*5E>E2U(+(fdX><@O1D6O18PfQr?o?CzTI??AIFcf5*#)`F>9S@1PL5Iw>5NcfEF6<}*p8>BKenE)iqo$5e#)6=kz-PpXTuDv`=5l64!ETyp-N67Usx#eYTI^w+YOy=OuXD^CEAnVT4^=tFLc zcfjxCx|)aaY2wr4Ub-d*?Q7q1tYygcpbrVB%wf<9sVSBOmaz|`Rh>qaX+!5*nn3*Z z03sW)$}R)P3tFm*V~T+_MQ4$f6D*#pC(=#?Zd4@!^~Y97;a+>u!q0_8Pg!=hD3l-Y z48>qz1$&%iIvXcPuc_S8uK!vgMbjyDAX^a*hJC@Mzn7EFyrhNcVh74J(4h{;;SDAf z9dp8?MR71sq|67%H!G})v&@b>WcGvOZtwPqXt!9BvEuz?N6VY<$*|=_1YaX9Rq`zm zR@KI{-cED1F&GW4a69y}Hv@aBSVd8Jl1Y5M$-g)d8Lr6dT_HU|Ga64JS^aFfk&{P_ zL0rktxN$It6uA}O`b}qyxQsy-UA| z4AI6fBlc%F3+7a!c9(;O+ZDdg%fO8^inlC!m;7>tMqJZrAP>b%c`B{>4`iN9R#J0l z7nqyjK&(&Uj~~^>uaLDonpBVDe@_BGLn_#FP<(jS4N(j78GSCG15Y~&ucguZ>PJKv zEVn;onH#q*H1#5pzNFR?WaPQfcd} zQJI8dl2H^-4`{y?fgnA&WZVjCVp*6@R=bzq}(C=;7l}4ya zg%k3@h`Gx0O-K>P#~i#yYq&JeyHSUWODJjY0hW#ojHo2Y z8?A7vY~OeRavB`PTufL+z5w*LPu7ig#;#hWj<7bS$-f+XWW)m937}&1X#`fhpl9r* z;YH1DaIx4R33-0;8l^pI3Pj7xVvjQO*P<+TT7gKv8((=-v=)8|yZ(l$?grga>!siQ z0q`GNb?_nNV?!?RH9k|WJhwNQzn^z#K-h79vzH&>T`}8@eFNB)z%;Y5I>8@I<)oNm z{l*dmn`Al-vJkIo=k?LXzO89zG#%T7{M)9|Ai;{IO=34 zJx0tK&4HusVxXB83mDcEMRVt!BMkpX`jk^?&afW$lsU zI4Fk>f;mA9Pb{NuSMtuUCk-3jRR%S(QcIdxG^@da(eHGp1m6|g(73gz<|M0ttX@r> zd>iJ9ZrWtHQ0awHSZ&5ePA_FCD~71SdjI>a$1qG?`_2z5aJV|9@HWd%_cHc zMvg}WoHX`(z`c#jVZ&CKUpzlkUGY-eXW$-=i>Fp^sBvh_Nbx`j?Kq(bJ zS?rtBEylv#3(?`R^^BwqwT@3$`{G7zIp3`7QT6@~&yrcg)0kE{8%+o_nR4%T>?JC!Wa^^a`0#bWo&L-gai9k8jh~Qmc zHt6-#RSqxPQxH~afjCcUL$-@A*v?D+U!eTFN+8L^q$pQIF{ws6f9)EoPx0fKQAKFs z`lR>A7Dgg#J#ST4Biq#c)WQd1 z;RxkOA`1ZO;5aTIh1!SK2IGCg@{f)a-Zc9?^@1dk|T z@vHk+LM{o+O%b^+V(US`-|+8jJ?-vogzoF&S>zo1BM)n}>+lrEn!LhU;v{jTiV6S@ zXn3D@z!xdH7YAB{1d|I~eZmRuVKRY76FJ8Q()bq`8xa+P#`f>-NhC!n`m-Sof^F}u zoPg=g!)!6%uFs{BU%;dWdkrb6zepGLYb1ZDnfDLBJ&g*d)qYR+$ctJO4Sr#G*q*q7 zWx_dK|Jjb^^fe{L&d?CI-d*huk0h_mCMFc{0i2wS^z}owP07-^sF^!iT596Q5#e44 zQnWjlq4@h!cZ!Pl*o=_lWz|Kg00yv*Hl9x0g?iCUX8rVmKT+qbgjXRXL(m5jmPOi= zJTTO-ZFe;46_N?r$iMG95v;#2g?Tq*JxjVRd>ytkKMy_4rhC-uv?;>mXN{QwzvatE z^{(C38RBz|EPx{Fh9hsgijX%J5AwZd*5LN{Oeoi0A-vE2D;r=`^*xk{sU?1qr^=7e zLy8i4SBZ8MS>=J0Cg=ds$AQKX&tk+~G{}G4N+Op-!)iCw9Qqh*O;*J~5BxPF{arc+ z)K;&CvIznx_7?mG2PW|PE~`H^*ENxTqLr8=TjQfwbS$EO(Y8W0^&YiPl!lXqMdQ8_ zW7$*}>LJI$ang)~K}RG;r)O4%lDg44fhBF|U-&>2GH3_sYYixu=*((X-tQuF9f7N( zCnSvM>bLA$_RgBizfWEBpNd~)hcq5w=T^M%=Y9aKuVR7zf*ekkb3s36a&`7&iXrO7 zndaLuEtJ)|AE{OVMZaGm$f%d7R>E2CB~A?A;PSgJ$r>DRRU^_P&vEl+m7MUy&-%Hl zdZB^-s#0Fr<(*R($>$PmYY4@jK?Ae$MPs1?w=3VDHC`^lroU}nB%7qpG5T&_A_t<& ze5Gaw3e3ol=Z_qq**8jO65j?zRPSaI)1zo|%%Cd<{u71@i@}+G2S3}&HHLA&1>@3f zS`SXbb0F`!4P!&mR>lHFC`yV5Hi{LFM@2#lZu!Gj*OyiZ=iIS7>OKsJ z<~5$0ywtCfsC^)Nt%;4c@zUzUOqE)UU6lY?a@RiCvDXbI8Z^6BWCsC;}5q1irI`!IKukPj&)Iru=n-b^aFD@I` z+TR=xdUUW&yML`pvR5nUk!(tF^BUJ<1Khcy&}YCVJVe&;Rfc*WF!Uu1o)k9OSaSnre#qS(UyOlFinCnp#5lXodPl}gqroxaUu%njB-IBVbWL}Mcl3Tn!n zw>O#n8GlnH%P9T*s_8JwNBb{zPOIN-86hy;&FakKz zV6DD2M&2J9!hW?W<{Yvq!x84E(LMbgqKQ*qvs@2BnY5FRb)7=T26L-Ab8MQGqMu)X z4#|B=1Q;HcRL&;+PjRF5+RoShjz8b~2E{5!wPw1aMmlxh6(`bu~>AN{jD3y}iJ_WV0 zy25EQGjh*w4^xu>fCIS@Ey!&i3ouOU750F`UA$5y`$n<0199dSL!A`0*+MeE1B=Ko zrlu4P|9#uXf5am4Z@d;0-w5d#eyi*Q_AIw4@suonO5yn)ASnw7?EM)6vW}nw)7g@f z0ZQ`##Ioqnm%k&};q#SUmn80gIt$jtcfZu*A+m5^&@gRL@OBd{b95vusPlkLvGBgm zArUZo5i|)9)2>4Uj{dP$JS;tae6T?g^HTvUW;mwcmY73U3FNG6tVAsjv}{Wgn4ly` z+4=lgtHYBAgv~NdbeQ9!hbBFHH3~zUFS>$>olW%eAsU1CxUEey5`ymeCf59Krey>l ztRp<>;zJLw(PBvs)b*-i9g4udO^(ymHeTSlKy}9&>g)SmOg5^Cc6(HrZmYd#&pmBJ z_;};`;&2FIdIzx3!ed>_`h4Rrci*+xr-!B;* zhawTW_wRho*4oh?Qvc}U{YH=LfCzz*79f!c>lzMPffo{cbRBb!p{Imw=q!RRE1zjrur&b`Luj*?LmW{FE;xdqmreb3`P}D~>i} zi(CrML;T?bDUE!_sFL$0>?&4THHnUAalyh$gAxFBz{P}_P8;8n@tEa)7VJUVbP?RzJo~rRgI`qPi2h`TtRx=}ri{N@9%pELfWEL}x|2UIB zP8{!J_y*#g3JMRNyS>#OxnKSyQ(=_-B?8FS1dPqD=;)a8bW_7W3C?rE5hQI>Muu;u?LRCAJ&E^zj6$Cm+k?CB znZE5ecF;}R3qWk@oY@l>{t$HOzh3|G7RY zm29T77Gak2sbWD34Tp|rq@&RTI7N+c8C2~C521eDXue9(pc_}Fl~aroRW|-#h$mD3G+#!obBgJ@7iY#xP9ipD66c277j*2aFy@7juVNJBER6BF?%eq%Z?77 z>~bt8(K0`34z1ER?`r`@Nyu_?6*a_`8q;=)X0&ayFvfB7!8-!P0GnJ6b@5rm5ZH(@ zb05ORgzJN)xI^ssq`o|qQrCjNk-yGf7McC@?s`l|bTGwa({%}fbdtGk2mOg&qy$w5 z4cty(M%<3D?1nKaay=0$)wplE1zZwRE(MPzqWPEH3 zfr4$g0o+Avl6a>ssx|WpMwz=*6Z^)5R(sw?-mD>J1p_Y0$@>qbT4kuAc>iBg7GGpt z+PB)8YbLri;uSpQc6kace!D0+Vd|?h@?T!r{~qS>UsyZ;y=%e+ka(lN#7fRq)cCX3 zRvO@^3qRYQu@McQ2T3xDM!rSTF&r((&WO5WN^4%*YxCw{)e=1_>!0qr47q_q))koj z(xjV{w=xS9iP@`%EnnaMZhUM=^u*K!Lv(+!X{XVbc9ULupoQ%+I&zql`CC!rSF?5J zS;muWqR4;YD*g97;NTJqOCmHAZZs;^A5!^pvc8iXEG2cq6F%Nd#%lwT_%78KHBMW2 zq^M!12`rj2LEAT}Y!~34-8&!Jj*(Z?7DgX>eavE++5#*xib%iQvg)+WSzGB%@V!^Dt>#@-9G&bi%ysL$Kwej&KdDW*C8h4a`I z4I)6p-X1};Bp;tcH5nUCp5^E6EHlz}etwUKR$RTH%1PpSt>Ma&V2<;llvb(usA=)`ecc_$U1N{7%$K2w9@oncUnIFAZ1Ny@~1 z{Tj&2)d7EU7+2$On$V6~Pp+hC`W|rLQ9{|)O<9XccfoHmjj4xX4v2N1o{B_1r za;h-5Z}kuB^~(WG?Wy}Tu=Q1pMR6qylg#F9BAkfXzI8~5ZX+9~=A2q2dE zKMm~vUa9$?zdiWdW%fW;;@^6D`X&(HdZ%m8Idk7Cqd+59`7A>bs#MU*xRdob`slfN{aGwv}{DG zPW?2T*t+Yu)GA>ct0Px^AbTlzken#k|CN*%BR|?GXolq@THN|~7tqu_7KK+z1iT*A zz%#nY(*VLh09#x1x^N51HG+iefw;s+g+}QI@EmqafFkI~2*cdA)vlH2FvdaeKY$Ry zw0Qq(m*23f0&@DzXAr0C2mbE640V41k8Nq@V*9i3<_Qfoel2c_`n;C;a#}K=wB2$g zGPEzl@I~G=Q@G*#El2V4f-PmTux`V&3R%N+(zbT` zygPsKu;Ajdzz!pO0veyRw7NX*x)Lb*2N1J*s#1Xt=-ObsBhbsX$vVZWMMtHf@u=C6 zXVN6MtS6KaTdk4D8-!CcyWd6{94(ufX=}>vtE|YUAmZICOvvqZ|6l7 z$L&(OC|>c!szLR0jD^2@+tDl72l_XTQ7hs!_K5cKZ{ercz7#WOzU|=uW!x0U^K`nH6N;#$RkJRtK-O z6&uK%Z*KekYRgJoM-flV`wytbRiyjR{&# zyM$VE7c3vaX{s3eI2T`@%jbiA47W)9%fLc_dN<)l_4P~t8 zt6+0SqqEowaX5H`@a3_=q(j{z_@}+e4n^pWk1IDO0STq|*+fanxsNzh`b|S^YfI#g z60`p8&vmq*4EmQKZtQp!(+5l=)uX>v{uSs{o1R#OQEHguRBU(Y2o3(XU zz~$-ODKGB#TYBBtz9_g{;17Vo2vRulXw=irtoaiU(c;(eONsZ_GrnqT$A}Cob$H$3 z>aRPn#!#3mjW1jq*d z_k0xpk&pF%xA$VEdoD7LwsIJ93^C0~aY3M!?p)6}1;p8(S+CW$2mY?bSW12ehX>sr z)}q`u=FxGTZv(vS8m_9wFB|!amd{A3nHSMP#g^n-X9rniXkGh3ME0}f&?0?Rv(Kwt z{YOgoOmEUdVzMzNy!Y;DQJtD63K?j%kkC|j*}f+$Y)}4*I$VJvgLqqp9{RTfJK(S5 zsp;jI3CPXjO;JjSC*aD)`r+U63L8S_ zI%|PIb+Jic#ak0k5vk`Wegszb%2xUQ(j>6kG|S;&e0)adA0fBX~e z@EheP25vV+qLfbYaWB2A7>BONFb=-zk$dLuIFr2|Mc&3>vgjCWMm&68XwOpG6Y;)a|oN%HnvYzK52?D#^P4+E?IDr{pHvH z5rQ*KYl>-&pz%KiE9ECEh}uvUvs6oD)?rNl_k0o+C0_Y>J>eW-c~$UrEh@?a?L^E# zH4X~H7iuAL-RzBqGr^6*ejln$K2_f%&k;uuXlJ;XLv$YMt(}0etRQxn6{svpbk(`r z_nINy`$Mx*fYmV}sJ4z~_45X|OF#Ff@v4!cac77xeG!UTAyH+!hU*Vk%uzr3CtIT)Hv6B|*1^MJ^_j&U{aoa!)kVr8(`m|1o5eDsFHPghby zm-5+#!R*#u_62Z~fTlYj(4P)Ge*`x?A#hdS-m*T*!%A@RIz2PC3U0$LgizrBtUD|_ z%xX}od2^M((ICSdT-wpThgtG>cZQV=$o^00b%46fBOV=P#`4hRvcp7O(eI$A-EX$$ zWjMQ1m*s$Br-a_~JQNQ6^@%*18qWk1G~f|@AT?c6_lyx36ht*3`8gYZg$C&nziwKu z{61mW-Q(uS;mG2p3f~`qO(#PL`8!jE6YUy^%iK^k0Zxfi`-6*9?LPpo)@z<-@~M@@ z`sJ^%eOJL+rO?-tkLdZAT^>%%(wzP5ApF@CCgN+h`7kbF@!dNeYBrWNHdh&Xy$IOD zHbSVZ!(;QX9_t>q*L_x)i&473h+DD_Zlp=_WsP5&VRd5+7{6YGeO-1zBWLge`t6p| z1{g9CmObnK5Nb^SEL}|C^mu&Z$B=@$1{2=T>AJIm{mFU1ij93UnTTftV~a9fK-*#j zdKYW8ra@^0$s4$wJn$H^huXB*UBZzyo4X{6XT;`_$%j|cbs34$5B#W;aF1jik%B91 zVQzc3`YSAv{PefU0}ER1EJne&S5yOjFNhyQ-t_jpn>SJB>d(yk(2sDm*XN8+oOOBl z!Y7yzU;`#$5qox9!>g@gLmlz!L2BOGUM4ZNb-Yr6v7H$f!zxqpGvwHK_7|Mm3S*On z2l$JeZ+j9pYZ27UKOYf0fpY-t003YOV*%Zb{8#rq|MUL;*dFvbRa|~hVhlEbi+t-5 z+6G}2NptmX_EyJreLq>3BAMcVz(?^_KPcyF_+DrBmh(g?ZzC3%7OkJRYPd9P!&%Jx z?0IZjjQAz`0CpkrjLWBoL1eb_g7B3oniOGa`1%JdZsC;c=+a3XMyc4`-xD& zMkQ9kQK_y3mD?oF15SK6Z@g5x*?Ts`%%K{a-8)EEYECW6J0&cq3*9y!9=p98qj^d17;0B z^P?1iT>4%yk$Xd(Uiy{p_GMwC zTzDQrp&1$ZG+S4Xq0yt{2HW47Mg_u?H(3$_3IN`g<2jZV+QuuOE>IH5NLf~)ntDvl z(-vL}v$zqLhZW%dR5#aK(OIZFSqx%hCcRcEdmF}oMsO}lT|v2i*%+{vp+3=_`Se?R z(v}K$wC^1iFK~oymUQqBz(^BVDpXm>GC(e1brs6_aAX*{lAj5gr270vH(O`re|0q*us=7ji-hR z^sT6|-cJJKAz6c`kWT%S9)I#Vu5u`Fv>5zyq_nsluRlSUbcPwZnfj}PPI-M5^%^$Q zi=$9g`yH{oWyC+iYY*rFH>I@hcn3kh|5$IW$#M81j;^r zNg`twQvX@{+m@bm5rnq)TD{)6+yG?MUu;A-!Pk)y)wa8XJtU1@tgm^(>tcx(>Ko$C z2=mn!v)*q{l<{q4l~h=5=mob)SE9gLot^bz9EUzu$sChHE#yW~@w3iRGzf0{jn?|) zh4-pjIf@u)>tXkni!|O2dNLZG%8(gBai?%FPxaDpd3BWYh3wGXynWFLP9Q&m=6AgeZd&-BK=On$?L&9UQQ*3TmSmK zU8QQV=|e`VxBgYM0U}PS79k;rL-+2cM#!C{4fYSQ@9NJ~iFf2)h%2(F-EFx)`FckP zP^mQPw^~Oi?0DkRc}(+@-tU**lhr4T_Rt8{jp*u^=jy%t`H7kw52B*+vhNBV)cSye zn9egr<0%JG_(zXw`UoI-`+vib#kc>TU$d5wM@GAIKYEqkoVtC|3CF%H+0-C04X~+; zniR|!e;Nd2TC1cwr(zs$;R$IO&nrh!`WLvtT|ma8_VlBtAETYa*gCcN5i<05W;>31mnA`dFU;=kQ)ikX+?u3Q$$0k{Q6uF?>`u66-fO9VjWT zb;6pM_fyfY*!V7UTArY`&At{`sLm^PRR+^*Scv{Aoa~x^Il~Uwj@s5|Sc6NK7dwVg z<^(d|JZX}?7-_reNr9W<3;NL0YJcBCHdK{8i=N5k`uH93pZu2wR%W?Xqj) z^7ZW>z@q+PVv^#mKph*V^w0eJ!a&KFH<}GIb}L7S1(8RVOA2Fk-szY@$8T*6+hZC( zHm17W`_=l*zv9)s!V1dj$toq-r_4S-MQ_4n1yj(Se~`c<9N^Cw_jOGgofA{?X*mA}6 zub!~=M*}s8-@ysE)aOHtNs7fb$u#wOhPFaZ#*2-t&o_yhFS`E%<*5{R7eYL)H#{+U zYZThITpsGYT}lkZ7Vq_VX_HAgUH*|Od1ab?$(vV`_)xV5*$`T^R4~?%;*dCaU-7E- zyYw=fcmN*!pQSPWPh0zsZEOFl?&ot_arKp^4fLSnWbgjb>S6GW_DN9$PiNhNf;G+f z?qivdI48X*Zvx_7W6JJjtG6&;{7$VFa5GoMc0dS1R`^ewDdKyHl z=#XOz{}(6fMftK=`y@SBw%{TX0qf?jf{mALCcan^dF(fNgI8f9x8Q2|4G^4;i|ICT?w>6Nn_&?aQ)AS>GwO>th|On^!f_q!seAq8g;?_Zkf4spz1v zy%ZBF;U8YNH`7(2Es`+&(M3wj(3NBziV zpeH4OygoqFgV;0&(7{AfnW~wNs&~uH`(xToc>e7Bh@h-r5x@Tc8mi%JFJe(P*6KI` z)yj8j=+6H#$G&jBeR;9YiD|ScI?eh*1cluz!2=@uud}d*~4^rgW&Z zHuW@*?EaSYeK44(8$kTPnu&n8N)CNmi3eEyyA}WcrPmb>Kb0pPX2yPv{XO=*SgO0= zl!bz#=1}inAA+qULV}6~DnW9l6q}_i2=P#@SP~73@7eS51-^|qcnA;cX z8_vtSMNAOSbq^Rlb^Sqg~JVu!*3F2`XF~S68h8JvYA)8HR#X z#Eqrqxa<%)4UJJ|PeUKPh{;h%Oi!RWhH-s*@C@g6xtB)1TyV8dK@<*jHs0#+~uFg!%;>e474%VQVhztI1r z`8m)<9r&PH&<}(bD+gCr7@oqeR5F24bq;i*%oqw{4bDMu!KoI`&qD{)`tM87dnH}g zw6zI>y{oV@^~rLs3gw|>5we$A=8MQ|BJT;+=E;tSQd$0Jbbs3S?;N6B<~BX@m+d#Uckb(X>R zENHP4&X^w2=l^W>{fvaTpR;(-Hv?vqQ&FrJ#YbqwY{q&kwZH`a zzAit3ilYsggCrF@@S@NF0(v!bq_wlC(x{A{(&#-g{*iT*n9&&up8QA4^#AAm{;{@) zf8~Bg;c8)Y4;lgryrBDHzWdlmMV9vbcRzQUUVprP;9|SS6ex?u@Ja7$H`29N*U+P^ z7}c|Pkn&D^j5~)jmh$U2#F;tsEG)L0+F=_73Eoi7Z&Yd48s0v5k7a+$-+~VGvB_vmYJ39r{=`jTt^qo$I{+Ui2bkjzB?Gs_V0H^SP{L2)q4^_Li8TN z;t|oyD$&bgb*qO&m(>ZP1wmw$uoHKLI!FGuLcaA{!2A~u z*=G~%yHg>=Z;)b?Vmi8=$z2VNFX`kTZSwncQh1lxOVcd1d(EmQRY8{7@)%Pl^4#4ogD9JiIYanDUa zY1pV{50yF63X#Pccm?eHZ4+BN;-5Yb2L}0cwgx(A!pZ&7I0Yq*rpEfbubF3?ifW}T zEc|KgP`xp#Jx?$?Fe{Sc1)jPuObRvUEU$R7$CLW-rU;9F>JGKuw??IXBVA%-j8T%- z6gJRrwe>L7cs*U=y2P(T4|RX^CrEozf03d7we)A> zSgJkRB#t%3W1ol9@8nfWU^_YXxM0m0@4G9%BIRheO{JE&CeHPax(%j&3|^lbE&HUt z8m&(gS>n$%LsXW1N$Z*^Rk@+LvhTnvUM;vM{yr)9V&eS6GXTdd6}J-8qqn8rby01f zIGk%|`GQ$mxYZvt$i@-4Z3ydc@g|fb?Ppz;=6dBj!Rbx65)T$zJ(M7td?-X*kXx-R z7EwGr1dR2?G$JXzKmQ3D90F3*6N7U=@AXk}*!}ry2#%$|RDO|NGLp!MR8Q#W>WE6w z?&IAv3)zf!fcWU6BAm+(U!_A3TDsKl*5`>juKMN}coiCb|$`mSnR@&a7Ib)Aw-M+s6EFt$@BC54&K~U)~ zd&B@|RM7KU4KcUO`zb-IleD_T#8-Zc4Wr;90dU zWyU4SAsV;jNIqN|XZ$$q=n1mV$ErY2p`PxKGp`3ZGqestD2G`I*s4-JXQVmtr+btPS$WtQ8R>r_m)yM*EOCIE%YWG7#m96u> zyL$(Bh_6TTPArm`DM1^z4F^Y zn*w=9kA@CDuI^mCzGV{~-0WD7vc}d(O8yDr35S5D(r{%FxRl~>I_MQ`a}nK!jF@TLtF3Hn`H zeqPrVHBf*R8y=GsH*$e4p@+FPQ0U{jzLVh_A88$s_$)Y9AQAlmiu}{Zp|>e%=0{33 z*Dd5{R6X{Ruk7pVs+#6s8IuV7z(Yvt3yLlf$#oCQS3}pYTr*R#&dVZ%t?cf&ibgAa zdwj|LC+Lexc@q4S` zbkekM=i-p4UE2_m*2onZetSh;cctmv4u_z-BNm!#T!;Gf7vAL_l<|}JmZvy@V=~i9 zBC98yN?yBk2Y->CKan1N`5@T@N&jO{2E&%X5H!@_O(-B%VAM(4b9Sz?)4eOkHjs73heDyx}G zt>|JPLFa~Fu=4x;(@>88`Micc12&DRdaO{r>sR$szp#VbG}S;M%fV=5K~I>7C9GGG z7|(u?>pK6gzUkdpQvlfz_^kkdM=MBI+Yr3o!Ou2hJVdZ+W!hy63H{I~nX^SUWaK96 z3PC9auDd{Pl_4~{SHjJ$vR2U|LkEVFhqN9CJW<))QBb~CqNq)9f!2@f+NST^R_Y@j zbYF!-ZtfL6F`WEuLNl>tkMk!LZuLh~e3z0v5p5tv1e~Lju=i4t})hPgANNX~XZF(DOhG z8)bwdCjEMYFbqWf&H<&DT*!zQsA4wpez%%Y;lx3>ge#y1%s*ppnBRHG-*e*3yWBxlNJCx5%UH0= z$*5wp8cZn%YiOG|mb=NcbKBuD*|1-t9vfVR7NPd=gmSkFDNy1qqHCK|V1?Kdehm#yDs&XN?p5NglIG8WmbdU=}DsoVa)#l(fR^rWr!q_2oRplY&6Gy-JMOd#l0* zzr?<2=jN^xl|+9Mz1t^yKFdWV=Ood#TEOVSA@Vu8xY#mq>|kys63rTPSAi0_LqP3z zS~Fn{b0p(L<8pqy`+V`j;-l+AYT|=N7Nw8vjAQ4tzU{zlt-#cWv2A_-r^}D8`fp}f zI=CVR2hZEdLC0@_y7zZP5Fo2Vch$)WD>Vb)?UbDFBZ7U3g46PL)ySahI^6c3{Wr`Y z%KVfQ5w8I317>ZB8QW3^5d9i46C$EtV!e|GA+-H0OG7t_tB5wi4@fi=|Yx_VA#LY5U?z5TVCdr8mP!`G4-=Ux1tJe9$ybR=&Vq__Ho z#3=LbASGt0SCiKQC(8zL1qdJ&xAjpWikfrMGJ*z4zLV6q;O?;j+!6XihePX4O-s-^r zg!JP3<1wRPq%{1su;TvM>k+DcWhu50bkpWl)bgrDiPgQ47*Rjp=5GJz z_xCTXVNLkVqT){tS3VChzxkfR84{`Ug;m?etNwf1eEi&a`&Td^xHMBAen$3ALHtrn zBUWj5X!PetWp-SicB*2aMdfT(ylbMPcF2buFV&Rnd9V*E;sqU?R<*=~ zz7dxoH#@9^W<;@aujk<{j@3$Y(=-!vo3JP@;H_L%*?D^);l0%KaH$r`VMtg- zjmoWjQlZAg_i@))cKhHH&V{4{y}XWwE@UiZO@k*aTqapaU0u9D%vv?$?hQa19Bygs z5FCDcW3q-^cZt*n_2GEO_c2&Z^jxI^-rz+^^<8Izdr`RO`zTSMDa9Sv+JOZ+Z_WNc z3>7(&j1qdoxSFuz9`0y_L)=RCdQ`-9W`pD^=+__@Nnu-4Gc>lDC)c^d!F`2djZhmu3G|$S><6XqT=n>*f}U|P?fg1_nQUWNv(m`- z%Ig!USI*M!U1+~^>HYVbe^o5YH}mD-flk?7YIHaJ6`ryPJiU8vy(Y}tDf?hYwso*} zL4)maxeFiS33N+Fe!427yt{H+GAEV1=0$zTzIuTqQO9HAWiNj8Etc zB3YOYfF!0Zc5TRTHAcLwB#snQww`W{<%h-cW{WqdQHal6b;P!=d1RECg-A>aVrnpv zE*?cLeDRFN-qw7nV7{5s?f;RS2zXum-cX#_LPnje)0&Nm1#}@MZWUNU=;BADE`we`O({VO%Cs_6l4SikK=>YV)T#JF;mzi zrdGHoy0l(ZOupoz^SCdxHh+?+v3l2hu`$+nU+7_E--dREiy-}>b)CA>dJ)&RYbz8K z1^p~xa(EPG1*WZ_1=AL~kOd41dTiD*#IEtHL*@T|=4W0|<|*!~JTrL-WmJDB;4Pe<&}JNVqDxjI79g<31EvoMU)GoRFASbU8puIz7z6TB6v56deEV8 z>5qn)Z68nhErz}bQ`%v`WxA2$cxGIgC1*Op0q0H{Dr(RmjPQPG@8+TUB~pwC+*E~F zO^Q0^B-=VeWtR^*@%+rW_R(o1!8S^9fx>PM2oLcmUw2lcBhiH8+0_ZBNnagX8{cYI z!$E|ojIlabvd^SbA^PLX!*ktom#s6m6Np1z*CO;(?O|F=Xs@9@l%#LMOrWIyqq|L@C;Ah-2pK)k)mO3typ%GtPtp0 z3EdC`gF+RAipGxbp`9fmg$aW<{I{htVg8F9Y)*;C)h{vO?7-L-gIBDs9Jx1*;Q1wz z1z)Gj9E%1Y`Yr?xo}JCKo(tib3aSY=bhW|$k~IBr#UDa(jDQ-l!WOZh5dq6Pjkv!I zD1;f#%=N}wYP*&2xyeRE@%>QDldh`lT)H=bg%`7{>eBV;4I6ac?e1E8TY!IS#XS=u zb+qNIM;lQNH*pW-fBPrsBPi(B z>DP^?a&y1i2k)4%sHXEh5nJP3&KDZ47e@4&k0xQYSHD-OQ9z7G1$1k9#iO@dQzqsa zw~v8FI8;wj9J#mcf8wJV8*sg1j!SwavV0bZZsAdNqMxNx59IK<1VUimY{DeS%3SbZ zJ&B9-%WUV*ti;oOL!c2&qHXNa(d}Bg4R~a8>52{7G@4Ft%lxbx+|hF7VOc0 zf>Hx7AY$YFm^3CPM8ys_O0DvCJFP&#cmKt>lpohud&tny*SSx{!PTn4?_{*)rW+dX zsX&rj8Q;$uql{e7T-;BU00;Q2dt?nsAB{<^ZfGVHnk=+d@9WV z9Pv~kRVIV;s$rnHF>#hB5n_Po%wX$ZRVe?B|3h~5$v5EC%l`?&=|+VZ;NV1WkU^W! zhMIhyEV%zWc9aUMR9WMrJh6$C?00jE=y+iWV$QJ07eWI+Ac=@> zr|0a`CuC#7sV%JSVC{hzB2uzoGbte0b%pVMR^*0Xa<}T-LQB{de~jOGfG63W z=A!1nwUNhzgmUm3NpFz}T~cR~nGLqEf%7{4$>I2CysvIchHGs*7gA7@Zs%kstXe8* zO-|2zs*A8$b{CTUFrIimR1$^($NP>T^xMXlbrN*%nJ$%1MsKW+za)8LNb;h+ZAM~3 zPnl8l&XXzMK{r2EBRbj*@}Czw4(X{hCp%2j`t12Q3T zYn%?&>b&9i$396q9ci$Swd9WZL4`;H4y|f+^rrCwT`8C;%8#*+{0!=NOMwEj6_f^t zccDFW>^d5*3uFg4oIvdw4Loy0R%k-Dcgm)piX9i+2ze-r-U|XpjPJQEROFm^q7~%| z7o-(x3$`t#BCyur7g!07O2*cCD0@*psm!;pR>cbaJVp5FEZm66AMw=JcA3uHW^LsD zXkIGuB%15hZK?`b$?MTW8lOItj0OmLT5U+gqYIqbwe`-^zIy=hA^UgxV#}+s1DZt9 zRMT9Sb}3f6tL^(b);Q|~U+pBCon42rK*w3TrcRxOW3Ek(<6R>l<;Ljeu1TT#08}#^ z5Sg2Ru|%xZP&J)z5j*|w1gOGH$U%aeR$jX>8fPC<=l461)7WGC6r;^1o-IC4)T1%b z7MT6a@B{skaAUL|rG|0NiMxjBBuq*w?WRTIrfd1ChOSj)(fa=TJLUflE>!U+rc$T zSjRGLH5vo^*m_8g9iPul0QT)I3ufVRLh$)~3HI4#Vlp zhRj4gTWiYidhon|Y~Zr9qX_fUfGg0$ZHuT+)uAhBY8W9L$6^jOpPE;-9vOGGwkhdd3iKkx{juj0SE47 zU^9hK2N1lGARq5*1H?#Q#9Y6VR*;O8Ietm}q7yOmmuKXqkn6&ACa>~pj z?wHGrTeGz8K~%vk*dGIa>UYRVh~G?qef8;w4^N zY4>K9{x|UGqwwy1>(0zmxI@+UjMRS1IW+QE&2T|u) z(gSLVVl|MrxnvwJ53C)d^~`tzA&j2XxO!?_#c#+?OcEjqX8Gv@gNVf6PjAkIWwm~2 kO&e)$_PgFz`}9guOCbn!p}B$i{fPc<Ep`BEj9YxI=;Bv}n;H!QG{}HfRFHC3uQXes6Tm znm6zFX3d*5C)xQU_pZCnckYqBzy0m!mFF!0;aeqDB>)l<0Dy$}0G?L?3II%WbPRMf zObiSREG$fHTv9w-92{IKViE#UI%)=bI%-;4MiyRnMka1%T3Qa#m)x)Tg@l9{*u|yA z1f+Ncg#`Zb5F{)tELOqs=E0dH3v%Y5Md@n93Ei141QQ6Sg z1Zr++ZENoz7#tcN866v+n_pO5T3-1LhCsJ>{_O7U9~_=vTwYz@+`|9f{R0;g0Odc! zLj3+`VE+>?A_OjER8$mHjDO%lLiRxz3K1&W3x0HBd2I|UHxed+Fig_dso(1Ru$TpP zU}PWMXR*mygdnWv|A6){$o@HC;r~a-{u{9WjtdOHML|NmJQN~;Ea3Kzqtd^r1$H3n zZttq>7F^FC{*ng!ED1@Rk|7ab`n}Wm9?CxWC~7u;Wm1Q|e-KiEE;1W?!Qf*4<|{*@ zqwm0Qw=}FJs`@$__ViWT60gD~mx)U41iMH^rH@WcSX$k#mgbPKEDw-SqR0XSE=HwuQD2owZ^Zt|$rDMFa}p zJKwHCEe1QfH1+1c!Mc-{jdh|rHKmfdi3++u5zuGX5WtP-1v}v$HqaU_`T0`=65)$e z$2S!#XiCQg0-EMukdB%R($^o}os+fnn`lzv$*PG8OoO18nwiWjp~{nKzeni&&yAa9 znBkEgTLJmTF8KE6hq z9yl`Rs94X%jHpO|J}rh?rcOHmZj3q=zniQmhsZRR57{z1sztXeCg#rYi?K)OtQ|?1 zgElgXQ19FRV1My~f` z3DMX-7xQ+2+%o`Aihil$d^NvJ$a`(PTdSA7Z3qwqNNQkee`RBp(z`=+q-GufO^)$? z1`u@e6q%aZUzp>xroAGT%XN+O7?lA{ZUoQhd;5QR@gP`%$En|MA$iQ(^;@f!GNiWx z<#$CLb~DqD3RclXO&=C7`A zsZ33kBd@5FhL6>*?QbA=#DV({w>Fqx&#&&04^V9k;$t{3_6737qeH$wNOcMBOC(-N z_y%Nl+P+{xTOh-grvmKNSCbqh#Q0`YSR~U4-W~4~AgZM^_`4@!N&zqbYd|8L#xtnzI$95>C-{Uv{ z{}EQp>q2EVbndX(uf%0#%M;c{ocA~K@0Le`rN4o_sZV@2wVe!qSG-myu)|D=6^m}Y zWQZ1Nly=8Qx>1hyHWB|UaRXKHPq@aQKQ05ThA%PX;;nGYmsMA`){yb$#~3w_yoHCSP_o<;aO22 zzq+wlra|M}oK0d93K69kTRvpl8v01_`dslQ+mY`VvYlb#F!K8A^htL-7|FmHQ7q^g zK>T$SthJ$>;BP%qJO4y@M6~4z%P}(_`Iy3uBcbx$vS?4Td0Wa~3xi_o>zqph1L5~n z1?In;66<7mQ7b$yl8M$!k`J@UcF6v0s>t4zt0y6ktEBp-D z{G0icTR-w;Ros9njm5;!u?H@iZN7)JLeytK8^cp9*|E7WOeTA~i<3_FeZeWERqm8N z$V;Cc)uYWM$ssuwF-tc%VNY4#H%&K3oXSF9*s;i+M6O;Em(XKaa-jU`mU;$^rfxk0 z%Ae+q=iq15?EUMgoE%tEFI*)EUbY(qK{uoBWD~AxL^T(jUA{+aJ_Ft_oyJXGME-4g zc`W&%+P9_G-y-1($BaR{wKHzx_u_2Ly55)`r+|^leh>%BR4}Uo_0zP(tM^*Ok^-%C z_?u5{b@FhlX8_B@z~=QXh__=)ns1OEuLah%b{lJrJXpn|@m=Ak<;M)>qaonFgm6!E z6PGm8?4N)DmCxEuB@~SQDS&B+9Hj+m$j(>a=%>!rzj1%MF@FzKJTQnDU{h1=w#F%5 z7sXi;=@OrNrLy{n?@2&t?3#8v5!8j z)3WkmaDzgNk>Up}_<=23ByEG?t0c8CdVz1BLwvU`kdO=tu1{r&dl_&aUITi``9>ge zw6@2OZe?`?Rgp$7jJDfSYX=B1DJgkQl8?-RTl*z#?eKKAID(a=LbpGEgG92%!=3?1 zcqR;ZPb78)VlYzb#L3C^eCV1Q$(Zv1F(Wfl7=hC21Ju0_53Sm{=eo6{6GC)WxTf3NP!ENP)VM&Nehim zR&lN={~7SR-6lWt8PIcMM=rf-R`jVx6IJw;6v<%P;5KlCDN3LIGd+lv6bY>~qpT1k z)dq;yBtD&mYegZ`N+$iUdpZAikdgI1=$!Lb6|dO)YeX;&RRKj`FHyxzf9Z5~sbdP2 zJmea&%o?)5mvZ`Mboj(lXf`MO1Fr)#4*8aqK$NB-pd6eH?TQP<=J@_k8)v>opL6&4 z@>2h{WMDDp*>ss;&d<}-V#%NHwbOpN0_r5;Es();yr_5=B()$Vbw%cI7~eG2%8th} zmA3v9o$u71an!c_a{BQT%iMI97m3?$#g9mvB_hxZclS#bdld5Osp%aLkF&)khdK(N^N*oJY|##oA&FG z*b?an$!{;t;=7rf7K7;|Lp~l7DY|hh&0Pd|VLk)Iq}+`J1eCVgiU>aF zO=s!N-DGo?trbaiJL2BTiv^fo%s=^H#(sdbUt+2{pm zjaLWaErp7kzuiKn@I)UE4y*e9;0=X;-Z1m<#Qk>R!J`P*s`<LePYRmts60A9x$Yq)~ zY7h2qlrnH@tm*$vLQIIoF`ehU-RvhOR)im~yL8n>{(`N%!o>Im6}mn0j*rw$m41u< zZS(9Jc$yZbBFa)PW@B}TxwV`Lw>5Lpg!;rUU8?uwh^PVI#};9XCEJg>6(F(XY}7A5 zNJC6$9{J?vTu!-#ysdp5zet$WPrRCF{luL1dXE%oZPth%o~4pLU=Jnok5Kdd{M{QB zuY9%EV_0G@Zi-%f9=gOWwElYP8K9A_J-xEik*LSc{1ZI*W5=~m9pHJTFY^t`!F|Tk z*wWa!;KG!k#!YTlTC6)$|49#ZYs;4XXDMtiwrQHozU=;8MmE_moe`!lY3y`*U#^6Z z%7xBNUe9ZCDiY&1cA)9e?<`0Jms?jEXJOCaRLRKP2#0B4yt&G&#_pyZ*Hc@DY+TPTl03S!jz{%iWdl1*|QtFDZ*2iHJAt4WLzB`1vEuIv{7TB zL^|4{COs^)_+&PdpSbyX;B{i%mSp#H+@%ls)%B?swa!1N3pZqht2=y3AX|-OB}Kt@JCi4{(L893^=r_ zcCsE^GFE&n$g?gu((YPwI^oGsYt_zltj7jiv*-rOLURd-)Ph``v&e5ViT@htw{VcF ze7%~&LS@iWDZ=yHi&~<{ff_<%(T#R2D~s0(GW0i%=XtMM7J065>>UaDfnQQ6dreOz z+bu1ZWvhHU)C&gQt9ah8znxl;GB6N^jV=Hn+)VzIQA?I_r7ia?5=9V zP+()YW$)gxDy~I9c?}Jf<{iFU)@g{l7=}v5+h=*Y5B6n5*OPr{BR?OBzA8jE_D$re zwVI=6oK;4v<0#oerubtXq(Vm8Lvn@5=V+D2qv%v;W}Wl^PIY8)j`_H+=`0{|IRxFf7S&;^=*%zwQ13S!V) zZW?Pk(OHtLQjMY)-4D7D$5_+C$bNX+16r1{-g08lXpP(5yMJTW8ad#Y=<4paN+lcV zzvx~-33r3IV498j6d!z-EJq7GV6mq%m?39pi1hLVXe*NbvxYPQM?^5%s$mXYWPfBn+u*Kqtlk;xn<1O zW>MW{LzPfut}A1h6SdU{i%~qtWn-ms0GFD`Ko59s-v;O6v869>ZS5yJsI-p73v}7D zZ~9NTrt)5}=6+tB{<$I7@`|9HyeHIPFYv*gV$zpoCu`@QkF_3dugnu)07#O4_g1HG z1(CU&o}OeL{@Tb}SGM4Gk4$~Ce~k%wIsKVQ1M4+D5eaL9g#y;3%R$CzihgbknUII+zwVB z0#l^F23iG_vxwbN`1;E-F+45cCHYIjy&wyB}C+M5}**Ryx@qsloIk| zotYxxE_&*0sSuKkz8_53lEy@B=_FT?l@Sf1>83I)yq3tD03sUjeedO&+aPacxgk`Et69>#62 zn5?PoMyME_jG8pVFoJHlj&*f=j@I0W0cOf&N_PFPOm$WH3s(!s%11-1?wvU*}P^sQnU~(S&r#)^S?zXLmO1BOP~pL1-WI7ET|fdOS=16lA%%e zQC-=V-yVHFSJXL0tgx8@q%QUZ#3Rfj9K?Hvw(vBnF_z{2uyy_CeQ?IXJe*lM^KkBv zq1o8fsPD$trnx;$!DQlzr{vO&y8~M;L+QsJ@$b^tXZ0o+;5`O zDFG?6w1vIP@+E;UVZqVWcp4*WToSU`#8Ok|!yA<)+p-fNJ9t(v7$cswrSN@|wU^UV z*)EmwOD%tA9efUyuk+Z?fPvRQ-{Fw@?^Dt~Jl^J96iyI2OGD>-qsFZ9)n)I2gn&gn zK?ous6H2smxbb#p-A_>7rHRFtd%B&xB=%!%G?NCnT40wq^}tn28Nt?SK2cuMU&(O^ zE+2qX$2_NukJ;Dtyk{?JS%6xbmlKm({3j{EWsEQ(v0C1pX0G zJrDPGSa75Eu$z1qluzafTov$K)cOvlDj)^(hkdq6c_mhaLyd_t0Jfx)8KZa#<&qsX zmMN@*`(1UtK2=j}%@mIEouXn}|H8bII2L362Z43e2O=V2zuxlKx5xceQxm^q}ZNhaeQJ- z`kQ?m$tE?(72{y+_$>M(d(zVjE<(%&>kkBFOS>I71ULsb)Zq?jr?qFy2}7jIS$KkP zqAN@b1lO)*KuXU5$Zga$17UNUn=Sh)3*a5G&zoF2(IPRIk-ESc42-Q|EaEtqW_=%4Cc;&|OxzmjxI z;?jHryUB&Dzp`&P)fxEIhC^bi%J%CS;Mqvr6`+Mdw&gAharAu#6#lh$dIl6xS2+bx z#56qvDAx`?(J`nsXZoJXOvSNvX6x?yQHGOgzC%hsGCxCLMz=06$8neS_4K|ZzJ|QLB3$x^N%F7n1J6Ataq(51rI!1wLFq>^I z;r#Am+!jlZ3oP2plf2-JWB)G&^xe&K*ODtIE~M|0%SYdf3y2_peY}67I?=W_M~B@c zL;hY#0s(hHy-bGX-s!$q6Z8>M*5&3P&4EJP2QG+{+~z?}0MF=X;%-LCMc5%B|Mt-` zV*As?eayLp8YDE;C}?*#El{7^hKo6a8ARwpaRGk4D3>+&ngq(}e8xw~uXsP3d6+M%Ef+&qcJsWn1#C&>eJk%)N0C4PqJwt5Z&Nw)e2gUMdA z;ryYhm6}|~J`^1EhO!vgSWb{`1q+iua|Kp`=PJ#|>uI&`zacgwwukWGjZ(uS6MR@8t-0* zkboUh9we9clAO4d)BK=c6<#KoOe99^(xLl!9OPWJNfDI_Kc4IeI*`vY z`Nt!|dWV(pOgdl%kwK6l*yC_E%7Mc-olR7bI@O@>B z*ykLxZM{}L<>;q|BUS;iFT>k-UAPM*(ZF0{VM%8w@Zs&vEdk-zkY>_^XMp(?QUol* zd7AuWShmG>SQh)}!TK4%q~C_PL=v)(o{iWHFzkXU(hk*`7K?z{xM|74acM!M`Ni{L z#>QpYz-s$>LkpHHCH$m)5#8UQd8?(lF6a6uV=WO^m|J3L#TLGPYOJ1K!#q0r}&(3?sKDq4^gx) zGZ=;2^4eYgsP`yhu0cwmg}i_do|BoSvu-wm8f;oC@162yWoic9V+G0VEG7`I2>$(P z?irxd@?{--PCKJRzj;?1}7QFQR-rAv?`Br-ceKlty=c>z7R~7cV-OJR^7oWy#(|@Y?dr1F)Wf#awpjV0 z4Caim6Vs+@Pjg$r@Y;_!w(dd{mvgn3>0`eT5j+e&jtye^RY8D?*Or_@@jv$act> zJ-R?>v2JPlmsrAh0@-wtSf5OP<@9zBE_h_u)FB?%Z}=~h7u8)xt>E?mr>}*Q&kH>- zJJk=afB^#w4`>L^k*<6ZTe0;IkrH~gs0|2fKPpQmSObIdE(fsD-rZE+2%PBn>U5Io zBQ)2lhq92abpRfUswrhFFQ2~26-Ro>VmIQ78WEOIAb+CQsbJ&87kLKB#QdXj!h+4B zwbD;i5U?x>3wTo1k49v&HlG1X!T?WWi#Q>5hdbzm=E8@Z)0Izl=z8-loN~gz_lwn@ zCL)~+Y_Ck%`CckBECQUCSK?d= zw6K81NiM_srQ@YDjl$_>XML>%vS+|L3+@xy=!25>GXUHAJtZYMB6@6Cnhup?An23< zjNGBh-eDHuL=WD{Eup74=ia|b-28O$akHiD*y+Cek;}ZzsrZS!_89jW@L^l_2HYP0 zI$X7vHeHU;bkhVpfvYoi|2x;wt%7^~5HswM(QvygS7)L{Ed1 z7Rbe6Z6>4-0eoiQ(*u{Aiq`bs%TBf4x&GClg9&(t3;5Di2JsD1vw?!#Y|0P$)qNZV zg-|#TRx=o>t8A<6=wB}8aB;;4?9FAfo5Zl-SDeyXzB)_TJ2LnBH^!d>Wywq3cto)g zIQiNdt-<}`%ZCbS!%$ZlkjCDSKTpAz_R`5!1wnvkQ>hHnp~^*4-EoW(}{@rrtl zd5z%&w9hHcY_y`g$#>5pZ?OFsJF~U*RJ2S2A)xlPeGB&}&g}|#r^<5$e;8E<`-Mi{ zcX;I8e@Gt*X41rX;A>y>{QOGYUqSw9Fr99w2efRUrI7}w{kFF9al~}#k2ikV@EOVWjmdiQn zGX*Rjw4pzg5=ZoGEHQ=mY;~6ywyO)zIX791MHX5_-vV?QCu}MA<~qoic&ferHmPH% zv}Ea}%KY}N?8hu#@3p6W$(q|tnx2H9h7`#r_GJX)4HkrX*r5GDX`sd~koa(D;mU3^ zbli7myG}T^>_Ke-)YDv>y0v=rgS!r|`q25iT&N{UdY}08c-ujmk|Mw#wV{Mxs)3dX zH$7oX-#iQEa#rdF~hbPoPynUUc5)fI^u7wOFSdYc|?+2tzc!BVIOeb1oH%o(bb zBu>uqhQ4;qc21)Vo1Fk{EL}Nd)SCd1N(eoFYGAwy_XBUsjs)X zOpwnTpfvBDUZk`BjtZe8;Ty)6X(<%1;i93EzF7;;eT!RFab`60Tcym@^W7 zTnoZ+x$ajDUa-OVWz9@1a!nWVwh)@xR_Pnk>mPZVfh_c0I$2O=lhrVC4Z~xaAs@lj z8K8u01E;Zlkyj0SW^7ZL<47OZ#|h=JQTPu9G%X!2;2VcH>I%Axf#QDU`%BG*4oRn~ z+BsGu6MrHy*rjaG5qux10byW}n=NkyTh;e?Af3~aq&>9#(uivKy-Kc<0Ktbv5zsc| zJG_5lVEViHB25-7c&VaG^1uC_6N+P5;jGlyAkIDj8JGQfn>d{^Mr?GJ!tob}7Is z%g6hMJZ;_VSIX*O=}zhta@g9Ea8|;V$-1Xql@RQZfFYMuROI5djpiBKmY}Kau#?jL z6Jf4R)J(idZtjPRzrF4zk|Ni~;|QVI|drrLQZ_t$OSjQ0bfGeE{ne;RjBH5ZbnHTi9M+Fv@UxkQmDfcAJ?C9 ze|}9IRH3AIH(^z#>>Xp57863+Cw(uHHX)ryqK;xReqJTT-Iw5~^fpaQOv=r4t(&{6 zwRO=zagIbQUM*$7)%f_$38U7KwOP3ssu$PvTfodxr$MoA@Zr>|PP<)sXNFZ6>buq7 zNq|vGhS-|Qi;&p%9CLU`pG4K*EH}8OdRN9Mg^ZmRHyv)EjFDWfN%7mxxGviHYH&dz zmnOSR>GEwt%6Qv~+e+RH22k(J#p&uu-1)TRVk^ek8*GBIFJ9d-8EjoSU20GMGAO`> zddzKCb7zFm@kD3U@KlTiAmPOvH$5X|icmt~ z;qX!HXFXBNya+!@$`lQT4?dEnXskIO2k1?b7}uZUr=nMtjoUQlkUf!#%cwvntJ^?7qcz>kS(vlyFdOry*9h(Uu-i^4{sSNPxY< z@rR@m!qI`spHdOWK=MtC#dNd!c`rJANzYDY&$jT(DMd~}P(z$Tu=Uy!L!2-P#3iPH zeu3}=v}Aa2TlG87a_||TrAl>Gg#Yvp*R9^`jKYqd(heQ;W8kAL>d>z3?y%rYKpeRG zQB!^vR7|z#nTvBt9@yyRn07pE>Wo2(v~7Vc?TIdu`7eDih)x{f(0B z=x#6e$^y?s!L9m`$Y@B=DY0aVa$9Um&uYs8vkKh;d*3o5MX8X20e)h4Xv~{YJw%HL z;%tIwZ8@^ExW8#u;3BB8VJWoj9-M<4s=o&ia#Oyp+mAT_~%C%;hBbn>F z7dbG*6s<&u$;`OK@W5Dr@T|V+Dm(-FJY^r$U6iR6h!u%BmEy>>m5{?`kXE!%D!#`7 zIQ|K{s7uDLg5*eLGQ!KcuJBHMiw$xg5LN4SkGEI~XL1p(7Mi;6_CR~Kw9FVEf{D$9OUT3Z zzHLAG^*kjw9J_Ek3DbDDbc4bV(T`})qjll*oIJA1^FlGkJfiB24TblO!Ge`!f`F?)LF>dd$_fs808KHk+vi2rzfGNY%EyL13oC78OJSpF;D)8lk zV~w?dCR?5e)Aa{ZT7vO>*obz^LO1PxGHTo~jZL^7#urZ-73O+q`=DYX8PV&?1b`&= zaADsQU0X-yp*sD7CjYP6*q@^z;9=2VA*9zs^V;zE5I@I$wE#)fMn8&-OSLSnLM@TK zdEvQrrFmm@;yl4(4w)TYC+-tR9v$%123LUZFfoS~Q{4xw6D@pYvRFko(`wT)72JBNHl4!d0gCPx+SaJ z@;sTPv4+1CkivFa3LVqs<_eC)FTqm+f3MdQX3+MldA=>McPG7Sp}>q~M!F5(qq_Z@ z=mGwpM!U9z1E&co!I~`pe?6w5Qpr$*=(7hR-YO^`fntx!;#NSA{$%j6b8i?2U7PHl zly?Y`Azxq3`!tLPwHXgY*j>Bf`=Y%iZ3D`ZNkv*!oKS_bK&0o=WXAQrMJ-6-U1Mh? zIcjF>=Hdz_Z6A1lMn%guFzsSCvX*R$blVkzj*J0E z-$dBm`5~kQh3Sq3wvX2dOR<1(%u#9iB7BB{n+As-G$$uZ(+Q6fQUpU`pAsr-9I-XD zKk9$&KF*c^=LG`r!TJc9;O73XA>HlK`+(S+-?CxvG6y zemj5c2%cLS$E?|ugsSxFPwObV2OZ+c4uILx1t-h)?}EP64RnDTlqRn^(d|&)c1}aY z(WGp`2_7_gWlR0vrH=DrH_-p9U+T{jYEIIO@^D7 z=9SbeHiY=kCIlQQ8R=CHCjD)0ql9=gb)$8<=eSQ@EJw1Wen#1hXlRzZyv><-J=e5a z)ltPG0p18`-gIMe3!N*xN%jY9cjH+YtHPEQL26%(AxtSv@_nwT(c*Lg$y3#VR;Ul0 z%dZ4uW}X4tM`kh^kQ0X2g85wUKn;S;2k(ebd4tXkcx#-_YHUF5QQ{|mbkY5jLS_4z+e(}$o=gvHhx*Cq&&yO5VnXE(^(n>S@ zae(t=N>lqfhHyR$Gcz@i=fHT92 zfi$uppzs4`#NMsY}gc6u~gf0E>70-I2ph#MFU60pAP}ucm1<4R6jDZs_duqk} zbhW4YZ!s^e_BG2vGOGjrWEtn(pjpp-K77^IxJ7b>!kf@ZfP+EiQ80~K)rs|x4ED0k z94Oa_j<1MCh@{gxm5Kgy($n7&|7*^H!oF^rwvL=rC-Skq?D%)PFS1p||2_k{;Jcwx z^Fzi9;AcSi6a8U}{*jaLRE^^aaRP@_Lb5gDYtloA$v`Z_;Er+UxOsbw9bjUkya9w99;i3&q(pw3(T&bU-%xNZXKFLW~rXs|y^ycaN)D}Z$ z#D>1@T)xZN7q#5H&PgldpTP!hTOrp~pjnau9QvjW>c%F+Hv!IkJgzzh19TnH8=Mk_ zH&rf%u-$klCUdm@+=+{I!Y;p%d~*hh`-2$1ktD&80=QNs;zs zaleN2$6Kd{;cbM7mce;Ejh>JXGVkDcWf}!UAin2pI&EtDqYI#T^lINJv!mQ`j&o2?I4JJ&(JG2QElu|PoNaZF+-AL!P(cgG$ z*cyu*qTYl{7EuSNSLH>Ww)S4#kg*SA=3LzOd23xtwf}M~^6I~qt?}`9iMleQ))gr% zTU{M%wDi>c%6BV&EFDdjOP|PA58aoN4al0h#G;{*8NZ|`4Ip(N=Q$b!O;9S zIotne$?3oI`6?=U+=BpdmYdRAi=ijvIVr~_YlF1QanO23=Fn6(bTpBxNuM^Rc&p^dNU7Mbb@Ch;O>|s!G1;fQ6q-)!b)EA*EEt1g@Gnh z4NiAkd3s>j87bW0HOwWclc^g&w)#5zjEuE8&Nk@g88G+@ON=hK^Uk1k=ARYnVu(YN zsSmmd31zC#wxXc&q&h={UbeCWeWSA4+M96js#;^(#jVm3v?al2=brv`vTnGm^ie7t z)+fbNTt9_ggSAEMFKT7x+08wFdTl1FWFooyG$X+LSlMq!VyVQQO(f3_und?%?PfWz zO^3wrSrN*Mz;gcpKu7G_w`J+|}&O3-B6p z9x68;@V|}4Bhc920ML8(13=a&R}mPoM&+F<6)OFv^YTy13?C3)E> z;IB?I2u=^7?}X{1kWtR&AoV-%bR!jfl!v-6vZf&^>J9_jDpIzva`Wu;ZxM|9Q9r{YKnt~eh>(C7 z5965P8Q{c^a1#%gZL{)R);lPtox2x1OnV*{W$zK0#S@2v{6V{^5$s}?do47zd>u?a z$WN_#vvJXw;$c0cKJP1wy;b1|pY0Qg>A`r&fupcsrBJYgTnhR|-a~IxA1(cLDy;HG zlh6bh%+V@Yy1=&~cKJX!($8^2B^z69LAWtwb+53$Ou}*;q3ZgE{7lfJ2d+gfn*s1q z-NvyvF_D%C64e70z#4kz!6!y7^9lgkU?@T z<5rTg!bYvV|6^7RsA@v&gdL|Gv&5jiIgNay?=SWiJ>V#5x0Pj~+OrPKWmu@y5w%28 zGTi-fipb-_2f?TKQ^X5}5KVZX7rJjcfSg*$8ZaO^_J|AibI0k(RJ?%N{ga3-y(b{0fiBrJ{_M{bH`krv*3=he;n${A<=9$ z*3EjMLstzjQvxley(cxpY*1U7I?K=W>W%goTN^{d%}X!Xv{u`F<4TjyD;2Siu3I1J z*GLQ{j_H}teFo|<;pK|RPSzT~{hd}qY9(D)=%(qUr#Mg=yUy3k(w2^@4kVfjZ?efb zs11o0*OQP>6IWi|eBg8;^xag0ffhTB2Msc3)>N31j)&T53-wV?9^B^Iq;a4!VcYj1 zaOLZmO_ilLF~)N{)&k7vG+1Y;Gh2^9AXFpWzV`Qij@|`DbNeE(I6zE{e{A&jOpY!) z#ZTs=<*3N1*5|;@cjtyVE^$_ir9E-;>I+84Hm|1Wh2Dt)PN`!)~49QO-bIZF3syAitONReFFMo_G zc>*oM&z|HZd>$jKp8;3yGZ^Z)iQJqgB!h+@i?_M1`R(lP7sxs$4wy=13%z#mvXK1 zb)JuJm-zXUymT6rG*Gx+GA=8d*49CRlbm}hv!6v8kHEPN!TFG z;z4vM!_>i%P>vdUJY6muggZz5H=^1(VKQR04{sw>(t&I0w9^LK78p?BizpfOY~&XC z0HrEx4T@l~Yy&Vj6?vV-oeGsLSg5r)8B6+}jR!wEeQmPp`OTiEh5m+Kps8^945Dr8 zM+Y^bN#~9s7m<_u>o@k$VW4cTTR9zsG4j)M^-Wtx5RM~|C6`%uH)zjUMf(`5<{5zH zJD}UM1X?E;^ltVBN2L)fXHI?{JbyLH?88iov^r~UUlFL>Aw!cpXlynW9yex)TG^?-838Uxceb` zZs1Y8_-EskD0i|jBm-<_Isp9@(xK2|DuefkKG?e%-!%wNA>`(pwdl$_rX#D1U%g*2 z7Q)8Jc0+K4Wr^0{ytg_jD;tt#rlT9cPUj2fJr-o-`wyYgI&qhE=)N7pGOy-6*Y$b$ zR9fas^3(RmgbJ+W21zKXXbH~fH7&)z-wzkCXyOB9n4&iE z?dqS6d8^!ctS@$LTO(Ibv$kDiB4mvLSJYSlVhz9{Fum=Z^?EOXPfEO0vwYR`_iD+h z3$s1$>SaG?!xjMDq@e3%mgo~>Cp^T*L%OT9tfbzQ`#k@i%)ocNpsg2`M2=|lK^YO% zZY?|m8te9EZ3>UKwIlV4@j9HnPuE)*6SnURK4LNw%`9gHiY@NV$PgMiwC9@Oae`-e zv?*PL^7kSN#HE6nN|%FK&3(PcCk$E(6*}rO->cGM4Q4YP!D?#4yz-Jp%%exs7t9 zyOJlT>`*l7A2gv{A=vvq)Sz|H;vgaK9{DI$=(RZGhenVEv1u|T!dsOAask_T@P6l< zQw=1pzGgx{WTaI@G%Xx85_5F_g7h3aJ0Q6N7F@bNdhLkxAn zH(~*0FYI@f>vER(1bg~NV3{@ZR&@wri^G`BW93;xG3b$uUcdza{F@j0bpwGKbeHhrq@xyq9IX*sOzxc#bM zofw>}@FOVqFD%0|YmcN>%;CC&4X$(iM##M^;Q_GJ)W}pL?j|njQ@8*`m6rxBRGisv zid_3azeCLKqk*o1FzHXP^oj_BP@!g+=^+3iCs&EGlpSLn%a4Va-i`VH!9)rZ3PPfu%zAl`_8LqsV z!W?B@N!70?!p9j2A#QTPF&!!%`@sr&*yiI%EWH7-1!1FQVdlPmQXWAgw4!+;8 zlACGaPza{QLD?-r)k|Yj@cZN%s7I?wf=k7JC{b7zVnGXo2O2~l6avXV z&2m6$ZJqBQ#2PlSV+{V#fT%tzRznDXm^JFVy28hw0h*yEW~-*7OlfQy;`)6fRFghM zfLG{f206oXyNYQ6hOA!u)07`%N#tmE6FGsw0-eh|SV0n8LJi@rGDfR@J{%#j%HslJ z>|zII(u3wfP4%`kGqu6RWNfcqaTE~|eL??h;&wxm$%ENAor8N`7HPhUDfg9cCm+uou*L?9`iOF0a zUj1fPE#@DM+h0f2&OH31W|!FkWyqMzS79J+B&fooo%;+2BWa1Tw{dhJ@}T!HKtJhQ zm2sd%^M9)5x`Uc%`)v>qMY{AB5rjw;AvCG-LO@=Oh=_s|MWlnFhGswnq&EQ(3B8v9 zn$Ww1CcQ*JS_0Bb5JC%h^WML{d*_>P{ATX=&fGtCW@q-z*#mv8`Z6 z9d4Rg947yWaTe^=@qK<2=224;oRrks>1ioFF1gpED(qJ5sLj-e)hW^4e^fe^?1mXP+W`OOiDD*-h!?{(o`0aeYb_D4IsK%D3 z>U%a9>f-v4+)L1{?(FbI`>+e;1lA6=KSFYHLaBGysjm5&cB)xH(ZtkXn-3%!I9Nl$ z!~q~%*sG|Rb&M++))X`)6u1cEfuR9TnYVNz1V`53XSQ$DHQgaQhqF zImJGxoa@YqE^IaP4vp-^=yrLw%C^8T7X1_gL8w{UE*e+dK4%n0k)DZ7_Y*=(28(b*;wVZGc3ltnb%b49J^GAN4&_;e`EVT)y5<(OOUs8_=ULgMtj$VHv& zx)yE8^*3mc%3T--RkaE$;2Yi;T!c(QB*cS;D@h>i$Bhe+bLl6ZewZ|x#=T)C4y@N%P6$*KaW z?`bA$GE0WchMn(w20`z6Y2O}UYRZ@P2WCiQQ>BCVYX{>MP3}`efUjEw*qqNTW|oyp z5mTl5(4!0V6TsR)9TX@x4PHC7&k3UB6JWiYnTVo|%|PO%E{CE{*BS*MBs@$j#rn2l zkvJ2R-yXh>2W_x-2*$4)+L&-n>=;}t$Uw*eaP}0{B4Jrr^(=YwvYGjl*J3r1_h9iW zd`Dv?C6OGOCe#3`pug6MJ&M2SpQx{{q+&L&@-vJxK@%%As*Jxg}N`bFAXitMz+ zn0`G>! zEP>*));;cDJKW_h-u4V~&m&cEb@BfVkG!Fhn>LvP2KEo1*!X2J#{D@&$3t{SNGv?8 z6hQdOJFpckOAh3otA}3t)>8n7>Q$vixNP8Ky0Yo1N~S6z#NL7pWCMad`*=dzzvzkL zjSlqpbOvB!nVQOTzopmwU0vtjGOlRNY#=rFk89&#J_FFeOPrjf_32ID((wos9HK>3 z#Z<4GIh&R{HT1B3dg>9q!^EsL5hOZ9*3Ugm;VBqK;Tt3Ab{FA4gT4*igsA$N#2A~7 zem3B08ke#DjIpf#b3r$du9$=Z9|9S?Nl5W9_DA@*$H_+Q)*ya>#E{nOggYkt8j1A+e9P5mHmjug{6g(6!X@?4h!X{#7o?KOUn_AlAfWw%wb00?h}{pvTr- z}q;B~| zdfB87Sijc@JnDX+hyLhX2ae=@;I7iA)_1!vm~zHaH#zYZMQikEB0$^gMP*0c%Fi|2 zF7_HHvA0TG>>y)0bWl@Sj4qb({thCRs}pknQ<7o2;rQP2q=)Ux`Asn;p`b;6uTD>& z8fH6Nk)6qY@0Auw78j=34jA=5O6kx6_1F<9MO11Wb@iNMgNpaT++M2O&Jw3RX0RLk z7z?8IW`6sScsLJ-npOs?9P4#VcaKVRsr%6i(_9XT4j!qO@-WKO8{YD|;6giuiOGkP z`=d>C?gq<6F*8!v{M*Eahq>1k#37uv1GB3bG zI*yM6Gr!bZyc_B~c2x9TwaI(ubk)62B_M8wpntV(xe+oiBz13>q~DS=o>j`v5M&}x$t>oows06prI zIpq{i5u{|%1DM~US{7skfoDBWPBS;H98RD;OIy>Uu0D1c4c?W~)L(!Pg}*39uG4Z0 z9RNFpgZ!trzc^0k!7P`*&ZnK`((Ga4Qre}_ zL6LF}fCaR+l2b->Si?5lGfF2^E$|lR9Vrv3Dn4Ou;P)AEQ=F4whq_8aFAZK<)Z?I( z`XVJ8Q5IlCG!55D4fPTbA2nz+PmelTA!7j6@2o5{sPQW{zzHv-GP<#+N z3g%nIj|n3w4Ry(EBds3E5(o_IG%8gPNt#ujPzJ2!*qbRBpREHROUA>R{G?9=HASuQ zoXVD(vG5P+6L>zJYf%*nOH|6FPFwpa^R+paibgAvez}WIirJGComyM?u*Y(kATP8-~VcnOI%LE$*vo&4As z)HH>Xr({xGp2||sZR2IA5|Z^^>Z^~ zx2F`62|pENO?Z^%U&B{mPnaXgd@ckHPN$UUGo3w7&gw}E8AgWe{ITL}1;DarLZqr1qBjxr7{QxWbP#%j_b$UTirtXZh(BoN}`tv%v zSmqh5@1ot$as;E396UrDJ#N{zkzk=)-N|Rrgh8fP0)S~15NzhI)>g{~2lMWo6*4s? zE9-Q|d7J&i^<;^dkK34snQ+|&?DZE!QJn?ZgfJLObZojGQnwjoGp zuiy6P|E`b!pN=!VP5^Sv!7Vm92iuP;YL>$!ouAq5R>d`is(Bonno{O)x}X3kUgjbO z#ZL)EBtw+Oyy)s5n(MRc@>TVEqaG1Wg9FqEtZuLhhutSV&M`~0X+zPwkX~IsQwjnE zpzRjET_r9xEg~2i^*LiBOECTXM~}5(LIIu>OZS@D@A-!QsxK)j863xt?A+Cdey`Gs z=AfL}{JWRTm2K%Gne=V%--?y9OmmSp#SjOoy6H?V-yW{cJa}|YLmU|iSVSYjdC#Lu zzdNRio=R6J9EDw)yvq35`ehzda@V0)E33mC8(GKW8m5$^Jg*Y{W~3ja-)!6V-6fU6g)Kkg~z%c??pZp z)gqA~sy2cW$LQZsFZ`$Lk^k%KbA;fncvb{iBCmt{wOsy~+zn3|u;Ly#7qTYdS7Nd1 z7f7x$@U?M)i74+P?M-^^DlYPSQb@9JyE=G8)y2-kCpT^Cl5aqPgUw`85S(W~dD|FX z+UaK(;u&1x*blZDHKntu;L9m8;}TpKONa2=tKYRDUhX{O87nizA~`VC zBNa=JIM+t3&x{4rEA=!A170*e=Z}tk_fLP~e-h?F)j`%FhLz4YnDg~fG`B_46)E5H z8j=&<^Ye$iR@&q6f6ze84@*~@L081Ui9!gWKT8Ja?lt+6DvSx(1qxZnqHRHEw~7Hi zD*CNIZz4iSq&SX&3>&w?9*KxWOp|Z=+iyieIe#+5Htw-g`B+W-82Kz;hsJR6hPLUI zOFhOMCD!PORq`hWQk4xdIjSo+wIr$`v`0OsjaVflP1QZPHWWfen+ymtG+lV&i{-~- zdy^Y!$cvKs7sG}5;&@bHZ32eYhcb_df(iKPOj>x(q9dDB%TyVdrPd*bjz+PTe5i^9 zQSFi;wL@n@T?+`-HU|bSP`OK>>sR(qZ0t&I4If#@a8L1keKWUiH?~x=$YX{YXP>Oy zsWlPfp`n=Bo#Jr;GEecp037fr{V}e^Btx`pH(mebuv7-M&S&k=QKo7XWnu zu}7uJDqv+!0f|NXr_SnKBq;jm1o%pEbF#);ZacHR-j8Cd`ceD~@SP%!a5DX0aWelH zE%Sf5?~armrvw0~W$mECH_;|9XMH~`JliEk+juZ6XZF_DgQ(ld0uDsucEh4Fb%xJr z;7b$r@jVFUZu27Uqv@zuk&{Uk zk)q@&mh{Z9>!`F>`9tx#+8B1>xvv809y6|nVA);5aXU81`u_0$%+L834=LzI^!Ni8 zpr5~rQIU=V6U^tXeNFV;!8SY)Jbyr^dTg3))-OU@6~T;5EAw|=zu&h%rFZJ+NGY~) zUZ?(gIH_l!cRI1f`F+4`S1D1bg5scIw5Blkvi#<)J9SM&Ie5~2^oeA#3(4Hz*#c5t zsxGZJu^|Fr%?1#->qL1bWhphV$ze#bl|hb$&Qq8J4eNLL%7i+eo@;-E1|6N=GLeaB zrn2I(Z+8;i1vh}D98@y$tCgcOwU2?=h7u5UMlFRtlDayEvn-M>4HlL+AoKaGf!Q2U z^CwMi9hUs)A#}#M$!s*^2i$S19nFejAj<zI{YCc@Mz9Lr_k`3l(cFH|Hh@Hpu4(C>(QqAMUI>w9%ibY z?yb_6U9fx%%n7!1*fBn}ib8BCf`NjruDEtyuh2Z*hs|TpB65JcqdY>)W5Jr2b%?Gf z#vhdBWzMaC2>ZCj;dY06I1EEh=Y_KTZHmCGdRUB?a%)fF^*T!kD3W$#o6yS-wa~PFW$m{dyErjWTyThyQtMn4*6mwgt+GapkA$_N#v4O z+1k}x5nQ4JBl4^|39a8-Ke4XIU)+rRxy@<*#OW76V2@E|)7`AY*80GxUc8FQ;M{{7 z!m3PqN}ZOxu{HDCktz?vVWk$1^$In7M^+T2dz*Ol#~akbg@R{eR7}N$Q`5FgR#O9< zE9bW62PGn0svZ1E*`=X(2h!`$Y&kv$kM%EV1PA&TTKZmYbN%^cfnyv~e1!#a<>Xo2 zdOv5^7xkM&!Q`U$Yv|gMO_O)~K-F5|p^$EHm&1qggOGA?X85eg`&v#pOkBXJSd`7v zi~AJy&mF*8qjss&6to>nWaq8e)RoZNdZgC)%A9jLc{)0HkRPWt-_USs&~E0MUuCX+?A(2NbMx)2`+|8gKDel7eKS9_TS0$d0^OLi>b z+XT8kycNgiy}&p77c_JRD9%G8o4Ng~o|YZL?vob3e?R||J4Frlz80lJta*dOs`I)i zeNT6)ow38z8D)x_th~yA5G{IhbH7vT=ysVMuEMDn?UYiZ?Za-=AD8wl zzCJEnJnzf|%udyPSlEv9`EZtucj3t9#iZ9U7|TAW3vJ%z1Z=7%GBHZN0ya;mTG`;G zUR-bq%ea)Ek>`H&=GN)5cdLLBzz(NYT27fb`~?&(!m$U(pLZPEu|K9j?AJ!qxSrZ1 zGFbC(soJ6C@N~f&WRC@0Rl2ijg6*cX>{mAm9wOf$C~0l?&P&+K&cS6p8MWUfcDlUy zhWJLWr(xE<(-|JwD3+t0-D6`{Vm?JJQ2yP=(pcX2NITp3waW9$7ESC_;kgcq364H~ m*pi*}lRUjQ_tXC^0mPO?t2zi+LzzueB=t^lO3iOPnHcF97+Bb!K4M|zW@BLB6nV`3 zj89Ndkol3QiE~m>Df8@ z_r>41Kmf-7gmriPpTPbDF0wmZ_b@RrFme9I1-j>U7Z_xiSP%HH$z{}VOdKd!`TcPz zU&LiqcH*%Ks3WP~JC5PsXBS-MK>ZEvUy%J7uz>$3Wd8>2f8&}12r)o+UmgY-00z!4 zI7@i%8=|8}6m=zd^XHA1Q=~1+*m1L-IXX2sO|$}bV@7-?C=!J2Ef7|Af_ufA^LdX$ zp)qEpuh-^XfLZ6>T#bb7+A<^Dq6cYpmWrJsly=<_2uada+4+o7#$daCe$P+RD0~1p z^`p@xt6Lpm6*^zUEMpUwO&wob3dkunyxEK?|p|TUOq%QW9RCj#g@yvwy z6()!^aH_}Esj-F=vyLoT;xHz*!g(ER{CM*h{evoO;iD0Cajjb*s*Mdk(M|euS9tDz z+QS$Z264MQr=DoPSZUZ_77}sNO!ac^Zc#TZ@bd0tDaP6f=P0qmEv+D#uw3pX_dZS6 z`bAo15s1g<-X%U%f3O6tX{m5v0c|49uI2c~J8?hd2Cq7&c|p*Qvvy2S*j4xv*OxcN4;ET)#%oh2%YMUuB5TDwI7%bv{%LBE#4^bD6lBPw`jnZ$_jV;=go-o(C2;xq&^$&#hA=snR7j(a07ermFK zuFS|4dcCQikYd+^OKrVL)Z4R2bl;2$u^(7t%3-v`XwGgqQbX4l>@1VBBAsSmk4sc` z*?r7>QthWO6k{(oHFOk4s(1Ce4rw4}R!>bH#A{#WR~e8OEic+Z`}ccuZ8DRi=QWt= zOI@@oyG({5u-jZ_eJ-+wfL+GuRXxm2*ZSvb*rEw(593Lrn zP<4oo44qQB^(~W^UNM$gd5G;)EiYL!JFvw*T&Pg{5;(baoJqVJ{tH6sWj5jU2(cqb zf6c$z((o}D{)Hj_b3jl(`xoNYJzfR$xv5jRY(CTjYcsmKLT58cxx*sso#rc?$q#;# zKH&%nUzEseB%OY@Aot{+C;P&F-fB2fe%#MmE=CP{-*X_ba~?uU&? zUzsVFu+s>x1C3XckKT_DnK){@ODf`kvnW9ss~YWV%aK3b3844l#Tj^*scwOF8?^5& zU;^7soI;CtG-(Hv9?JcdEFz-)hH3L~=X~ffBfqz(P#^*vsK*?3x^wEesBaMMZt(oo zQ&n~gz$-J0t)LXJ@sdG(ydfAXIm)bw-Y95^o-M9a#jr@1O01icO2gXNEGGI3&)0!? zu#5_DQ+1aDL>kSL1$WY|pWHw7cF7A+6G`UzMzan(^OMQ=QFmpFynKUN zcdgvjo=a?Ty{t%b{EG8K3TbY0g7A|#qbCV(dxG>%|9IBKl##PACr8_)#q%J>7U)ExS_x$Qz-sl@Va)2ABFpx9a5K^a=~>nRzUW!I~YV zX{n1dpe9H8PXYR+-DAi)V|<-eD)@O>V1LHgA{xR|G0QbOlcRHmjr2(?)Hmw5Nd63a z^6hgOWz;uEf#XZ9!z|>C{A7zeYz?mrHlte4sU;YPsbJYLz?CuG`~*OPBQlQlS{P3Q zZvh3m($W^;j9Q|SxuGZe6tw<%s|tq|AsJ`4fZi#L>`H800)mJV>7lL{8C%@Bl*kPl zWwW*IwtoUKe)0H52G{55cbw$eTE9ID0MwsJy6DI|Y@uKGZEy>&^>nnujZwVcCq#1eO z)Zy*xTPNUL<_iMtwi&E7$j2sRrJ;yD{Ye?x_-Q$Mzn$1`?zFpn(hRTzP_B}t zGlW{Vh+_5!Yg|aa+k-1yHq=)png&Q1nDMibTD!`4Y24a~^t?32&BX_BkPDdV)RzQq zvD%5O%VPfpk&F!=er@-`5{V&Tih+YUhNSLR&PG%23iPONX(aquciM=i__cl`2(lsJUE&GdkFxCy*-SVLKE5&7x-QXdpOaU56d~h}FPyh23i3fm`d?5?Y(vHSJS3At z!B)7=r7r|HO25B~=Y0PB7{YSK^2=~0fB;jw=x@H{GL>+yQt*j-g4tLrx=;$<)_K23j^dvJl3ckTX!=$GWQ;!;2 zClBAf8;!`PCyfpP92FY-YXOfppd{Sx3JZJ;vIRu$KV;&6s^$OH^EtlRJ9;H?gM~Xu z+A-7@bq)Szk59OXpX?TD;%8!E0H6-a8dWU$@ssm*>H`z&nTYX~u6&t3sWXA`(lI%J zQtdwrBd0YO6*{a%-*n{&*E>m41+F~YJN4~QhwY$`q#)}+nkh=oea62<8*v|{lCyFP zP!m{8*}kVHUDPj|Oc#irWy+~I+A)fd#-ddF^Pt+GOKQ#=K}GMqL^-j}a+LV~j5YM_ zuZdo$eg=MQI%+W*T|21*e=SMfPi8Gjg97gf+MM#V%NHb|MeWOw_VcA zOlBn(b+DM2HyeNW9m4^;k6fPQO%ZM3L5p^lVW+2{US50h`+2*RA0r&C^sdj~nMC0> z@$9dR6yC~AeOkfaw7p@2%kLukmWUje6k!?WRh;h)wqOMe0ifq2*6SQ7skkyPt>%g; zcBLq$8D%v>{*E8P+9r+RaWf2NFbMdC;^Q;ax$VJHOmidIorOkXIYMLg zKRJf<<(I~aX1_QzFQ@L>2q`gYD95N(HivtPQhU6KN@Qyn1lfgm#`L8#C!NhrxsWpL zgwHqk>`-ovi{gKDI(b;Wt2Z2+uo2PtN%7$u2RV8rHvh?w(mMVN{=I;4c6E)dn-U5u zrFp!Zttm(+hiZVcyU_gk6YtRC30cM-Uc%xg5qe#3Ip9fCMslZMxD5N0aD>;KMMbTpHL9&; zy!FcD-X+n5H!hx!TEeo;*aPtEO978kzPuU>-%$tpBD`Wt2lOD z6GleyQAb3(QnV;YfZb7xGK02Q?zspBo)IO;As^8H>QA2;M$&<>huOpmr7!BkM!q$b(u6zJI_EZvSzobBIM2AnCikq z^zyCsRgbkbtn{I))Q zy&++-Ld4Zq4CPp;7fzo3_}Ozv;U}v_ox`}FsQr-p<*Utw;QJoJ^8u}45*W9DH~y*E zh8OJ$BUh)|LhYA&5$$9fI>hn8`QSq_!nHh?xBtWn{!iyYgYblICOULLa_WZy8zV$# zkB^6md1zHImi`1z)>?F85Bx1WVs*KPiv)Yw8uE49BT{8rUGaQ%4zItCFVcCPEd1yp z(oRCrvwRk+7nFD~E0<_Gi>&(U2a?ywC}jDiC3p+q_rl6<0Xu8z>RqwS&~D1=Cto{4 z3SX)MBaV*V+Zaj6er5&KNqi7UPfPWby4X3pVY=Fl}%IRqAb z21R_nww~9X;$fS71)b+|4^R*wUiWXXm<=4<%pH}Y-w|W-_sweUT|7&Jk9_t_rf1U< zeISjI;nU)pN#IczwmL$JhCz~5-`WaK3^ms~$7V|BY_LSn9vHNKnMn=lgOL9uGEyQ4 zE#>KL3XL1;jjR(1yi!gGZ_o02TsiiXRcl7*^P=#Q3`g5%2d7VD{sZ6qMBW|ayqP+p z_7a=$(k|4uj&S$Px1R2{ahvA1@oo#5DLUDcrs9?m;Qa_|ktwn~SKqx@%8am|7T|vo zJs-N*0dh+Ct+`ALl@e~7dMS1uWLq=O6RF(ew)1##)|TOyUK;~)l8Lc4PV4aaV)s3r z=g?2DL36guM-_~ID_T>4yKff(mu^ivMNQq9=x5!==obUTCj-ABh3lvzgXIwUs9ZEf zzn0#llj7=tko$uGnoq&7PbQ>Wm-Emu8wp%N=;vQK(A1!)(yLO5vlRsvZM%}lZ?6;3 zQ&9>XdJnT!1|@hl6tN;4>4dLWybhNews_JNB`q<6QP$RhJzx@xc73RsSbT}F{k=Y_ zx#w1RzoYp^L8p8A>1-2T8ae2)Up+UJ!cFnRgbv0#8p1Q;IN#Ko8JI$5vW68MkY!89 z%Sx9Pp{GSh&O1puc1z|@GYM@m=oRc7GSs0~SC3tYYn_U$mRQr;zjk!|F*R%NIh=>A)+g(GSSTCHjV7#nMNvsk)5q9^;jR3HA)a z-q_-%R7%~(#4MvvGgH@$riFA4eAmX8&eoh&9sFKI<6-!Dx>AA?kmFaoJ_4xW-k-x) z9)5nqQQ(8p%~nfyimn~INSnE zPjgPYTtn~zi5=hMUP7CcQ0!!~B>Z8qX=W!@t9z^}I?Bv+JRglJc9 z63Da=q)MqF@NrN&|FWmm@#STpG?QL^y(_qC9cHQfCVK4k(4_oC?DD6(_4Wc)8WnU4 zbT)5Kv0Vy!SPz3Rf}Ui>#tdkcg{;^LyhP@v(+L+<7R3mWr*(E{PX`e`wdk{+5ddylALPwy@1E}!USPv+p& zOzH?KB-Cu`7O3=c%jqk%%?vefG^e$oF!gf31|g`7P)DZBM2UGu#r7 zRvQlvT(}zMJR|n}@b#phF9!BOBz^A+JQYrnj=2G~1n z`sj}VV1{XM;66{yQB?Y~fNAhk0V_N7phPU5sMHB)``Fr*%-}jzY0oT!#a;PH@ZdJz zm#HLkIqse({_%<(_gZcN#B#_A3MZt5ry|a9u&|R*M4um-^n5_l%7+2nb^QC#iw7aI zj!sbeZMJv|@bX2+^On<$Y%TeTb4;HUusmmGN@VMh@$7JecC`^k}h+fgmj*8sn zy^kN=RtpytMiPEy!fu}}zAV@9)emw=dJFJF)(kSb#P#7`rfX}IoIyf7;hGLXLtjYl z>|Oda`EP@XcI7-PA87CCYC8Q+O`=6KhM5PvO%mST?)1Nsb8IK)$!tO(s40%=S+p9;fia)z!#)0RyY)gn`Ivq*Y3|s#% zqVRtUMtA0r1LLk`CYJ$T>;WOP*QF?A(G~N)s<*;$|9C5}(d5C2?Y&z-ttpmW7%5)) zXx{(yQMgZWj@89tVg017y0aGX$8|v)G5(4TNCV5v7ely4PZKzNrL`q>t2doNBhJF% z;ZCW3^+$H@Ja2cYpP2;9m{*c+S#UxnZwfhwLX{aKeL^aAz~BZ093|47acn4Id`IuJ zmIt&m=L~zjaZ<>?7mtRSz(4sAf=WJvaV(SQ_AeG|sJRM%07<5v;_iOVgaonD{clvU zjOk-}Y7B0H(GL^1fNV*5=n_%WRQ!C85i^Xfr^)z;XA%Bu($N%V@GGW>aj#(7OC%q< ziBZ_^@aX5d?t8MuAyRFlsE_aXC7~*u)0{~{+?w(rS8iW&cR|qBGQO9zmuef!RQk`- zywqc%r2D(k71lb-j*R zYx0i_n1UCmnW^Dkp>;aNxQn3*kNT_4`pIm=2zM(1*{92g@dcYq{emD!|EFZx+G>rI zG8cNCHKYBPU;B?WA0f-KtGK;HOw7INzt4!ch3BbzHqL2Ddjw&wIxPbqYPW&xaL)f` zaU2uY_T(>gQh%2!bTCVA5U+94g=m$L?Z>?bH>k6%f>ywzm1@ffgoJ$D=M4$wNJYMN$~?+sDwx%>F?u$--W2@vaJ??cDO7HwrVgR8oiC@_zhl4@1;61%?-YAi z991FrjSO>f5_J`U!I&fOL!ZQLqsL>mEi$WVvTvFq#gqxK1};k@i%IP5EiqKw5p@BI zTZyc}LfpsVCU1#z6GpW~a=qk`(XB)LrJePfjEC$4WyxkEi8B79cQ zuPj;AgUV|O%9e^0MtVmn8bT3o!$qWwFBiPpqtub#{1GwKq`<=q z?pt6vbT0v|k_qod5ChC8!JBevrjQcog^@r0@K;0c)cX%!Mn`Hq%3Qz(ofS|2%KMHd z=y~>hU@3@XU0P_^>xJqPRX3n8Z!2~S%s7|j`{8qD|K9@zrnOpPszNWq3ekO-wyeh; zJS_3O+3bHiCRll!(uJcA?25+*ZJ4R`c=(1*#_oH>#Xh4eE< zEBN%JyTy_uY^|HZU`Nj9rM_XyRIJF{q0Ai^+4L3$|8S31_#$JgiYUgf6RDuQ?F+jw zOCG^y0#9+Tt)YNtei<6k1xsI-(c0ZjrSpcnV%W*z;-IahfysEv81QWpsgl9r6|kf$^5nZ;~Yj z^9?CIpn0pdkPywKzB|2i_Vb`DGaAlL1K*JT*1f<~yG4LRoOes{#`H+hr9D09;Ch(s zv%aq}GZ?#Na)Pt-MHMrH*tzhA{z}-ho%DN>WWg~^xb(v}b{dH~dxcUF1a&}2gmd9$ zRlRcQ-_vY=|VqBwS9qP>B?AEc<`-dF2X?1WO9&*~GUW$A36 zmR@z5-2yI6F}nkI~}lZYj;pyI*k}daE0n04pM|@oUnzbw&<^%&$6RN!g7(t zZ`vsFXu?HlE4LiJ1^@QDTy*c_nzQ`V+Ka)fiy}_T?8j^S6lTXf6o4DsQZ16rvVIFZ zSgJ1bvV!LShL!B3CMDXkVd)naj`rZ~H0HSe%s8tw00%ua?g2BkD7(43MX{1p&9OO0 z+5vHg_RDD=u8jqq#g-x$-rsP75jau)=ae9!r7Wmv!Jw~`SYC-$Ywj-JL3HCmbnVdH z%^^R5E|Yd<8|dyfnJ*3u*PlhD_*>ip&IuXc@weKrch&d6BscwqAkhiC?|g!Ru2l9z zGo$HJ0V#+PGPIi(I(fB}S=IBid_{u@p5R$I-4HK`4a;v$B4Koea1_S^0ioMzqp;N1 z2|gy!H6tsX>uzI#6yb28{l}ZI650Kf$;fk_u5-#P@WlmAq^?V`@0`umg%ntwhi&Q` z>?V!9YV3PkN91HgGzIg*La43qlB$gBzE-lVA9r>hxybfbfcc1r1BcGH0A+X4vhmM( zt0w>S&MpJ4Y)&mUmV5d*Y&empUzeCs(FC{9mf6YyNulKqINE#Vjh32!_ zEy;!6%5-Sb+zVqofs0y+W@tgH=qpb zytPJW81qi5Yh2cn-mdn6JLMoxNdTmpMbypJxJh{Z-Rbl47ycHFwT}zu=8Ku=1Y^H_ z^nP7_T=cH)Z+X2$gHUNURn0l31odCZOx0YA5fO7W&pz-yfNIUN`!QxU+IV={Z@g0}9QV|_k!ki^SRQ>?A8@@>4YD_Mij2Y{_M zD7dSte`Vy3D_2hEDm`}zn?CMCnAV9lZOAf-5G_g;PX+iX0{1*J^vp(O9cZKB@oyzH zC!c}+Gl`XYnu0PyeFigk-1v+P6x}c?1m4&PI!E@lJxTay? zX1XBe*rNY#DuEODdR{-BYMYzvHuG#=U!MQ?`>Li-?o>FkJiLvyIs@?`C2Kc{x+&?i zInZ$PqsDO9N!-HHWEIhIpHCn6s6))E-sv(m1-<6jse z=WkZ!O6yUMzF{FWx4>OZI3c0h_Tju#8*{;IxnIWiDf=0IzvKYzwmWTUDrzLa!Rq2e zJ{ABGP$KQpgqST+woy#>rv*~bD_>FdKBAEJHZj%o)_ZB?}GzYhMJOD zF1l;ocEZV}$K&P`UNS4XM~3E;M?&Rd$7-XE82Ih`g=J(9dXpTcXXBJbi_WFCvyJ`S^>Tsr!!m?@2Q*B_eoa-%g(D zQ;m~TPvnw`54s!=^vV)7yl@B*WpVk+M2VVgdot~!EG0>M;9IqMY-g6VLe|V~BF%6j zl?d$y9}A%CZ`!kOfibd~N64HT1(Hzk8P%O4VQdfgl5tpV6@}$YDDNA+fB7u|)BZ=N zcEB_FS4aB72Lc^Y4s>#lnfcj{Fi;&M8wSfgB>%1`{22$+PC~cMYa%mxEWK<^vPX)4 zLM+ad25hyR$4DI+74rFhGay=DhXcpu82Y<+**>8Ny|ky$IL^&pqyOqbqhXbDfYf_1 z$;J#-&e}-G5>-o#DvIYQgjdM><&y-glH)LrK1wW2sr0~F4-QJuul_DW(w#PNl4m&v zH0gz|!R(@e0>6S4)AVnHif)RI!Sbx_KM+#?Dz+r{RFMZq!BXtt$eL!|r~ACC$1dWQ z^5!r2!qj{tG6xt=`>Z!})`r0b6;0z;Y|p2JQnJln#k~#{I8KhOpntJdU^H8{*{H11 zL1(zx${Z?qp8R@xbnC#ifeBU^M?y^E6SCwdAQ%%QCR7k8cyRCcR!V7}2(JW%pj^I5 zKt~Y{&2y%yZ|MG2?=N&mK?!f_r|o#w+vnkkO)IZYNGaQ&;!-Wz6>}VOvUSInACkd7 zG?DLOvOe6nNCFN_JW+zJywVdT`=?yFwUayszlA3ZsKV%zJ^&|71wxGoFv-pmKXU!T z{L1ECgFy~I6@0!Lke8vVmjm3lx=QKwM>A)*Yq#9(Ok3VYuZB>_SANaGSoXtN9abMJ zJ(R#fk@PrO->>J%fjaVhr>=N0p6lrJSAr#n#}|rzs$EJ|9Ohyp-Uz*sHxmyU;%5!z zB&X&(P(5MvICFV^3q6H225a#ShC!67Ai4i$p?L%=6`WUmdQ@goR~Ko%k<#_`TCtdF z)tJgl&H~&sEFe3@&FjJ={0-!Aoo3mby6O63w0o3fZ%>*jD;s?abS<$?5vSxr$qW~R zcsKfD&J{G``7WkP-TIiAk>4wNORZydCBEqiC4iqXdf;zKF+*?2XEqxQ*`y;BrfibU z&Z=~C1>_4Bh%?s1H*R?3Sg&M}dGl~rZ`V1_4P^+D3-=Voha4r zUw_2u?u;Z*U>W-Bh+Ip}MABoJi+-2SuqiBRA4iKlmP*0VS1+#!U95pTt)D*~#(O`Z z&E(RXI5S5G+yWF?FQ1=sHBe73mI#-#)dwO=%_CO`01e z-{>A^!55fT0*C-bs2j}NifXZBP^e{qNtAR$7xIG0e%wo8l4FvNN2F74_&OuiH2jPO zQ{B&@f#OQ^$Y7>3p%7|}@1o4gwOI=<F?%5Av3}kj6liTF z3s3Bvf?iM4ClE|j7^@2`v6I2cU^(VsrFHzI7#cbbb+3iKbvB9prjJRtR->PCLjkY# z5-t38v}&mGV$OClgmwCbdsK|cEwFc*NqqDgbwBH?wMS|A4j#eIIBwc{({Ho)S-}er zo_8|DicOK=!*`9TpknzMOp#~pKb_n~_?7H&7vrC05_>SeuKmwR{&KGrO9OK0Oa0hR z{uwVHtGQypbBlMyoiuFhZl#}HQ&!{~qFDcmNg+G;N3U2Mm%$J?SK-TNmv;&(XT0g3 zySe}U{ukGfm$B_vGz1|iC0sFPF|}V%eaW#dT-;4L$v)%PmRg0 z6eq7>E;$Q3_sR8ma!D7;em?AE=3@>y-V5LM(qHq|?z+g9V-7r()KKBWhBotNK+QH> z{k$95wXN>1f&JH9e-Cq5lR_A?bj#RD8q*^Jj$NC0*LU*3$<~6)R_f^mXXd@|KMNAE zNeOY!)tE4nHJ+!_O3egluQZi8vJ}}5T6?<8@KDTj@YNkZo^Jyg;xyz0)?W~CZjqu=udNCkcVJ$Z81rMT-FPDDpzQ-1iyBdz8KkIlv> zcI%(quZu94)2z`k-4||=EuvB>zVtLtsX4y~842%qkj2W`j!84QBa7vyPdJ5!c-)ut zKOIrAHJJ2_l~@;coUee;PH$_Vo-v>+Sro%uQ0b86+(LvC);?)X5yO`a_BlMG0!&n| zN6?*2*qw<$Ojl0`4%o5RQL8~*T#*tEtn!^_MejuTo?ufyU;mrT`#3L7fC zZH}HE=WS&ViOD>KRFvs=N=bh1(MvoGDX~1Zyx52jiT|15*u;#`K*t#6Bp7J-UaRcF zLXBw0vc{QpqS>L91;r*73G7b~NxliMUw-ftC&EE&g-9rs&+pLLh$Re)!k)U-&69Po zAFFtJXuBKW1h)9P7eS9!V@S7&vUYb!(gowu|28mqR_Kyu+;c-Wk)hcf0-54|XL!!1+k;f5b2DE! zWM*_Yo}pd2?->)FE}FELvZlu1*%W#X@S(BFb=#sIP8`1f3xmGrTgL^dlQij$SZj2B zuKsQkMM<4g!KZlVwdK+1)4+Um_OD)%dW`PTjwZvF;D?iknkgR~rrt}-yaTuBkVr#& zy}+f*JK*Z+mJ0Dg@0WAZE7w!r&6O87E=xvt)m9g|)*Hw;SrI?cpicV@(}j0)~|vm%&#YXmP}mC`Nt2 zX;_;JLj>N4?>Xf7!V$EvJy+LU1f^Syyaj%u9;Wek#j~sQsShxaix9OuTYFe_MX|;R z?WMbEG;xEP+TM?IICHbCuYT>=9T`{S)pnY<}=9%Vm|$8gu^|8|+}60ut;si<4VCUsr|iIPB%k&EJH-JXDp+0uhlbIfSS&otWet6$ zFSPaXN|Nv_bs>)b&0M%U_=8cT>w5A#62M{kdHJgnWs5F7;bs@CgQ>EiOQ%n~?@SrS zGAtP4_8lb)F|dEF=BFb2GR>7CX5#<{SE%!mQn!7Zv~J^dkDl4PER8Rd-A1Wck^Ai9t_4Yor_3xp zUSr6LIAfGLocbBB6U*(uf|488g literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-084_0445b8b3ea30c73d189904a2c98ed966cf14dbb9b5bcbd518fde3b780d88bb49.jpg b/docs/AbaqusUserSubroutineManual/images/page-084_0445b8b3ea30c73d189904a2c98ed966cf14dbb9b5bcbd518fde3b780d88bb49.jpg new file mode 100644 index 0000000000000000000000000000000000000000..89bd46630810412ca773716d081356e4ae6f5c2b GIT binary patch literal 7344 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 Pbr}`d{MRI4=*j;Awct^D literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-084_2a9a91e6c6f5a2dd40a180f5bd4fd6b9b8917b48022f0422322204827d97f188.jpg b/docs/AbaqusUserSubroutineManual/images/page-084_2a9a91e6c6f5a2dd40a180f5bd4fd6b9b8917b48022f0422322204827d97f188.jpg new file mode 100644 index 0000000000000000000000000000000000000000..76f792dde25bff92017d581791bc7992ac06e53c GIT binary patch literal 2816 zcmbW2c{tSDAIHCAj4_5}D`RZajD5=(>(v#7iCdOzVM1gdH3%U~whUcc5lLex5lIF! zq7bG`3uB9{C8En65fbL=-rxQGp6CAc`~BYMd7XdG=lMM6b|@{7@(q2IChH6c-YN!vztdV#4AwQgX5~Qqt1$7)>Sl1L|mL zX=QyC^@G|t98ONj@Q?x4SW^dw{m}#jgTVyhf|5c)l30{93j05Y+Xjg60~){v7<2&O z5dnckK-^A1Zg-y$(4PVR6%Y@Y7s3bShY7%U3mWzUJRmTbhZhWi@bd0fU)o&E|QI&#$9 z!V-VX>ZF6Cle5byS8t!QzJC4zfnnhnA|j(MMkghwq^4a-C+Fr}yPjWgqp*ltR(|Jh z#l6a^NA^yz5@$mD1omNY(+bN!)c!R4@5CCVTM`{xN}R>Utf@n)^VN$V2DCiCA6+Ro zB_t=)?McOegEyrs(gCnD7yk#|Q5jv)TFHx^jGfD>i-KMlj0x#G_O;e~5Xt*#f>7 ztezNmhFLk&sPp--jD)z|VaT627sl%Kg|lA8bjhNR>%EX@uxNaw!XvDKLh36*S@gVI zqjie#aVl9E_?riE9vftwu=IQ!g5DQ`{BGs&EApu!&%ra4hjw}Gn7yR_O!AUi*N&P+ zZ>%c^vRcNXxm~j;q#r(7g;%0X^+E|B;;(Q4PIBNry>%m*mz)Van*7o4s$CW`73+pZ z-vj1q+&9w8KF6UsU9Z#1%>x>LQ+?f7y)RA8(dmfQ1_SD`T^I&=Ll?7#reB{c51--&ZvIOQZOdSPJ;p=w4`$xpV8&`hMcoSKDLz9`b zMAo-_T+-^$Z7z^ApXRuHj|&t!TbUduKK&+}V1!hAtBX`Vr*WzXRuHO#GPCSUKrc%a zR{L8z4dc}2qPA{fFKP+~Gc;%Q%$axLVqbY0)XSUmdk|X04^51-FLNxlZrr=Hd&Zv= zPxeAn;@Fd4U>q*69eI-rn7V$I@iUcGYilDIEC)dgJ z(ue)O)dat@A+I5C=IQpMt*(T61E}s3hOZ(>1=^?_GX^*`DO;FSvbwPQpsN;~R4V5q zBSfv$?Z(YGwCu)V+a6QZ7?Bbo%d!AF|03PHg@Ws1T|~*NKJ>iUOz3)6G%))_K5An_ zpc^?tbIV{IleC;;Vh`Le&Mp^wY+xVCcWB|9#Kw4w)-*oWEIcNIWs#1##>8snJ@vPZ zlrGK(e}q=(vf_Fp`rTu7EmD;(r0%F-RCO96=r7h@fS0SdfY?_z#11s$rx>~~y<~Kt znq&~_cnXmv1Ar?(P!`OA$j0c|(%LA^ewV)B(*4du@9|W|?La2u1PpcJJgM7ow}mhc z{uCaCWm&Y6#f#oW%%ytEXV6zY~XMvW@dp(_YMfnZtp6$(0wY=10SGEMww>f>)$1>R;Y--vn$- zQf!xhuEI@17or%pU)L3Ie~9w-ij5luGkX$Z-#&lM+e~cl z-3qEO_h$!fE>#+fq-7YSJgj2`lcbpWyv5)))?T&2Pn12f4*5(b`*dIiZf(uTO7mtT zcE_js)f`dMq!nfB8AjU<(&?~?uZUF}lvRV@Ui7^@yXLZ$TOCp!fMmflm)zx<^jd3b zf?+M-#`K=5!FDJUMA^Jo9t*-e{57X8w1+-h5DKUL{dw3OMp!;G0%2|mAIETk{_^-~ zr{LAA`X_SA>-uXn2&o84ifzs(yhJD&P^SKcg>8>xf;`9ccL(o2+zrnne%fP9YVgIn znr2A+daB`8;I=rZW6O-~Wdn)#2^fMwYPPp&`X0V%flM*{;~65oO@OY%zOxLy86Puk z_(0=hQ*X;`$rmMeUXrY*Xkwe~*h-rxW06oJ4(hbrR})_wRdBkWSRz5x4yJJd!w6)0 z8TMgbz>dso029h*300Voqp^`4%`%y5^%JMvTAZ;Kb}a*s<#di|9j~F+eOoRj<&hWt zDZ+|FMQg(yJ4RXo7f25loWtCXriZW%Xl?lCZCtzq;yG_fP_f*fHX*`beB@nQiBKzQc?p7N{oPX3Q9H{ zDKdBbzyJQ!|n)HKxq5C{N3xC_8e1Ihpa zK0XW|j{pXP5fTy*kx-M85EGLyP*RamGhbz8VZO@5#KtAW!^R=N$;8Af$tNIuQ%p>Z zl}B1$N<>abR7~V|5D+0DAqg=FJt--@2s;zI$p3j@TLB6JKpm6;0dW9e3J`<>gzW@a zaqGkb{cQk$A0RLUiiZy)AS5EjO{gXZz#s?&429s~L7}+W!MOJTlmd^E{iYH=)g4%n!BTWT%vZ~&j^WV>F61*a$n=&<-0B>E+Hu;Eu*ZWs-~`?sddl5 z(8$=t)Xd)D{sTuRXBVGGzJC4zfrzm1=Mj-n(J@KMFJGmkzJ8OI^DZ|pzo4+Fxaz~l z>YCcRPxb8`on75My?y;(#>T%+Oiq16V-}Z|zpt#Wt#9lf9R4^uJ~=%*|IG^oK>nbG zyZ=G#Kk=f#@d87k5Gd?7FA&%t2M7fekNqY-rP3Xktrr!C$WsF9TgdFnHbPF(yL&Wt z-lIgcTw)mR{omC7#_WGb?AiZ|**}Q=$qNmTKtQ;|gHQl);N+Y)CzR;F13y{k-Axwv zRJXiuA4e=Kq0Mi2C_a+ge19spDz!c&8cRvgvv2rgj=XNvmstBnv|za}eW`m{erDd4 zDhGVa<-~qPDP}dF4M0|lw?d*S)p9=}%C{j7ZkEzLrah7KL8E(%9>b97NdRpSW_Y+D zBsB;ibg1tr;{A^>;)!0JupP_Nq3oTR(eYuri@e@#7ydT0?co8ea`Q{5#9BFj_es*J z+!NI1E`JDt^3MPJGxNZV`6bGmLl@p zf@O=ovkBruXH21LOCRwVdRa17ny&qeO_H^m*t(F;wsJYytwK+TY;W{bC3t(nKII2^ zn6j|%O{A9!C@417YBrWl*SIrudx|Dl5CP*kRYKK)jGYqa;xXN0QI}(WJA@{-eSlX& zW-l88&wdCHbwMA$$!GoWP)A_7Kp3fIupH4X2~Txx6+x^A5;iPq%Xy|91tR?Wq=g%my?z|?$H0VU)xFQ z-fe`Glh3B973OQ7onhKJB-kiXxW}Vs*JTmPXm^isBrpD(Lao^XdSB^Q?cUZo7 zB^vY2w#3RcEv~m|!h>Ap@cKgyI~WIVD%bO29Szd0~XC9#<8;IO<9;t!A0DcU$tE;e1K zPDnKhSu&daq&MxO4L@NteKg6IzT=e*bwtYcQ4agGm7b|)Z(`frk@-_)979@Jaw+i6)#MRCs^IipXN`Nd(jOi$g9(P`DRwm=M_=l0jr5G^|GaZ z_9m$W4$rlqhO496;*A(x)AWkv&fHHF&@J9)` zmEY%Q+Lxh?O;jdr^-6)40gtR;I0-iHs}=B(%AF5P{0x;-$LCPJkf=PbEYqXM0=)?p zSYS$G2@9xJ-#;ax=h~Nl8Cv>&vsQ#g-tTjbA^aBWj}nwr^RxMOnXV71qBADCNOh)% zTU+{}fPN5Ck^He37D#f$44>~OoEfkvByW*nnrs!x97~lMTXOF`;5px0Sem-C*T2KL zphKnSAtKulBxahOa!u`)l=KV?p%-;W{HXb99?y-SGIKCYADPUL{9!T(_!%aYZqlJ0 zD!B_Hk4SYaH65!140tN%Hhg}R#q@tIJt}#_DPvUOW*17nDVT~fIbTIAhKjUc_$T0N zYLoEYZ5%C@GE!FamhtjA#)>O0W_H(UsVwEVO_oXDImG%5A?(8pbd#5a=J>~YCe`2< zhze&~1@@W-|F6}bwKu)P1@zZfz>J)kbM_AQobBbvyt0KPC5*f$7i_g}yQ=U0EgFX%h4K$qc7Ohsh3VU!b!UPScFR-w-$X;xy1 zIkjf&GbfIY{oLYwUBqRqrL-@gTZ1H5(I*S#QwGjf_?rN`s3b`ivNuGU`q&HYj^{`F2 ztji+Z`1d-|+Ne5N-LiG8c>VPIs@z0cL#+PIe+SA-hD9^rZJQ=OQA+2ujlF0|ke(lf0-WIaF>alFQ5%olR-9POyd+CL|n}GkM zb;n9?EL8D?O_61BPDVy=M#Y48?`wzy_1A2^lbb4}DTe!%DeID~K zZp#GCiYkqKlz%V*-Z`P1`zFF?8Q=A0YPmsSCb_RKib^>ogH8J$KIBDqFs$ zzj*$1N$SG2vRra8THvix~)K z1kJb)_T!uFD=dzOwfe9?c!dd0fs7Vdprxke0#PIGYH9Y}?y6A%Ui96^9fAdKTk>xn zmdl<`-1+kO{&W{2;C!tI3nb{{Wr|vlSL}Y7TWUv_h2JKWq@y%{X+d&Wbt`bawQQqp z43|Zy%;$5{QlkVa1QlhoU)&b1lv*NNsgXV|+W57+IXANfE4k{9M^iORVGbpAIL{qqZp=!edKdw84oC@J=7X9v$T<>?3 zqTf;KSud}JlKoc~{>K$(Vu9z46a@ly)_8GQy(W`EhA7KjnYJ| zXYryxXi7X}EX`HDSp2k}PIAJa4*JlKxC%yNb$mIjQzI!k>1ozVfN#1?kd+)N60rO= zW^huB^hRfz^Vrb~v4(1)sz7&*vzNvCs(Wi<=UEdeWyeUq{$K;e(Bw11R@z38=U+E|FV{;$< zvq5+e5W@+N6sM2K7ppqnX>ph8YF3jxP}eIglQ~RaC`HeA?h>B5dz|6nCEuxw{q+qE zuPYdbgvDq4;sqaPhrEM_3W=phm-EDl^^sf1hbQKCOZCl#7wXIleJ2WX@Dw$cV_js! z6%8?FZIe%fU0pe}Zh2|9aEb+MwsI{XCOo=Mf?DvffQ^~jwQ=8)s4_P@PPrYD0k4tk zMO?>)a*pGlO_{jutvx}fvItSfU%=3llSd6mpqPxs`%G{qa! zfZjJ})ZNKgw%;_ku*U)%3N5(M(+R(5zxD()=$MG@f={nf-j6r0qr_RAiME&FKz=X3 zAwAtvvh!TZl*P2v-JbL0o+dex-X`qhGbL&eEUaZ&V+6j%=z#@tCMsO~JVG3g6*nri z+8l?xN3j59g16MLjpn9i-nvnm_)9;(TlZ_@3@NxWzoWBk0E;AiSwl3yn-lX7@WTwp zcp@!o_VG~>+EF#&s}rF(qL&x+W6hD;Oa8D{?ywBj-S`U$(cY6*Qh9h5}H^ND-FQU%7M{CQwb8%9>= z>aKpOL9NsChIvi9b-am7%<-9{mknsfTUSKq{)Ns@wW9I><@UCi_4De(rnO~4&T#(M zeLo()?XOngnd46A7*w0!RY{fX6%g1S^|mrqFeHL`ip=j_1xof>tRz{9ADPc;t!JhW z)W*$fCMhP#u(kF*K)=h^qnRkL&R2-_eHsiq_KfXy*T#V3b5T=m<<~ZKA~D150qy}o zgJil$Th5n1RqF8eFMqNGGc>v440;<4Z`UIW5Vu6{8q`(4M^-6=hgYq;qpKmb8&CMg4a_ZFgt;VY)ESp* zZ$BR1SWeWqBv%}AHQLn}ZPc>`Yp%*ymkv}0qgKp=D;RhK<6dTvs~;47e0#+i&GqH; z1EGPWLL=AoZ{=6;H6R0iJyug$#E7`YNk1xcCAR21Mq*TPK?LWoQb(545{ho53bMQ5 z4qym*PrdQi&gfr1m(CjBs+{1eNy9kAZ+v}WZqfdoI~*BS9cd>MmKYR! zvTX*E$+Y-k0n1s1Gn$b4CNP<0mSeNaP{q4%uJt}sE))!G4~#J}RaJ@o{pxJbK!eo! z_`$>Br8mSG-E3UK{j_;EX9Ts$lImJ9 zKEV2%`j0&N&%1#?I|RoKv|xNSHD3^gAT-B`Ta9;LYOTK`G352aS95EUZ%Tz-g)@C# zh1QCB?5G2s6*k0{KDbDJiUipvg%fW}v2zMy;*D4S2D!j-Dq)q$G@I~+jFIJJ_`@3x zRj3`;qMa=Z`MiN7@Lu9gTqn1i=<_sV0hit%nttoBb)+e)e-*=x&Pvi7PwwL>;wjTp P{hM=syXUU}VZZ$wbe2ZT literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-085_d02b84a2a50a9908b8e92f2d904878e561377b6333c0d72828efe84cb6120af7.jpg b/docs/AbaqusUserSubroutineManual/images/page-085_d02b84a2a50a9908b8e92f2d904878e561377b6333c0d72828efe84cb6120af7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6b809fde298627578057443dd7f9dd859afb4a17 GIT binary patch literal 3613 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-086_914fe8534a7fbcdd64ceb9fa9b269f96bdff86ea1546f31043da361b52325df4.jpg b/docs/AbaqusUserSubroutineManual/images/page-086_914fe8534a7fbcdd64ceb9fa9b269f96bdff86ea1546f31043da361b52325df4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..df476d643ac9e4535fd9a982c373ee536f9800ab GIT binary patch literal 3719 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 Axc~qF literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-088_8f657df88c4514ae7b09613833ac3a286e1de527e185fd3e16beb725bfc277be.jpg b/docs/AbaqusUserSubroutineManual/images/page-088_8f657df88c4514ae7b09613833ac3a286e1de527e185fd3e16beb725bfc277be.jpg new file mode 100644 index 0000000000000000000000000000000000000000..280e779f7a526c9351761e984e40e4992fb0a207 GIT binary patch literal 13248 zcmdUVcUaTe*6t4?geHs>L0S}05Co(vEeHb8tm);cV zAiWGAy@L=SNG}N`LR z(bWNHXaInQ`T{89fEK_&PYbF!*Za`LhVgU~QCGO{qU@EktOBYT4XgzSI(Q0jmq z3^en!T_74Efc6Lt=m-s^34l=NNk{Yb0e*XEXhDbQ=)nw(Ow80Tl>7wH(ttp;hd^|6 zhYnG{?MwX}ICO-L{e;W~dJaPyu#gj{Y(P{BgRthidai4|I1xEp=RiiLque~lcu$@Z z6+101ub`-O?!2GJ$na77gx83?jD|AL63qThlD-} zi+=vMnAo@%FXL0w-lS(_W@YCTy)P~)Ei136Y-nt1ZfX6st-Y^*U~p)7WOQtL20QzC zZhm2L3BR$qwN2O|e%U?niv|FFbBp@-n`3|S>j>2^+CzsxhrkDZ(a^e64RquX-3b|b z_6vq!8z&AS*#HJk&8U=j^^C%D*Kl06&b>@WMdYVX;tyQ=>e;{NSm6JYXa8{QpMH%2 zEFc={=7Ej?P+(_QEY+Xshp~*RJo~N{E>8B3tpM9~4c63(ec@*2!lnE1Mt^(0D3c2w z7%goU4r*wUc?rJxwgF$S&|^TO&G~~ES4g2X+^OU6lK`zc_Xl;Y@ch&sc6g>F1@-lIR1gV}L#9#E;UW);@V_U%a zfLDxjWgzis6Yry4-?CS!4l;^uNaw?y-C2*Eg{=wQ>i%v8(S!5RecY8#gvxJUKV!c) z$j9$Latzq1%g&-rj7c}MuXHs&`qLNV-g}N~XLLnHqCG{Tbw#7E+)NDv#C`x1FG$Na zb2!S5apX3%FmF&&Eh-%}Bzv1kU~8Yma|cLg&Y%K(yQdC&N+nI# z@{-^Kc7r|_e%VEa#FT0AW;4O|Wwiz|OpvAHN z`o|w0dLF)Mtj@Ba99f9xyIlD`@&eLEI?3f6L|hE~S#+?{?h}E&Cap(RIE8pmhuq#T zPfRPZ+3V@3$WSlPpM+XBlpyjEE7L!XjW-|Cm=(Fmg*u_ZVR&;VoMdA&l|Zwt_t}Bb zhX1VSWK6d<1bb5e)5P|K*EnJSLl*H=ulyZaU17cOZvJ}}^XR?#`wXxO|Wq|NDQHZdZeC7>&sTzCYZ)bi@XB?>@3(j79iVP)0sQ(OARyJG#bG-?M8 z+Rg(fwL%1>KN@8B`AGA>PV}i^bE%KnF9(fh6O!mXz?wLWG9Ky;#aZ%J_UU70d&3eX+e0OV;VJ~ezcyYC_sv97k=^-&Qb@DQI-Y5|H5aTJB0>-fo z>?lka95Np2F&l>=;4Ht?vj<0>8=#&z0F<0<|04jZoXW_wJ8wqxe6uXI5paf28|~vp z+JJeX5-}Jb0>j;kZt1?8mhZZ!tklLx0W!jsQI+R+-3lO0NnAc!*a^dG1>8p8v=Ay* zuSfCMj-F?z&(YqAUapIlA&rwYOouCFqQ*5^p%*etw8A#P9KD5|>qy~>xUG(qQC3Xq5F zUmp4pbwfPZ0005312j?7waoTp_P$~L-n_oa6CGtHQMJ{b14$b)7C*!aQ%`|QjTF8# zWGY`})$2o#@hzWMu3yq$?21!CufG~R=xf{yQR7~M8uyJ#adXH25cd%Wai0`gLXCSr zp^3kUdw-ck?6<0Lnpze3rqSxw;EJhs@+X?stC?e}$EF0B>j;86amdO)mW74Y{N$q2 z$gv@wslb!W{DxUZ1}cCuQ|$N8uq5QH@bod$2~t;JCe@KcqtGYaXM8!`>{cY|w^6*r zMl5~0RPZ#j*?oC~hutcQeeK@u*tMYj<~G&s6`En<9`;V`Q#pGwcZ7na&8v<{|7t@S zEC}NJAw+OLw{MGid=;kgu6iKPs)1l{lu_!;7*T~@UhY;MK0U=2Y%Us*Vi9cUoy*lY z*%q*DrL;#4}^*(NoRQE&YFyijrCTt?@@=rXwV`1#Af_7H(5VRV&C#k$Jws z9y-Q8d6z@y*NmyKb%q|uOTJqJenC$@zPeFpcAOSXJz1nMeChS)2)o6nt zB5cV!er@4P^5`m$pUeP8Tly94SV=0L5sr(!GxIO?OH-dbR>Gd3Lsrq9g0`N|@S?UStv`YHv80UmBqL5(w6 z5l?tBrNU64U=sEDMHF4}@na&b*8?>Gr)Xa|M?I9MS`BM?(IE=vWan4+Vy3+1Bq*9I zU^(&^C*p8Cxp((e+J05Wa)5}h{Mb|5x;wVdRFu?TvdAn4Em}F@=K9Q3kr~#W4P)I` z%Ols;7RMd6*w2bO?X>i$JP!l*u2s*^a5wMs)$5&%DV@+VYoRMr>Nv6;6{5cbgI=C1 zM{@X>43k`PlpfazjNLrslRFtus$=yi5H(o12TM$l$R~Q^>@MTp!?Ksp#3z;{?7g@v zX0iXwZxdCF0>nU1d;Iu`xify*kkD#(ceRp$IX(kL73oxI(tB%{HfpKDu<)`4lAuK= zOZv8QjoL(ljdnz~MKL1rjrifF56pG3Z!Fsg3EE$IgtymGXhY3Bj=nm&v9U&hIGP2^ zf$y+oc(_@(%H%wIgX$N7QXwLhM|c^~t+SJi@N8%W9o%qZhhFd#vYE8TxUjV51?bZA zPn-RjmsZpTNyqv~V!caV6<74l_r^yKX72BmL_n+in>ZwUxM&OrEuG7_c{n&+|?R%le$#7^5deLm*2i*exv_-?Jild zdwP4>s`>k@(Js)RRQ07Fsd8n(&;DH0&7RX#xZ^Iv#7H>S={l%o*1O`iFEp<=V6%yk zx_=Rm4hG~-a53{0%2`M49V7rGss(|e|?lLg6AGzYgx&4BJivgKJ%zF zCL_S@3`|&YW;rNO-&q?z=EL(oP`;=F4-0)zd>bkizjMb{Vt)vfwQE~S#ZH(jxTMfR zg)66a$$Z{U+w|l)0Q=}3lxntJ9@5HPp+cQKsnl*2@mDeko!y<-N#6dzehh?e?~v^vlaN(R=v%`l?kGaM{0OpfAJBV z50cnp1q&z-7kkLnDRT$psV2x`+!_l+tN+f!{HPlQnz9a*8J{@p-cm#X9F~fdULX=k zzxGznX`+Ud7Pkwv@W_Z_Y0zTeyio;1lP$C9+uLyhF}`YDz;*#!D~1o@nmw+KdkxQV zT${9x5Ard5hh+jE@B?2jW7s40!;a?UGz!2d+NAfgKYn{EK7Q)qQ zVR7LeLZGBrrt#1vF5w8xoPeJ1A0*6^sJqWm?}Z#!c$yp>u#v1EZ-!1S+*W0st7Mw> zF~eaRC*=l<_hBZ1u-K1W5_|{_Q3Esvn8m@aFKY;@NX}Ci%JDGLK13JSgnTTLB#mAd zWGN*7I_1=#@2wO_hAddozuPGORq0dZ47}}^JJ0dd#e!V#v|oy^37*P7r0=azlaM)H z@GI7cNiBxcO})L$gBK>bWF|8V?@(R(!5B|#Q5Ff<* z-Z=zc!>^SYZ#zGK2~}$55IifhGd|+9KK9N>80T^wFPKi+&v%T=Lg#$O=RSHf#2j3_{?!){Wm!rHF!^UMV=S98CY4qW+f zv=}+{{MGim5AexJ>V)GV0k_OjFL>s}G{qGa3J)A7)9fbBRpor|8n1Y1O4jJ2qAXRH zlcDNzRc~UAnR3*NY3^2IsEd6VQV%~Fkud=?Z=tKC($aqxdNe!97!Quz{;gg{Y!q4j zz0!*wRC;9-OWe*>OWd?E`ubqIqt}o-(&j}9l0dVB8dKe+(crfV!eN@B9Bx13A!w;J z$vpkDV_3VQ13J+mzq5qmA1>2o4W6oHLqs54KZp-HU)9Xnd;Te@>G`tx_O#c0V&SGZ^lG-?n)eqy%s#etI3IAIR3^ryc(4yVt?=v5D*DQak(!tZYZoHO3T8LG z&PzfJ2oEYOVlLyBN*C;mPF$pl750933V^6(*(yk@t34FWoKip>`zF#IeqZ|{bh3!! zK%>j|7SA$bN~WVS;y`~HlESnlUxTvw;;usc1#UV_ZaZf3?vnl&p8WXlJ!*cNU&Z=S z;;2Ri-=)!#`U8TN7$Ijrc~pB);W1MBuLkrEM*y z8?Ade%I^qVQ@dpms&@F0YjIk*h`dr>F_n7>uN>~EeRk@BtV!w47djL}9+OWK6LMfP z(t?)V2wTs`!+ZkIdrin@g%z{p^MxLLuD&Xo{kHvERTuLSLOiBeo^Lvs|9LimB;G?h z%+wVo?PgoaGmmszoD`S}OA#WE^6tl53(UFZxXQ)Sj)iA24&_3O}P%mV#U>JdnVI-{B|#RRdc(vgEb0p5fv2cjBb*PvS%YzEy&f zgGx}P7ySE5ApPe`FvN6F3D*Bn384O5pFH3Vl}e9XOZvCq@_|y!wI(sO)vE(ZpU1i0 zf1j-8f9Q24YBLz#g+!))ztKF)LwCXLW&Z?f{z~bw=T3NLMA<#zd|&mN?zb!~PtC$8 zUkbpm-ni#pQxjADy9*MCRY`Y;I~E-ow@R1ukKl(^d&t(l{fgY6fh3v~58l?ce#xDi z-;i6}SLBA4r>Xbgo{GNUs(|6s+t19oIB8Sren2P=ka^kf@-IytXYqgUhTbfmTy~di<5CtKC%B4qK<*1D@lE988d2n7pYwRZglt8r zYPmDHC1?YeVn4|!3kpCde_kE~I(&5jQo78cFq`M~Ouu8-g#yqfvt7)1pTkl`cMK%5 zBMREiGy&nQo2+q>4!k1ugfEqYSx$-Xa*@c!&mep<>+XMiU5|r?VUBG_a5ueQ5ahGZ zC$|MBE@Ii`&I2(9qX5g)te~&ThGLBhF$k}{S}lz9M)Fxw^nLiRZSmq!mlMFB}# z8iEPf^@vz=`OY+=CHIY?W7V}X^u$!V7JBtPZ&tNEW5}Z#)}=&|f!gVl#HViZo9$Zp zPoZ6nZ=aznp(ED)>F$XD(I|z;%T;c~UHR^&+DdNwZfGkNOz#p3HvEN3O3I2#!iI(z zrplgZwsJah-C(U_jgkCsXEZJ=vP!n=@{5%WQ>n32Kecz13u6OeKD+=<`biCMRoqMy zuklN%UsVmFdOdMn)^WO&-7)T5If-FlI#$MaXMMZJp;OI$3 zBL}uy%s+v#re3J9+ruTUPqm8nu0H2DTQM+;h>`&!-r`@fdX+KP&&Dr`f#xuwP;j+P zu4BIkbw9giX7;N)o=TWG5gso3cj=JN>hjE=<0(j*8g7WV-mv?o=J;^$@yd;GV?xe! z`-2v<&~sh%zjY?C{Dp{&E5J$0e$ADD~`VUvctm zcH&&$`P<@Wm1F~d5d#_j$HDQxgz#!Ci6OYg=3zg{0fp>arF-gW*`WyZ7`^_BJ)uJn zu@8JDmc&2%xKjW@W$FEpGte!s9(uO=LPq!`3vQeIGQXJ}S-CmA@tJK<<3WP@0%^JL zD+u{ls&Zb0*SvWc&#j)7l=!)a;t!-C_Z1uWK7v0^wkz)l`72xw6*&@TFng3a@gh%K z>kL#mGuNJ={24t`!gF~jeQ->2C5L#P#$VWZH>iHyY?nKDb?em=1?E>z+yrdh#ufHk zl%j@h#b)HYafR6Dok#6i>ca?@-#-Ax5NYhfneotO#`4HVh05f$)qMaXXrjp zNt=iD^d(|${qEiL8A%soCFik}(#XkMQDd#)$BpXec|=L^%YL#HpzZV!1^9%f06LO} zIMJqB<|L5msg&HY5zCQr5tE}kvJ9WNZr-`EQ5O&uzMafa!wHWsax~uwDyeGyP|r;lH4>#k z@A!9}>jaE@+^*=Em{Gf-GWu6uAxGIC?(ao9cO`JB-nyMw(Ryk0Pc1xwgqHqm#ol_$ zrc(KD_Hf-it`A7rQ$vzF0jj67Z^E2Br&pED>~flh#AibK`ISpDu8nYg8xzT7a9}7z^1|gXjEtKLEEI)a#6cK8?RJu1-fB z@u}&+oBsQlJ<&@Vs;d{w%x8SUV;(tk2r!qOUr-sQc6k`|ZdpPvygh1;sBC1gU2T&T z7R>wTc~`A%uCVv7$Nj6{`ft3)^@qb(kW*nTKml4KpHcvu4z_)2C(Yn@+Y$1A=~Ovr z-6G<9Q7h+dC_vg!WzL`SEZFFWX#)KX@7zQ;se~frBgE(C?56`I?>5iI>M&)c-VurR z09dz&ub&J%|NQp5H=(HDfg>6`*0=;Bl>GPu8wH@JN|5*)s0Q~b3b4z&1tsxNGfuN{ z837SO`eK2?P_<4b===N7`Sx-0zBJK*UY{iDNBzH)LM;kV9}XoMLH;zDQU3lb>awaE zV|Er%4d|6|wl5o{6rfg*%t`Z{s+?kiD8K@|hXUa2sN-8coPG>kxPhl zv)V1mk|38oHDZX-a0zo;iKJrJkaxC7#Et4mt`|`o{$Q$#3X3oET6GA4BF`OV0qWyWV@j3Dqbfb7rUoo-oN%_;q9k1rCC<^-}-A9 ziER4y%I7PcNbYh~Ii320Mo&I_ojH05LeM5H@@`9X3b~Io5+bCF##71-T@;? z;Tu8befcF4w_|RVUl6gqE!M2B71Xcr@cVD8_#J?gAsHr{dc10ki#L7)9-Y&QQ?nC( zHbpqTX|3XM>^`cML@;cmSiYENV}+~eC9SS(wZ>CdnGdw_@Dsv6;5t≪yC292O@hET8pZGb;m<1}1FvtpoNOHa4No5L)!)YM*j~p0X{7N literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-089_36155628fe0481328b110ab68229ba2a61528d391be0963b0de3ea733e469baf.jpg b/docs/AbaqusUserSubroutineManual/images/page-089_36155628fe0481328b110ab68229ba2a61528d391be0963b0de3ea733e469baf.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7d11fa6ee8aee0c3ea6398faaeeb53dbe146bf57 GIT binary patch literal 7998 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-089_4e9bec06ff17a2e5268e518f7120637006c6b01adea8949499b8069a485dd920.jpg b/docs/AbaqusUserSubroutineManual/images/page-089_4e9bec06ff17a2e5268e518f7120637006c6b01adea8949499b8069a485dd920.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8fc93707fa1f5ec0d2d116f18708d21e88c82f03 GIT binary patch literal 11602 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-091_0607c5b3699de1f3506c720354b8c5ebb6b6905eb5136bc9c4ba571ac8dbfef4.jpg b/docs/AbaqusUserSubroutineManual/images/page-091_0607c5b3699de1f3506c720354b8c5ebb6b6905eb5136bc9c4ba571ac8dbfef4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..97ec28f4b11e486dc605197e2b28227caa505b2e GIT binary patch literal 7446 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 PLC*g@akqWao4Nl1E$P1| literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-091_bcd84127ad77ef2b45c3f1d2fda3309e7242ecbd2f0c8e7e222ec77db7082616.jpg b/docs/AbaqusUserSubroutineManual/images/page-091_bcd84127ad77ef2b45c3f1d2fda3309e7242ecbd2f0c8e7e222ec77db7082616.jpg new file mode 100644 index 0000000000000000000000000000000000000000..861061d9be3a64803116e7b81444e2e8b42d05f1 GIT binary patch literal 7308 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 P1Cry=IW+$;D|O~yho^G* literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-093_5a28108c7791ac051da30a8dbe11ff0f294f75f8ee6e9eb519b6ee0fff0d4801.jpg b/docs/AbaqusUserSubroutineManual/images/page-093_5a28108c7791ac051da30a8dbe11ff0f294f75f8ee6e9eb519b6ee0fff0d4801.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6e61406427ec84c44f433f436a2f03ec4f418ed8 GIT binary patch literal 9376 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-093_f851c276cec1381ec95efafbacb187d34a27851df662f652bdcfb6ed928acad1.jpg b/docs/AbaqusUserSubroutineManual/images/page-093_f851c276cec1381ec95efafbacb187d34a27851df662f652bdcfb6ed928acad1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c69fa9ecc5cbe7a86d87d4c06fc9cb2388dd1b95 GIT binary patch literal 5856 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 GkADNe&EeYs literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-096_1bc5a7d0bc651b82fc6908c9f181ec1d407efb2776a9bf24eb2eb998835ed4de.jpg b/docs/AbaqusUserSubroutineManual/images/page-096_1bc5a7d0bc651b82fc6908c9f181ec1d407efb2776a9bf24eb2eb998835ed4de.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5b0ed0b220f77d61ff9dc587e252ac00271883c3 GIT binary patch literal 5549 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-096_4683cfa714989b6d66b827295685ddcb917903e8b00bb3f5d152a17c49f72822.jpg b/docs/AbaqusUserSubroutineManual/images/page-096_4683cfa714989b6d66b827295685ddcb917903e8b00bb3f5d152a17c49f72822.jpg new file mode 100644 index 0000000000000000000000000000000000000000..76623c782d42eb0834788388a7ac11ec0729dfab GIT binary patch literal 2352 zcmbW%c{J2}9|!Q?m>FZ4!7!GQ-DvFVkgYK-##Tg@QVK&Q*~xH~iKrwsrc!7^*0CjI z&Auy<+3UWxcMd?1P=0BR zL+k?9E-)ECl;#a;Du?XhqIyA_-eruItA7M1myoasT2yX7R$f67r>%29S5N=QQDdTs zshRmnTRVG)Q>PtCZtfQ@Uh=pc5Eyhdm>d!sc{3{d*6lkn@wA7J9w$6`nwa(?JtH$K zJBRVAxTN%TS$RceLt|5OOKV$uM_)hl-N4|`Fl%yZdS-TR{=>q@m9O7c|5#h!_`dnm z1p>f-v-bACVgKer?zz|?5HJMx(*f z*(?jX`uB1PVQ`ajD?e#}$^JW7#Q!Dx7wjJw3xI<`d&2`G0V802Q$F)J&VISNzm0k{ zQu#~0okUWXDeM-*#73%@fR5(ge-bxFTreqPK_sK)d&bVjCi zv6-fG6gBH(A!%^}T5WgvoSHjr8@RICgBU&2oqdKiaxS~{R@XC3J;Y)eqQGjRk|bey?Ahd&yi93n z6xNhq0c-a?y$+3`TblN07ZIQ+YXa2RC&=e&+**IL=8KXmB;R@`OSGjvA6d5a#LE7c ziLmHD5O&eiUSNIf`gmI5R1S2dcGtkzR`CC8=t+Z08) z*BAvjByYU7XW~`JMn@{KTLzu<)uwU(5USFo*d?pZNB!MT1P@2?iUn3Rr#h5A7<0*F7YSfEV{;Yg!gePDq)In|eI*}O$ z5-JWH^G;=)wK_O+?_IKa8|)<)1Nf}ODC?W^9P$ZLO0O)Zs8dXYA5*`GC<`lFkYZ{5 zx?n6WKTLhoU{p0Kd~M&E97hioI!KYYxSoh7j?jIBRYO5<35HANWwp$}T0wHSW!38_ zTn|#AZ@SW`!nHtdORsf#))Hp@{PI}jd8XWoeI##enChk-%kq;;xQ{=rUiqGYlC+dN z82o@2lf9b1w!A+vQLg5xr(e*OqH)z!xeoPjnaSeK!?)`((}sZ}EsEbR(Z)tu#~EY! zeW$zU>ruWTBr-(F27EUgdt)Nvh0d=@- z1cy|F9)ynrpH`7?U{TG~?mpi&;BC&z)AuVkoj&cxRpS{}=PWQsG0)zr_L9YcZe(pd zAP4UV@nm>-_j~9#-t-%;<6$09X2dh-bscrdf$h5O1qDl|m^ktCM_)7NBjyk`7fLV2 zsVQ|l_Xv9bO)Qnw8A(g_54AHAC0`0}D1Or$s3akcv_O=cE&lGGcN6~g)Z)Pq%w}S4 z{s@a)+aw`)%e4GV`YR^l2b1crGN3yIrEL|Qrm%d;-nux@*dThUcoNCTTKiHJKnj|P zHI~THE+3{vmWuFH%%i8O^yR^w$Hoz`^TK1i1+_uDK&w*va$pTA{^JL7@Yy8mhce%D z_GhTPt*7&d$Klf|Kgt7z8Y`{aR(NHyQsdC5V6hp)Qf~+T`G@WOmN(kXNQQkBsEwB=PztN+9_t7C9? zph(Pkaxub6yo$M*btfnr-P(LvZ=cuVglgUO0?=*Kq(RZgH%p z7Tc^-X2a?bLUDp%vkwsE@e}CvzmV3r*Mq$El+3n#PGaW0KYn4EXA3dafy%0ZW zzM(W_pHP6I9TzH+9M*QXy`U%gajtFxYNW90xLTfJHfcuk>aC2n7q6cY1!fIT-aFG& zBeA>;qV?!M8$2jWxktGlf;L*BIR*LSQM|s*ON6!my!`dQ*_D1sP)&fDoXJToC9_G68xV%wg;gduHXueEs7r3wX>D-Ng zoK~OQQwtr@W(7Cne8bE2jN$(3H;W3 z-`#%*$jZEL5$B|d&~MQaFX1jl6_Exp@gbOat7(T{w~A&ny6gzb{!KhtBJJD2b`H~; IAh|pICrSMjI{*Lx literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-096_4b448606551344e7d9b6679456fc2646319fe80b744ea67cb832628a98d35593.jpg b/docs/AbaqusUserSubroutineManual/images/page-096_4b448606551344e7d9b6679456fc2646319fe80b744ea67cb832628a98d35593.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c45a1f5caccc5257514a581f1e963ad46985883a GIT binary patch literal 5134 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 Q)H=Yq#UE!nD(u{U0Tgy;&;S4c literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-096_55133bff432ae6cc1f651448156dbff39f3b66101ac4dd6e4213e7b902aa7d9a.jpg b/docs/AbaqusUserSubroutineManual/images/page-096_55133bff432ae6cc1f651448156dbff39f3b66101ac4dd6e4213e7b902aa7d9a.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fe0df0fa6b04d59841df64017049cadd85e2e4b0 GIT binary patch literal 2253 zcmbW1c{J2*AI5(_V-}2M&|tDJQCY{3U6DQO6O*JOp@xx+>@~(#lO-cdlqWps`_pZk06bA8Tz&b2+ZJp~9@n_HO!AP4{; z`vBXo08;<~gTY}?1RM_M;zDpEg?W)YJV-G?A%0;AjFhAVMqFH4UR6a zZnpzc?3_^WF9H7+$N}Mm!r%xlZXWhRjR3#_LLeNR5Ga(Blf50qz6Ur_P(c}u127>+ z54dcgFg7|h4Ox9?`&&wiMjUs+vS|NMpZ_1nfzE)anH z!eY-~VE@I1VsmkDazZ%aKe<4T5Vj#GPN<9qOz?ms+#^s(78{KaHc8E^Y~hmAbo#Wz z^ZW~Lv^;KFVdW>>3y05O^+>KJJsWwpGnJydxe&g9A0!cU zyqbmk8d4S z*jTmMT!a>W=>pl1LRGrWLEW=AC#!U6SHrDVQ*Inh_X8bfwOI^aJHZ^Em^j*oee|WY zM31jB!=YKKSb9s#vpxWDvoz2ScDww=ouK)oa8E8>LDy^>Aa_+<+|eEB$?&VWW#1Yu zT~$k1`oqyVA_jrw3H=sWhm2l}N!%EKmpUF^{~>2P=*X~TlqnB)tE%K3X+tse_xB%T zhhYbLG;jIHJ%54O&x+4uX!Yx@EF1R9~1W2f2{1Pkl0&D(WY`H zy{CCQ#>hvT?yF}4o8;U4`Y*H;n_}9xG>44CRFXRS@8|HmMXz+EPm%bRhJL^TJ5(S0 zZMbg(ZDqR{5oashi^GI6wC7MF(3Aqf*o{BKhek;|ebxNS{D?%AOAmwPGu|L>aHIEo zpE=iSso3if*rJTpy&q#YP=;IRDX+B&Dz?j0XskOqh)t%dbI@7L+sL)V0T^#l3H@s< zA@hPrlcz0qH9|kspgQ>08vuPh^(MNzHC>wTt^qOB=U7U6t{9^xt6+6x6?(m^QJ-tR zemN%fD_*6*@-;f9!zHBR5K(dHen6R=<;$c&+jvJwcwfsEC%BxLfdC<-xk3K5#3!Sa zJLB6xSI6TASImPFj5U$p1#4pINVuz- z#Ry?}rQ9)}Y|uFri501c%8h8M4!b(DwZ&TYNxmyVU=-(*byF@kv3B=gz3()C%ls?7oQ?LzG8sPCA^W`V8FA?2-TY} zp37^G2GWhQ9Q;*k29g?Ce0p)+1|uSE%Rnu%d6 zB4HCT06#)6rc%}E>cHaOKJwP&k37B^UU)+F6Fxm#wWjao8~8i!rV1U^sb)bcRTa(I z0)=Vg0WK%{Ff*j`gq07>$fwbeRTP*DJB+_jMM>$1^^TwVRGpWqzv`a zi~b!my)EJ=-zMLm;OCA`nSz-UOzIb;5N(7v8s+Y1vy%%VD{!cst`sk8OZohKC8u+s zTrqt#8=4bo$*AcrY|x`JA7MLp{TOVCq2MKK9!z;bD1oa3aOdA8`m0bO7^T+-QwyBt zZk1Z>&8;)Mx9+$fD*Qj}{D9$)Tdt0xp`@5Tge%EbYI3KPgVv?eg&m-DrF=5?A!J%~ QTBmP58O?4q{_U6l0^bJTI{*Lx literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-096_655003410d54524a381141dc8fedadb1043f04dd566e308a804672d81f22bf25.jpg b/docs/AbaqusUserSubroutineManual/images/page-096_655003410d54524a381141dc8fedadb1043f04dd566e308a804672d81f22bf25.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c2d35d94158066bb460102526d48efd0ef677f3a GIT binary patch literal 14696 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-096_cdb6d828dd51bcf155bab45b778227132f1615f1166dadea61d10ca380554d18.jpg b/docs/AbaqusUserSubroutineManual/images/page-096_cdb6d828dd51bcf155bab45b778227132f1615f1166dadea61d10ca380554d18.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a5b03960619272e4c03526a66b69c7746804cea0 GIT binary patch literal 2955 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-096_fd0e7fb888c319cfe521aa47f1fd4d7825a770f57b56b3e9b9b6ab909f11802a.jpg b/docs/AbaqusUserSubroutineManual/images/page-096_fd0e7fb888c319cfe521aa47f1fd4d7825a770f57b56b3e9b9b6ab909f11802a.jpg new file mode 100644 index 0000000000000000000000000000000000000000..871acee40a2dd26b71fdffec95af0fb7027941e0 GIT binary patch literal 3548 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-097_043b80dbda37b4b31ae43195ed73fa53ae2b6072439bd4dfa355e2cc1b84ccf3.jpg b/docs/AbaqusUserSubroutineManual/images/page-097_043b80dbda37b4b31ae43195ed73fa53ae2b6072439bd4dfa355e2cc1b84ccf3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a268d51815f6bb96948430fe35d07805a34169eb GIT binary patch literal 3578 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-097_0fad47ead8df75f12bec120e7b48b18dad9a6895e116455b1c562a1571d181fd.jpg b/docs/AbaqusUserSubroutineManual/images/page-097_0fad47ead8df75f12bec120e7b48b18dad9a6895e116455b1c562a1571d181fd.jpg new file mode 100644 index 0000000000000000000000000000000000000000..eb5742dab3ed3151a75dad394a31cf43df83ad10 GIT binary patch literal 6424 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 J@DP0a_&>_t(Gvgw literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-136_339ae55105e52426bfc00b1c65854ef04f28c9344afcea0192fb83f328e93249.jpg b/docs/AbaqusUserSubroutineManual/images/page-136_339ae55105e52426bfc00b1c65854ef04f28c9344afcea0192fb83f328e93249.jpg new file mode 100644 index 0000000000000000000000000000000000000000..26a7336b0140618a07c266b7f1d568c69813da06 GIT binary patch literal 25059 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 M@BQ=hB)ORU7sXbV)&Kwi literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-144_de76f72f04aa7accfc50a45ebcb01bd7e48e539a3c074eb36f701c32d5873051.jpg b/docs/AbaqusUserSubroutineManual/images/page-144_de76f72f04aa7accfc50a45ebcb01bd7e48e539a3c074eb36f701c32d5873051.jpg new file mode 100644 index 0000000000000000000000000000000000000000..807861a18952f183b1ab8acd4e1e7aaaa7e38876 GIT binary patch literal 130566 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�CCHQ&@Grt?;_2VWVnm?~ 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 v6kY|aY-@e#dl#7SN!bZVCqeVku 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-148_2ec18382c27619d72915e3d1735ea9726713b3ab7ef5e07939c0a7430d680fb7.jpg b/docs/AbaqusUserSubroutineManual/images/page-148_2ec18382c27619d72915e3d1735ea9726713b3ab7ef5e07939c0a7430d680fb7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..34104880bb05a37839b07d36d8eaba66a6848dc9 GIT binary patch literal 2924 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 at>!U%W5#HYSoAs&rT@*L;QR2v9{nds);eYY literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-148_368516c0d253f5a00660c579ce1aa9c45e4bb55850cb327253d8a58256f5f543.jpg b/docs/AbaqusUserSubroutineManual/images/page-148_368516c0d253f5a00660c579ce1aa9c45e4bb55850cb327253d8a58256f5f543.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f01064ef4ca8ea835cf8fb13cf5bf1b54ce80978 GIT binary patch literal 4367 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 rPEe@e^Zs0uEQU9j8`}p>lNm-Ovl)D!>Q literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-148_540152dac511d95e34a1593569440aecd7da971860d75daac62dc50ef2af35cc.jpg b/docs/AbaqusUserSubroutineManual/images/page-148_540152dac511d95e34a1593569440aecd7da971860d75daac62dc50ef2af35cc.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d698cc1c05408823b9abea666f9414f85dcf9fc3 GIT binary patch literal 5533 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 SOz2|iA06VKG(m>Uk-q}p-2&AB literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-148_f0d9158ed974ad6476461327c536facd051d5537548b0b416551d28e4b7665c6.jpg b/docs/AbaqusUserSubroutineManual/images/page-148_f0d9158ed974ad6476461327c536facd051d5537548b0b416551d28e4b7665c6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7439426d5fd37f66968e6b28e0bf68e974367f4f GIT binary patch literal 3726 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-149_3d92aff337d32e5578256e8f86c8eb5e8a4ee5de7b1d4a02f8161de65388b107.jpg b/docs/AbaqusUserSubroutineManual/images/page-149_3d92aff337d32e5578256e8f86c8eb5e8a4ee5de7b1d4a02f8161de65388b107.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6773d1ad29920b320059b2b35647bf4cf0e1fbd2 GIT binary patch literal 18034 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 ag_FN{2Cs^N3J}%)nF#ZT1V{5Y|9=1%327Vv literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-149_528602c229a3776acc9afc932e6a3b0ddcc761557f5c42155a9fa97088a6b7b5.jpg b/docs/AbaqusUserSubroutineManual/images/page-149_528602c229a3776acc9afc932e6a3b0ddcc761557f5c42155a9fa97088a6b7b5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6352d0fcaf61dad78197facf8e53f57c5b4b80da GIT binary patch literal 4075 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≪{LR(4Kq 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-155_0d5fb41807ca770029d42e68bde8522ceecde56e8b35b19fd5632166c11bd76d.jpg b/docs/AbaqusUserSubroutineManual/images/page-155_0d5fb41807ca770029d42e68bde8522ceecde56e8b35b19fd5632166c11bd76d.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c362fe00743cfd21223aeea659a7b6d3152daa3d GIT binary patch literal 5813 zcmbW5cQjlLx5m$y(MK7*6Qj383DHHO2cx$zqL(0|ix#4Hf`n+%MvpSOh)zWG-fMy= zBLvZ|_j}9tt-J0Y_uhThbIu>~AP@k6ZVupj4tN0I z;o#unVB_K9;^O1u5kM)3poD}_S~7AH3Pw6+CPq321{O8}P8L=^I0FNh7&qS?K@kxV zW=?VGdqPqI!XiR{JOqS~j}Ik;(hw2R2;E}1CG>x;>rVg-4-f?nfI+MP77PT2fv&p% z=9~A#2K}pmzY2r}hG661;^7kz-WbrN02T-g#)5#cu_2HfxBtz300P4%yCrxZhg|Ck zE~_hr(96VJJh*&SJEiu>0h_SJ^I&`eDry>9I(80DE^Z!?yP{(E#3dd)R8Uk>R#DZ_ z)zddHG%~idvbM3cvv+WF_we-c_VEpQ6&e;E5gC<~{5mBy?akZt_j&mRg+-|1lIogT zbX|QzV^c?GS9ecuU;pRPvGIw?sp*;7mDRQNjm>Z0x3)2dKaY-oot&Qi{(}nyfd9n0 zIsXav-?(5mTv!kY7=rr;7YNJiMqn5O`<5UM*?leCC$8kILNDgbT(bZa47&MvU>G0^oc!i`A4Kqncw;fP5qDdK zyJZ+hj^4Uo&bCzFGRaU%=t->j=0Ct1(vF~JYMDafrI^QPeE*3JnjtNzu}lJSf~Bhi z3WJyxTs@oiBLqIOEuIF5A5D(^C{Nn-QOMZW-aqWlmIOs%d0EykRE+-F>+hcb9o4&AJ;44t1`~X)C&UgU_kYD54U#nGrgzn;4Vqp~OdxXoNH&GO zbm^k|LG5NgRAlcJXlZ0#<8HrBn7018-7^X2P9OpBGMXweet~ zpyv%=dD-Nik=bYYt;U0@bybk0&%(>29OB6+t{kj?#6zFQRr|V~&sCKoB}rGH#9uWS zpE)82A5|f{ve{aGTGTn>n4Ub%j~-CwU#&-bFF7$3Kt|s z!fugeq&A~e%+b_(aY5jH1`$KUis~{cp41(2+z&gZ?5;?dyW`xBKegeQ`HPHla;>=I z^0kf42v=6r-t@XZ7x=bDoRN(1j)cxOU524TLAQwKH$=8Wqd7j<-~A&M26@3Qv^{#? zdfjl^OgjDR;YNXb&sq&L&(EDx147%?SW)H}->U*>;j(BnX%t?csm_yh+*f*cMRdnqD%d|Z$7;w+g-Zqk6wH3ZI2@TJhNt0c{$GZX#_Bl91?4UD z?Am5VCNC(zZFW=;OBmRryu-#GO+G!^c~gX}?Pe?dW=ATI!trW^)AoTYSG1$&*d`4$ z!iY}fWkny*LFL15sWHt(uz-@Dy})v)kMMi&-a7zqeTx0gT;r#d-Tb6G{xiCvvf5nW ztWyujN!mvajC6-YED~`IC<+v)%{>%-IL-3xKAVA;t_Q!_fXZ0+@mT+_r}0@dW>0N% zJFr~$$BN30>KfEa-Lvi{YW2vaa>RyD7-Gr72TiyKB&h&^x-4Rx|EQV!wm{1W)Kb7Abc4lrS58A3(+wEEFWxdPPem7YqU?YA zOxD<1WvG6G6fXxUvBWvlUcpCqkGn?FeUJ!ulJ!m(wr1UTI2I-HF^L1Pn3!Rlatb}Q zR@JXPFO&srU;{q4ld%#sPG(IQ+?SbZLC#S{#0AjVl%6cTwZ_ng8IM7&BuZvJw0+08 zsCAnSfWkn0we$U%XWJYTTk=C%7w%;3bIy!0sdeXG=11pKg4vL3VB}HbHPG=U5Tgs) z(lsDo8C!|pMFrOQxyTfIgw5FfUT!35?>{_YSa#cu+C_mQF`7}8Z7Xcm2Z7;qf@P+; z>8l%4zSEy18qGrE&HZb}^;_#hjv_3OwfR#gEPhi4$s*OMJ%m`A{YQ^M(*$c5pr_WS zIe6kb<|lHr>EY2wmqOP70^J<93bS;mCvjzcNxt_Lrty5JSB_U~B_PG8(3^wS zgKJS*4UuJXUf>!=0w?eL;ki5LIOClxKXF`Ki?UfLp3OGgy9Zg0JGS|HxP+(8R5?- z=^W83s7Nx$^nB65m>5MGDkNSQJ}{Yb9Oh%&caXUSV|ow>p_FT zZZR*0A+vfJcIitI0u^Y&_QJ-O@6SEPT3ktsd=wMoKx|gFsEWXq%-xUm6{o#OwFvg4 z6K$9xtlfo`a)ur@4j!7KoZn85t;?{heq5@usa&N%Ah4M-q=4|vt^`Bg0qQdLIr}STNHESZElV&SqvUFkh#hKAfVH+Rb=3>jNk+@&HlhnnKGUO~ z;!B;=Y=Z9E1|S|hqsAkAS>x$LUk$7k1IvkWbb6bC+Abo(6w{p~Or{8!^HZ+3+3Rq#yezwGlxQAR?a ztEP$%72Tcic6rb^iY9X2+}mE=R%?EJSlHlUd#HaG6o3FgG2t|f{y&X{kj5%y0&myf z?maYn`ihH{LY%-bE91|x03F5-#Gf(Q`Uo3+>QoSASiWl+p+X*}&yz!jxBN4Gx-8bV z%UClkH}Y8AsxI^^l|o(OFthyU{M&1B$CYx}lqm(L@oJOK75qnM8=2(`Nk&wQ_erf; zD9I?NHQ_;;3`gb009Q%&tY^4Rn!1sfSufCFCnr9w0(>iCgH6UtYK7>ce=aXJo8~2n z<1mTogy}OzTmw5XA#zlIEE?R&eDRQIXf#8CvXb>YWmP*IF8e6Tp90i1cgkr{hq0cD zB=2&ipDXpKOEl4>7v+YSyL|ONu9%JD0;e8G(wCZAYA0+uwi@rS9m;oYQXq2-dpG^n zjiy9)kfaWRb|+Onb-|PN)<{LyjoVieV*z@^A+X`&a!u7YFrtm|v`NhiKIY9N*^`tL zQQ4->;fZs8rtK-S*71!An+CN4U8;RD>`2|DTxHrdH;=DwatxXwcjKBBh68-6cLK`;UO?)d|!Ug@D$01@9Mw!79>OAckyF&^~b0`@~GCs-}!K6qt* zqk%wQj7cE^x>sch9keiT!n#a|zA2Jo_WyVWUnOy?3^z>~}Vg%o~i?#&M zRDE&M4dy$SNKx0oar!uhn0>T6kv{aO*kNEhF3{&1h;u31)qv-pew;(HTt=-<{Sb?h z-AE+)$W3z2lBWH_S!bB86=gT&H9Hu3=rDGlDB~=6!a}~HTQy0A_Pk69w-s1tdDj-zu8VClM?5_#x-*(S~O>h^Vq zT}&EF6>hIIi);||gp8v+Er*zIS2ErO1Xtq_kcbLg_0GGrRkhMi=CX#}nhL;u#>}$Y zA9?Mxemm;|<40O@442nHXkHr9G*G?SUshKz!X^W`W2R-2S63uC3LCK&itD-b z)U#B=KQ=qmU2}0k@_`e9qE&+XL(`Iyyfb1I&dDGlKS9}FR#$vu9eW`f<8+3)&#(r_ zG<1ERWL^Uj^#@m?NRVAk-`r+1+N3|bx&O{jnry$uVkzFjA(tmFd;+Nk2KBf0IU*Yc zOMznA6T=D63GVijgIC)2zDgHxoo4p0>4jVjF=usWm*de{4W=djw8~pCL2hkir0PWu z5*>NM-^q-I2%&xzHGI{VfnFO~ZI}K?W=EX44&Ux^k~d|`ETlqg4SswodtjmDJ-K5_ ze<_a9@3WI>#oNhCoh9L9!d(#~`=&+CBhyYjzD|@>=w%eziKkaJUMp*|V^q1|P>=Fr zQgNOz74j}ivm9_ZbyP7W?4&b$-Ea*&M8}cI^=uM=WFz}892RyK%3RA|+l@Ad-sW70 z^gL#R-4L zEO^pC^iAtjN3$WA@KWO!oN}|&eM*zw|9i5X;qdt@y}o14N@JjRqJ^+{`-*4m?pcds zsmvRzb2ip4nknygHkb7^2F$R5t#b`~i=!*gz@5jEB~PLLa{ayEv`6F^&|~y%k-t4! z-gR3S47x|p4f;^sSwiIYUO*=+Bi_XlY*O~UNT@?89n_Y=iB748hV?xg!CQ-LV}6Py z#(23&pHJ-i4Ih{CWh=PT9_d@oRyZ^%d@c2{bi=8-TPFII9i~Jk(KiieOVGHp&>9Q4 z)~JzmwndC8pN7j}D6CIulwIIv0U6@~oLi=Q@h_^FCc7}N4{ z$Tm;xQn*G{zFpPQf<}FlU&4H(Zb*}rHomzceX+E}^0~J6tA5*+vAnIAUai*1@^Zo| zi?U84UIr#=$;jWt`3P`}tiON7DYa@_)C&K;^N-xupD|}af_nUi>$XxS`$jT!2Qs-U zt&Te5$z51mXthLF@9LSDD#$^;>}PQnk8TfNr&khYY4$~PL?4Vh5_)835Wtn5LlD76 z3vti(l;L>3c>2D6Q@>O~m3S!icPhcNY#mc|HwmcHgGsbBkNHEfG;O4j?7@e?bmePc z(O`c1YKP>39Ho?3VP%B-`5;TKD^rHsvm8=ELG8qVFk{c`N`+!?PL1Xyiw|{g885O_RzJ zY&)-K@ftDBGD|#@Q69jCoF@XG7S>=42M0^|2Pj8Fsw0U|@nF&VF9EPnG7%0GpRD zkm?Z(d#0Nlo4+Q$nOh@kahg#)+j~`V4XB4xxHEoOA=i zh*6uH0T+_*Fyc_(?ib0Dtf6$-FIV=cO!`gEaX<2bsewl){PK~z9TnYbK85H u|B*q#rS1OC#=u~30R;l2a3e+WA>Y4JuNZKg#DDaFSeYOFm0^LeXZ{PgTC&>! literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-159_9630f2e2081ca895b4aea68f738376f166b804906a11d31ebebedbd9a318cb10.jpg b/docs/AbaqusUserSubroutineManual/images/page-159_9630f2e2081ca895b4aea68f738376f166b804906a11d31ebebedbd9a318cb10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5512dee283103d02146e4e3eb26eef2851d1acfb GIT binary patch literal 5317 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 GX8r;DfxGem literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-159_f25f9a0533166e96b471f80402fc290044e8804244cda1ee4d2fc205101b6246.jpg b/docs/AbaqusUserSubroutineManual/images/page-159_f25f9a0533166e96b471f80402fc290044e8804244cda1ee4d2fc205101b6246.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e654fa34429002a9f698ebe3e0393399f8b21105 GIT binary patch literal 1974 zcmbW%do1FbLxsg>x{4j8YDHq>P(KUdtm?uE)q@h>&v>ig4(Z zl`$%KWjgbVPp)D ztSzi800aR5i5fsgfEmDHFjx#4hs9#?c$_#vj!2M@AW&swrQ{Ulm6a6bX|!E*9gSV8 zT52>J!$4E(Yh5OjsjOjSVyMT`(P!#y7lH72JVAm$ArdKiDl`?nzZ^&%kj4Q9C`Cc4 zKuj7!Nkd2zP!{bI4gDVAkATEbFdBo!;l(9H3#v#!3__vAU=$h+!=lx(qIm#Iqh(Zd z4`F24URYI*oL)jkK2Gg$c|F;_cag5|9eNQjzGEkaDzE-G4Tk1!=H7h_FPzaL?kyVI`P}@k}h3NPRY#rK0D|74>xY|?*3R% zc(17Vr;3M_RgZq*SJyN&HZ`}jwzYTkJ?|eF92$Nh7@zoUa%%d`+nHJ6ho$9})wT7H z8`~}jpuVs~{TJAOxuiudF&IX{*liai7AZ=UG>lf!#mF3DW4$=Cs(J}Hxx*Rx<@I<~Fi4G4X4Gw~}4Mw5$Rk}{9+BZ*s z#FK~}u@;A@N@FP?mOSkt+aF^#Atk@gYu>Ut|0(NkSI%O^h-)%E>sEbkM?ENhi)FiR zgg39H?EQ)qRFl)!*DzJ0?Q^+8S(j~NJxOxSp-@q%*Gy=L?QwqMWYu}IaoYo}9(e&H zokf8j(`5D&A14Eu>?x~VU%`s}iN{2J+nS#r{~8re4GMe{9>6^X{{ZYLLG+yV_IGLV zc9?8Awkdi$$=&O}nmB~nq`unY9BVW`mg6T8Oyjxfm>So&9viKyi`gaInX<+4&*+r^&&=caUbHt+`np*1QU$p7=Q zw$Eln`gxALOT#^Hp1A@8TMR#nRBB~O0xXa1Hc)t@C^b-Zb;&)`_|BaATLk2sTd-#p zxV>XnU&o@;di1kyHugPt8f3Xo1hVD~I3v!k^*CP*ug76JT}CjvBPKqc`wT=A$sR4# z(#p-#IzhJm!lq*SeE!iAfWAy4^18<$+J5AT}>o7|=v=7BmL#Ty?)Imn?R%d9vMb_IN3X2rd|I zkMs{)EvL?B=e$^5B6*_F%Wc4+hH(cr5=2~+G^G1g2hXP~#Py66#*JM=fN*2h5++5< zPp3B`fT;YDle<`Z8v&_za0sYi1tP#K=mr8VnjxTdj#rU3yNBWPgr7Dsfr5xbBI7&a18CaU29R51IS=V{ZErZ&g&(i@!7X*D~G6wA!)-Y~jJJl<4kH z+-?N$1hw~9MfEdmoDonqE*cnoV%)rMV_+e}BrQGIOS2})(l?;u|MTCi+(1;}Vb2v+pDQ zxxETDj<&phhDyB22g|Mde&x&jz3VH_yxos2^ttOLNRE(?g6_$3KQtpE?S$dm`ME(`h zSg4*MJsMR%9dCkp_|D>bxXyiIZAe>7oX)3+kUmOQQa5q)A!WnUkrtU}k}X4J#$rYf z^8?C$X;;-;k^bm;yKsD^^p=E$txSt$?OJtpo+H1e`Wkp{J>2OTf&oA>9umZ>SM`=? z3HBvPdMkL3&VRO>`S#_p-n2%tcHwP*AN8j>kAzKY_BZbN(%L2={^poeM@g^fiRVt> zR-!5u+Lozfi6>4A1GO6#%!4`I|5#9E*o@`nNB6ukPdGRl=Nm~H` literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-160_9b8a43968bb1547ac9efe345ce711eea486672bf05e01f0cf51f873f6cf4d486.jpg b/docs/AbaqusUserSubroutineManual/images/page-160_9b8a43968bb1547ac9efe345ce711eea486672bf05e01f0cf51f873f6cf4d486.jpg new file mode 100644 index 0000000000000000000000000000000000000000..41f0dcb40952ba060b4dfbd76cef011e84a0d4bb GIT binary patch literal 1873 zcmbW%do{}!%XOHXx(YuH6>J=s!Qpr7`IWCjn1CkbM}utyZgN7`~LGj=RNP|Jm; z?ID;FaX7;RMyC7C$z(E~bdYLeLD_3bw%EA@ghV106%;W_N*D`WoUXS>YnYU4=(9hGNaRw^6DBGO{~5F$A?^S-ID)=j9jNC@d7 z>l?ps?zlhzKz%X3GLWL1DV)a;k^C;XzSq1dAUKXeVA- z-7_T7lD@Q?89gYku16N@OLk~qW&a&4?f;Vf6ZS8c2vCH8WW$4?00&@w)38>pbKBNl zrM_@AQ1N+E#fz5F-r2)+<~+?ua~7kx%Xt@d4)VDCNv%lO@|#~2Wf$Lh{gE*}=!6O->}Q?#b==(FnPThvmzu%yf?Zt~o zK$~VYvzEWD*)&wMY8QC1#_V>R5yhhc8-Ef5=0}v=JcMIe4V+Kio_> zCt~>(Hnh5o3$zL6Z>6r8;9>4dlYndag(w+`k-0wkM5Ht?GZFpHLK;#`?49e0t z9-#cX5aAFw$y!2#I9Z0bz)uR+GNnLnRD=`=GHhN!nh2}An{3*nK?$WeBO1A zy4vN^^YTEI6hP*E`hv7KkOIx|Z?-rMD_2|@^j?0!(O-ve91JvA+7rFsK7x0HReGwU zE~j)VWs)$Ms;%R>?NU=>pzW(=%{a9zoS#i3xP`^Yr$2ovVm$0i>=!#~EX*`#h=xN` zFl#ls9FL2uv76&-~5RF|&6aYc6A5-N5;ukQCm) ziT-9Kfq$~{yT;7bE3S53ru*y%-yc0Uqr2{*nIP}drTN|q&foB*rRZ*`wtBrRa;f$4 z347qtu7u>izaGHC8Gob%UtX_eujR-lo5+^}qrMJbcAIhT6oiDZm};KcJ&k#jQ@G_J z^LWa#g7K?O>~K-a<_dKV{D!*~lhTl? zOx6k~9joIelw~D7u8vcgAo%0+t-JNqxcxnm)LxEzKDUU`R~N%Fq{SJvKRZdB;C0t| z6@!uRP`%)on_)#uW;5Bf39MF5Qf2*FEVblGx_+A9R-x}c)8eZT)I+WX=M~!#my<1~ zdb&%vRqwP)m_zgKG$xJdFZUzUxf00ewdsqFRu(hjcK(Au&*_jDNp#`4=AR?Zy*c_| z*)5<`@EzPHnA+Ks3Z{nMQkpj`zaak~Vo7edJT3TvM1b~o I#7oEi4hJYNZ2$lO literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-160_cdcf58430cc4cb8c1d0b9bb063e7eee280fbeca7b25f1f781d8ae3e1016636ff.jpg b/docs/AbaqusUserSubroutineManual/images/page-160_cdcf58430cc4cb8c1d0b9bb063e7eee280fbeca7b25f1f781d8ae3e1016636ff.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3ec68cf5e1a576ca47980c394d9ef253b0650d4c GIT binary patch literal 1891 zcmbW!dov^8f_q@OVd_U)NKCkmdgvbl9#l_Lt z5kL?CkoW*(1lR){27|?*aab%CkH-;+Bq^e#Byqc(ybMWMNmWHziA+|b80x5L=xdV6 zR101G-A1OSrm8xY)_aWi8k(3Ie;NYe@pz&nQBg`t(O8|VZu~zN(hOvAKntY8kOq*D zgXcmiI;Ze>NS4)&(||<<`)ze6_=Ej z-L9&>Q&W4luD-QR(Ei|IM`u@G|G?nT6XDZg(fGvV%U4s=uV)tDzFT^~yt2Bs{>cRa z_zO#Xe}VmnOIGZXK%rn1_LB>e;EDswqR{F_7`c7!*yAjD4dYlGX@6>7WeZ-@gt4&o z1iP1@Krt0*Eq3Ixc^J`7wm7>Fd)K^`14>{U<+2(sTDHqsrz-cF#oc5pdFgzZikLSzz3(@{vNHj9s+!) z?E-anny@yzoOG`y$9JL2o<&N=X9eJ1T&3l|m?*ZlQ^_fcvhR&@pHSSe&F{hF1rN#f zaHt+J_8MiJmX4qvm1}oI%J>Zvk+3>m!&$kZDpHFhaMLt~vqe5Kt$YKT%RrPXHZklU z`57}~L$1ch!vlBDmA_-&h-=`C4m|^m!SGYc3WBjv`89J9{Dov)iwL)$j=Q}EG` z{Scs4h=B1^=NTCv$A0ZB_HB^d1G;7NES0WDhcCr14_F)>urk@T~Nt&+6-zqWMfF{pjCy?IJ` zwjfucp=q4uf9in^ej!Kt%Ja>7kx_R?>?Y3mdr#rf)eNVo@DNc+b!I8w&pzDjEdt77 z*&_S%X+Lk!@3U=Gq{gF@kMtzw3F^JB1k{IB&#-U1IGx;ijvP3!=>X1YEoU;z?9>MI z%ioBk?$TLu9eMXp@7q54F+2+aIPMP!nD*;MzyfC1N9~&FTwGX~!L6{g;l44w2u($& zn|8c>p)@+;B?8)Ha6X~K;nx>lUhaQ3w&vKS_b6XuAAfT(+5*N|Z1KL*Y^^tZD)ZjL z%gwhwen)5ayPkJlx-WOthBJ3z=6W}F#rdJ$0}RJbDMLG{ID$iuckT=O*u%v9ZfG#~ zfosHkBzK6C?G~}MyRvxN_Kwt>{4#&7@&aEOy(!o{S2}yryO-^h>e%NrlNeKFLIzld zTh#l&=pftBOP8v+poZ3T;gwX*;tY1|^%EXgG956mFfA(7 zkPan{PRU+!w^NuiEvLC8_aE$^|E{;&KTPD)rs`2m9PFazO7Omfuwrh`y}08SADx|q z6!YCeY{^t*^G50N@?+nT!u!=mEd-)IOU?7!Trz>0ix0lZ15|MW9=CH)KOItXCGy-S z!il#Ej>X9wriXSQ;3BOR0ZRtc2v~);Awb@N1pN{ghR&+@8*U+Qaon9Mi1noB!m$U2 jYF1<&4V^EMP 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 pAa++x0A`RiX$s< literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-165_f274a5481780302e4f749f7f46f3ad0e6e0565d8d97cbb653dfd7134c2200086.jpg b/docs/AbaqusUserSubroutineManual/images/page-165_f274a5481780302e4f749f7f46f3ad0e6e0565d8d97cbb653dfd7134c2200086.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6124f11c8d957ce81f53e698bdfbd625ac61ab45 GIT binary patch literal 2976 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-190_5146965599dbf0b400ab666db73e4464baa82e5505c08146f3a8cfdb3e298a81.jpg b/docs/AbaqusUserSubroutineManual/images/page-190_5146965599dbf0b400ab666db73e4464baa82e5505c08146f3a8cfdb3e298a81.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e567bc0f94417ab0379aed18c5d8af2a925e4485 GIT binary patch literal 83033 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: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 -ee;S-hW@KE#x5Gq&)UF|@*A!K! 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-193_5605954f12fa6f26bf5b285d02f692883d5c97f88e7a0fb54e8c8465d020553d.jpg b/docs/AbaqusUserSubroutineManual/images/page-193_5605954f12fa6f26bf5b285d02f692883d5c97f88e7a0fb54e8c8465d020553d.jpg new file mode 100644 index 0000000000000000000000000000000000000000..73b116da0a836f817d28b30f02cdae07f55c2c89 GIT binary patch literal 88765 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%0Aa(&g-w`}15 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

    S8;Uf$&R9PVW zc}z3QddM@qvkQQg{OS&{7aWC2;=kD zvcN0UlO>(+RiIA{r_Zf$9eoyxl7SJendR@0zQV+N*_T5M^V#UBl_M4;`|JhA>2$wg zfLqE=zcKV#m%>#RHa6QWD4)ckS_lPyRy^Q>ty)v!LoM}*SbJ!tU9fF&KRHnCloTAyL<9rm`q>jfySFD{-~E>Z+{un$JOXxTbxDx*+c`Gt%o zZE{2{8KiISZ0(VYCxAct1|4~)(fL03U|{DDo$v+t^8Fk!o^lKo3Ff{ISZ_U;2GYSB zefXPwhWz))mieMZ|JDe(_fp#|Ol2_BImcc!-|6B(93S}EXs`=G9hXA4oUahbm#0jn z-CdF;?~V%GH(U23yPG$KbqVn(2+mK;QkMmDqkEA z^aMDd#J5xJTmAG~6U(D|(FZn^-w3a8VlmAuSn+CXSejGP7H`TOjjrD`w${!#QAl5= zKT8mJvODta+v~unDp|yd(zG4YC$de(&Ut#wP7=1YpMhHe%^7Q!unvB2OB_*voFRgu zRxKkm_FUNLUYc!vtU~zk)98S%twTg3`(eZ;{ML2f=Bhcq=M81j2Y~JMmZL8W#+gM) z@hcoVLQjuTBR#4f-M=5O!iP{BM13#J1d*OPppv&^yedcrG$FC3mS z0#oNwd|oU*zOrH@?M$H3&R2_iAU{zpyckf*XLX~J<@cuXZCr%ledo9t*JkN>?vF_2 z)b$f8j9{(Fh14Hj!x_Z@CzoYi!GdkV=07U5*ZOp~9eJ>74BtBqBRYTcrbaR{thG8PqXwU)3ep8XBJ9;-~XX!43xH>n^$>G zs(EgKBN^+irsW>ikMU~tojbAMAvqw?_AfMf&8UR>5Ss7nH$<;zTF(=JH44ZAtD`G~ zE$lU?`E8ojyq>_bAXEZBPWBRg4}cxL97UouiFqz8ftazp{UTWCX42~S=`d$0cTs_X z2?%G^uL0DjFyx)g!FI4C6_5)RB9x%+T?obqQvulgYe?`pt2|AI@H`KHJrKWnvta&9 z*^3t59pG%8@jOJrvc2gb^T@OM!vbF^;?ZX{my*4OcU8NrGcZ#UnLs_cdCDjhgFWE+ zPtth^#F}3dOb2n923GfV;F%eWeG$?5VRUl;k= zGxHIttv%R-ZzD9DPxBQDoB%rtV$?w7P~lf2lF24Mn&Zd_{@KMkSo!YcVuKN&-~WO*HPB0Y%Mz|I{Z(5!dRy2z*luKr0Z^m?P)~s-$R95i@kwqS6r(=} zj|KVZ!GNZ6x^>VG3ye z8D?}MU@=Q~mgB9qcAJM`mW&WhGB=a?#VGx4bbe9%mJ55P5Vev6akI@#P5b<{8{W-Z zRfRB!R+hnf6!koifmhB1wGxvLZOBx*F&}jEq)oy^oFWT2x8(w+AEYGXT4P?D1)RLU z{`k%*^gX|`QFe{jB0%+`H;neh1S1EeRx|f_i^z@-+Fmr@I$(dFfcq33TrZEsF?M_g z(jjQle{?no)FtiE&oH@NbXVoJE&KyYSRhwt4f8Y+Isq!gOwiT|+`|q63-DvgDYf`z zBBdg;Ri`>x&QA#9p;<$!>Vhk6e0v9}O|7D&MT!=TEkC&&V~+^3+#+zt)80wvDhC)c zm41Z=k<5}ChHMDC;77_>SwE+n`dcJu&k@_gPo?GSn3tW8mkXQ6& z5pk*%Si55WxAobg;cLy%^0q%z8Z>9wp()+sG{{J=kWM^Fl@oW{uznb&moK6c~FqSvR^5{K-2=0rf`S)+?wDOF&*jjus*gqMg^uJ(1 z`XX9JNzA7)Dh1tT5FisuZNMO;8{EWN!<5>Cp)g+THVt{CDp~X+Nb*$jjv^12*L1Nr zvpe>o^>y3!^u)k@TBfC-k63&E-4hkcA?PY$+apAv!G(;C>W$_`S-IL}h8_zcF=f{+ zH{b~d_;=n>r1y?rQ+J+v1NxSD!+}oZNlyn?@|>o<`i+KZ-=p`pU-TE=H4gX6#d!fh zJ7+{2>u2BRb5Iz;;9=s=JKLD;wyZ3gF^dGpcYPhW$kkZ(#uUrxpt;L^L)M)krV0Ps z0ouKl7QjC9FIcJu2R`z1z&{{PXF2qiSsPkoEdb54-aIM&;}CKBni=}ZNwdGE_iTiz zqkaJZ&_;K9f$7*P+IhNn-qb#$$fNG~`h87qJJ}_ST?QreB zxM<$6R{&ws*`e9-lW8@)pup-f$50}PX7^fPmLxPZt{m`l&n0~D=!wKL4ak;W8_o3cj<2s zD=JDgxoFzcY7;HeQ&KLhgU25uEe1oZ60Ypdt2i!k4si(DxD9{1rc3WNq`o$abaE1r zs%vd&`0!%-ODZuKw01Qh1VlK3B>*QXG<1M`akLuJ2~A#B?}PtgUBDl@i4{W6<`JPa z6p`VDb1jq!zaM2_hNwsV1b+>nFrjwU6IC%#K^JV_ppD+r^*=CYW_5W`gIMhb zHVy4+G9H+=-}A50>*sYM5(DJvuF<6xWO@P=C0up*X^nI<4JXjCGaLh6KLKYjtJd0P zDlJTFu&Uk!x8O^Yys==X0L6ZuDcw~ja-Ulz5#}}%uCZ#A&5mU-9`R%CGG;g}JQW&~ zw6FKl*8$5RNN{&^Ih(&X%^Vd%DxywpBi=@Z$QV6U!OH;JdtZ-!L#j*vui5cwy|7m0 z0kIGMPZ*p2#VN;*Yn$*S!9jyf8o$MJi?h{#Y)c+VOC2T^{OPWpk15YYTdh};o1!5_ zh3R7CFHk8yc8mvqUfv`ShoG_vKs-@fp8>iw>Bc(NM1tPgO5!`#^tfO{b>KIaITouoA^$7QZinBu34r zJn0!}kJ%ecn6|gxnVV}rN>)>)p|$x%9OBBY6%8sbhZve}r@MXK7vQ-}$N#SSD=F!M z;oXUO30ixd`S6F6>41-_orz8Av8~_}%Me+2>fCqOsH%l%Q2hPJ^^NiONmVEuDJlIy z+{~|#5i#XZ!5=d1U3TeNDu z%6}_JT3Kuyk=1XGZ`*uTlmIg}A!=MY$bE%$0KsgYTHmSYA6ECBtN=>jmO z{cEuJFdzMen{5VWOwTb|mv$-)L}Fs;3WzhOD!`Cuy`ugzru7}U)~)dm$-ci_BPI5E zm}@2tSmNZi{k>G)IININO3Rg4tU}VxdfmJik7=tp64h5KDmKZ7b|_o^(qVwN`EExt zrBq;GD4Spi&Gun^F$66F0NB56$FTBx&&%<5J(`g9jv}Z73&R$o)+$}&;U%QOqJ12;>gm5hdty4H1Lgv9*rcCve&7=+ z{$}Ih?xW3|y`mp?yPY7Vb{*e#QCioDS`rOjm<~>u6+o019V~yUvEa{{d%yHhh ztug21NN7{NF@-Zdw~1hl@MRqH^ zbI5#*C#zfd`d_}D!6rzRNUvLBMrNI9T@7*YvAlI9?S&y&;$kQF&(~ch3gk)XA*Uq# z36y?q+)cVDBV@1n*Ev%T_ZQ#>ZnKV;PJn zJkyH@<3tdjTn0&S;sj(7$C}&z8KsW9fKl#h9CVF%Mh8c2ISdppZON}#qep)+_;JjZ2VoS9a&5i7I zY%g>4&J@jXD_I@gGF|-a$BeT^@@6Rifv15Czur5e8jTU#oHs#6F(E!S zuFJ8po@J}_UgcD1x8l7!?>j+YN~~qZqYYGmU6G-QA}TEZiZj+-emo3%dugu@&fT0kQ^nWP>hjA zs)VzmOntL@=vp-GT%2Ls4OrQKVgrQPD6nf?Q!6ImAQUB4^-YGJ8Dd34CUi)`@V zVDyLvH6q8A=XlN?>Me}==36>1IYZBgEEgI#q;W1U30W1nEmG$u$jLMsh2ecwNmNz=c%S!1v(R6BORr}|n4fx_i zT?b3oMwM`7lm}X@C)sN8MXioE!6zH@GV_4 zUJ4doXwioo7+TxwB|UF}sI=&K4CkKqI%2+k`VUA2AXcBwV*RjV79R|@DgrqwAWsH; zM4_cXY7M}k{S6d!h9>;qRP3O~F3ALD(rGolbHO$YaUwW9UemTmn#nq9g zZ(htkFY9=WY6#yTdOUEZj*ecTPiA|Y2`c{S%>plUX1p&WG*{|N-FH12*~9D8pZT>w zv|)eCrm@x9z(8wCXq>2Zx*o*Dh}?;R1CB%}Mc@cv$5jS}8fIkhlA7#CI$idQ%sJkx z_$d|%UEiud#OHfqx$$iTnU6F|2j02uSwdjNaHiS1qB*?p3ygKV=SkaU`5<1$@lQDk$74XLg7HW0Q`zaQiEASG0~N%MDPWka0x7QaYq z;devE=gjT5;0=q8s6sObN%q{-x1q1=qikLsgbrP&06ZxVR24^^_5*ZCse^F)E4pAi zYl(kAgTba3Y-tjYOp?0eJ_@|{Wvz0+-i~o-<1IlK_wDrO^3QsfKAr`bf!xqAY`%?@ zxVUL#wL6k2vdAHq5x>Ck%Cs`IFT%FDDd#OG3n3oJZBV(p7&gE>~Nj~ zvAW}Z5_bSZfnr_HSYg`?Bvos^P5v6iS9ny+lkpG8XqEP8`cxQ{3mi|hA|f&ZW8iYC zSSokvbsZm1ELwBLe8W|3RLzC%Bd#n*%k`%H0}>gXE97MHGM+BI)!wqKmZ!ARt%>^0 z*50V17gqT+OwJT8HkVHF{Xq#k+}=@@W&>G`i}Hy)Jce78{RF6H^_6P5>rrhHcQ4eM zZ@O?G_n zw`PFdm-&B)rNO4R)O37X^G>-rex~go(4J7+W6h*+&JfkjYyw1eeJA+>1|ZsUv>-&< zm$R0Hw@1ZF>6@^>%9@_Lmd{;kVBxav>c-98o_HK{utI~vOGn+4(dy}$R-dqcUv%`|NNF-JTarZwYj2uy7kjd#EVF2L z+B0Sm(HdSyBD!i(rX{C-R!QFLhCW%Z@Xy)mk~}VqlXPSwyBu#idYI@Q-Gu!h{v2zc z!sw&#>D-CBHdfS$DeQ$~+U1oP5%cN{g1dps$d8Ar`2~@Pz0YriN`?PfM8jP$5 zakny{)D)NG!Y0RMzD73a?5?a#B8+wDY4qu!A<6TqO z7}2#aI_+C)r(K*Y*G#gLA1dpUFJa3wrRPJvR~}CyW_ivoAsKzP|A0shx$_2TF;K0x zleK{?2)H+g<68Xr(kOWpv)iA@Ps_FOvy>U{>>TdU4Q`>8coC7tSD*fmDIxLSerFT~Ou*!vYYaFc@`Okk>orK3` zJ|E%X_Tn5*r?vP!T-vp+x)-1E_X223=xrccCyDXNC9P{}hJkgziMh#7H;Wz;6VHvU zPh5>_s}}$Q((dcv=yMm+#RF>Uc~YhFB_+aO$3!PqkOa$CR`JTXHZX;nRr2M{S@|s2 z!%Vv;8GbP{jSfO+`10W#R}A0pvL^W{F3o_1mQA1Mi1l<}#|-Q@8qu|P#L|yuZv7Iq zp|QwV0Ij_ynFn%i3AlfrR}(Ct6V`J&iak%&s+Jc5D;(ea$dyoC68*NN&p=cVOPtCa zk!%%hh5tx0drGkki;X*goWd)K7<<#E3Qr}-0egm9=+*Se@dd9eV%{iiY~}Zexmlrl z&*sCPWIyu&qfZ#AkG?Gdfl@}KMS~GoVXD?2Q@l7-$wXyOUk7YOajxnO*7(VhOM{u};}w?aBUWT*v_-CFuvvs!G0c?x7tgcd0XE)l9oc>R zY8D-EIXcF&7C9FqTkOB4!gR07)z;m$OlGJUYADu{n|yigUCNQ}zNNl2NcKY?J6T}K zW2!9+K>;bpP$7>igE|7Qu4&IcWpAOHZnZ0&FlJMgp5x)^c)eo{r(dH&;(b8JUSL*n zXBprO=SPpwl}mVo?)BMl&gEFTAx5nsaHX{q0=6kdSn0M|L)>s((w9w@q#rmJgU(MQ z)Hrg6U{NQP|4g+d7 z8pR`aNPSWFkhQ=i{gwN5Fff8S7A{gW@)&|rAnLCW{4w@8DLtEtZG-dtuU})EoNDW2 z&LKt)F+y9XO|9gfO!RzRi{Hc+{P@+?JJ0ToT<#?jDs@=lxCQ=O_mg zn{0qx)CQZ+AR}0Wvv(v;&l1UbnR8j--be>nw!YYaKz&CNqq9QIVLHkxD9?Ptaq_2w zmAiNB4*%&Rw>FB87AK@4Odk7jHGQPH{kHUZkK-LljM1#{!A7|w zRk4=!WujRHz*aJPEAQ|rm&Dy|kphU5p;Mw8qzhNVGSGhwlEl*b+s9NXBD7k)^3ghK zw%bx!ttBur`9*aXCo&S7*t5k-5C7`-($BqkxnChylI#ms7G4td_3H3mmUKqh{*iSL zG~)=7+7r1EM#*%9R4`qd`83;sZ%v@@c#RC$|7h>6qT=e?D9-{CBv^2V;3QDEQ$P}4ECdK7 zxFtxC3T}m4fZ!Hf6EwILTDXM}+})jmDzt*Vee%up&GbdDneH{+v({X2SJXMH&iUK( z{Px}%YrWi$JWA`{CrT&E0HMZ;-w~THP?c>(u#Ju5m5J5YsO{}$wJ3Z6y5OPtO%QQ* zi$$C3D(Njt5hfm!?C#}QX;DA3t^auC)wf5R#PRbM(SXyY&&p+q5v>Q&vk$;yXc#jj{g4HZL&#D@#0IdU^g`X7S4-JNqO-DUOuK{0-R10e;OB#2h^wxAM-`BpF?M_IAL<4bbo<}zPMk2+BQ|f6Zsze#52%j@N5gGzTNZT z;0P8=Dkat-T<=X|OLM(tT^kf|;tAHGZ^Bz*&Og1L&GqHeopi6Fh50|V@{?EZ(6ULC zawV_kDB;d>;+@#T`Q6UwtK2ek!H`ReiB_hrVvsR<^<%qm>BARJh94#(}KMR_nL(ev8Mc-tol!_LKB%6;-A(h_w_)&}?1> z3(3J_O!)f8r0-vTd&l&RO&)_R+9jfQ3`Ax<`ncr^-r(iidEe!vm+pIiDyKiuO3sfI z^y>a$zWO5CU#!ejd6SgXRt;_4^(IP;Kw6VA#MLU9Vw-LRR-wvoJ}bw|Lh!rzhDCKU z#ll8)9uobIcoUQS4n<0rN2>B2QBMb9K>POqN#>IZv-a7;X%@8v?-=VXFfTgSyzicc zheE_`D`ArZh7S48e&V@QThL2a&nK(N91ix2Uzoz24|8~M=4`5@FfyWt-wvfMlZHg4 z9m>QinvL+X!+r;Imwo3M}qQ;_7+TI zDEbO*8$5)5E@p$@>xZytQxau-EMC8(F|=9Kncx#x5PZo{X8E;5*13sM7l@YtnuOg1 z0B3kjB`SYQ0}PMesY#ej4-LU1&GlinccJ3{R9R5q&vLB0Aczv3WTAGEpx>E28BG0| zB$;wC#cCf2e(P4*#ZX%3=-_uAc#~Z4XXe{_i)vCQ7tPNNurBRGv3qH+kb=^MAVHzI^$}`wkIyLHp#|^0#frPZi7`;j4A58(ZW=CJLbrYpSq(lzW z#7?f1uxzPST=Rf@jQxuT;?+Q)1;?9y@dD=(9j!gkzBbVH*pefKn=xu`v__>nIMQP| zIx+;+F3TXVAZN$W{Qt9_SXgRv?a*jrFQ!K5GvvEFlq0ytqLmZA5+kBAS#Km{TR68k zzZjCskKavnjh?!hUifd*B&r}&kf$3)Rgot8|cl0ey$w3bN1nUHU ze$v|sht1ZA#69xr59LRZ!R!U?ta1`PBxI1 z$$R#%u8$W6?UhHtDf-xCMUL2pj@0Q|l79Ci7dubU7;AJPT0RVZ_jbUad6tht{f0l$ zaw%!)XB9s>B#`}y#R0S#$WC4T!c5YN)`J{J<88OkAZeY}7M)sIYo6EUtL7>s{HDBG4Y5NE)rX7Mj4Tfd&+ipT$KlXW#g0ugY&;$sNa z^$Kh-gFZbBUPlx!+gb-{Hun^N{zz(n#IJQ8ldui|Kh!YQ^E+YK1|k-A%ub$2_KOku z$pffO{guD%(07C(+$#?5X=jdcqo`)mWkeS8+xv*}sKL=So5z7d2j0`RThpwVJ4lM4 z(ekSnHm`9=82GRwyBH5oa_#cOw8psClrUI;t|L;Zq9k+ovr)bEuhZY}cO8J{<4M-d z*aJg}uoISknjGF4UD^|lAbYU=HQ{4KweuiM^kyH!+&wfU+PY_HHlv?PJ#?VC^He(TAuYvLKf6dlP&wK|$&k3E_a z_+MLk#Z1MN6gO&o#Tr!y4#!#{>nkZB}#``&3lNy0N!59f|{=_-m z4vNo|dDgsv`^bF6tnSrF`8SW_hsi3k*UlzXlvum>%wxAk>m9_Z>uD3+$F#|twNuO< zFB2M^+hq$9n~$7eTRKyyqQY-5uAv@(1|R#f&&|zE>EB%nc3x&`wSOG!Lgrk|k3VPj zse-Y;3-2@JYFo!YUz95Uej_{O`g^agr=Pt$-|hZtGWOX(Btop}(EllFqzuZOmS8I) zI#JN5jqB2hO+&_<2FYm;ZY|}(37-KzWp=APcB|-+;W&3bXBm;7xZN9vcpv}3lE}~N z@_PU=wAS}sBl=}g_9bn3OnUTEN5%_tPm7^}_1yl}NZ`GzNAh^;NO-8( zkntP;3VaNF1gG)!z1Z-+KQ6i=F61H?KfONTgM7|=1Rs(w^VB1`A6HXXYT(ieGkrphaqaWxN8#8~@F$Rbb7m9G z?TA+<|A7ZO;*1!`J6vhQjs&gyzFiwuHi3^_$f(-eLlp8Q6Uj|-X!e^4?eXxKoOK22 zi8cE&QexzqZ5^$wi!?9u9U1Rk)dguyJpw6Re3Fm=0f7a?@jyFJ@Q!sJf?~grBYE@F z`-yu835Vr40hX`;`pBN{dsaC5>I>xgriPK9#`OCb^A=YQD;likXcEm1sukb?IhF%6 z!U{hMUKCWNZ#zB`N1^sZ*~PMdg1}NcF#L%{r4;0{N=XqvGB6R)DoO*^nD7oFOoSZg z0w!1Cel(H0M*MBXV(lLb4^L43&b6gKlWo8{r| zU!0VuSl$kMeg%}7-(Yqyh~^JW?%PwPd>{H3jDj^*!Bl&#Ul<}FNkJxn#tIM1dhO0y z6QxnH?xR|f4;^TJT0(8{`D@azO&OHOMd#YqdBw@2z1a-KEWxGZ81T_rUF6DB!Y5=u zmhSNQG`GrDpSX$sN3w*&DU5I2T{;megTsjJV|ht63R5$hhU-k(!&`Zcpoet58upyR z|IELcdk~vPmSDnA;$|h)L&Qi}ZRv@R$SnB34t|PxaVm3|At?7fc%M zE8w0#BowsO(<4ZCy7e|$es`w1jZ_U22YCa8x*{fMG@=N>+do{LT|zKkoyO?={P%Z-Q(@ZMMU5>JUR+(?b@CNp{rXJ281YSlvr>#cBkEK`vML z;MMo*Uzpl&&bQFG(JI%OzgbVaZZ`st=k`(?^+XI!53dLjPryvIg0%XxKOV_yawHjE z8?6o&8MXhQBr~JLbqk7OYs}-$(rMuVRdQW*=GtMh9XG7fz`66C&4DZzb*y*u>`io| z(~2Izo{FLnLvtguVOqAK81I*OAO>5*3(bnD#9WhfAnC2+5DcYI&y0_4>qC3x7f5jC zpl#juukccFtbaiqcYl`&DJJaMeu=k$4kBXlb)=fx2S=;-BV<|8GzqajmLRNt)txdJ zPLK3%SfzUhQfxAV>E)jjvWiNkdBOk!V)~Ga(RGtHV1|}xCqoB>Lq3#1{Rx{Ui|VIo zRXsoW8|YZxUnk%CTHj>PdDJRmG}+9{B2G zUjbJjj~0KlV17yQVUH?f$wctGCTBoU3r z!DMn;a8(?Rvqh%E2B4jN`Y)(Qj%V_oV{iiuvaMS%nJ+A;F_jUBr=jJocaa>CYm=T1 zAcZOSEiho36=!lZiaAoL8}SW{e+>mXkAvj4{sl>&w*ai!MI7;AyPyd*F;rvnsBrRl zvpMCGFp1SZTUV%_tZ7pU;xnyo)(xaAKy1A>G#@VMt7OERHR_vD`wanvEK+rj3dq>phRFlnl;nI3@%s*j>{R-xt4z6|aKVSmlc-yk4N{C6_||0Yrd1!V7=CmmKI?T_$&MGDuzI>DMKuO<80`gf zWTZwE)zQS}7<)9xAkyASK^pmbH@WjV|I%T2*k6#S&w~Q z_0|Shj)MYfd;=<>-Oud>1TV*MdR-)$p%yiq{~2k-n~ucLjPM9wsj5A;5w#e8Rh%AA zcDC9k94XLw$%PsIp&+JJ109ycSE88tjPqBtk^LN zMfK6wzfk}emKn_(Dzo}!#u_YFOUVjibspQLhWd(C?d3d0i0I)Rfdgo3?Hv&m|=0^7aUEie3k76VZEcHo}9 z8Fd+D$M>q@@|zdcS8~apFsCGos29KW(Vubn_h)o=QT?VM=GXt&HdIWkm0gu}&+ z+7I)Z_y8+SU%lVyCJiM?wo+Z}+*P7j2NxQL@8EUqwY3?qjZN$Lc%-vS^>g!ZE~xqs zOqtOy#?RXn6lVEZj11UQ4v~7`ORxC2Y~M;PWypJ+*gxe!T92vcfIRWe^&k43Umjdi zKTlDl1b5?yhtHW~yfY@D;>1>BiMCO#$cSe`$xVMe9y>`LW=sP8I;x%GqT6>Uzi8>U z{pwbO&kesfp_Cc~oex`f6TQmb*iFK!HkfO^MYTrRizr13u^GJ@hn&ev@fQf{Fuo^C znhBKo#XBMjws<$u&VIm*-#*39UttBm`Iznglvq@4nGo1&Ws#F=T*R&2s0Z|Um~u5B z&<+(u9vKB=eVnbOzdVAX8zi;vrU{dBY;b1xs(8i_Z#UFVf@$arz~G&_PZQ6rViZ&k z65m%d&G8428Rn2piB>(fYmiP2hp75F+fzCS)E~AEaya$+mTL_@2^nA!CPQ5y_mUm zU0XJtH3}7NuFBVe*OC9}uzu!=>w)ty%6;HDp7-%y9;qN|rw~oMKL&HT=}B1B#Kvba z@F^7fGQcp6$A{S;HPv`F8!g)Au(&}Q=BrS+FMLpK&;za?A9$7@+=CTiF1cF;_XZZ1 zU4M>=iyL4G^rx6!ALmS*RX32E=J0&HMq~WJQ}SciC1u<DnTayn$)DG9#`j`?0%` z=NUXWyc$y{RbnPeGrLMTKp(QZ%bg=~$c5A$v<1`z|KG&x{{L%%{(CM5dRQA~(aa2} z%4YF|k{3T1zIbeZ3lwGyR3iA017Dp@@dXUnjMi3fi2I&1jfNt$EH;o-?k3VQpBsfm zVNL2W3A51|KhdeZ6{MZB9+wOCdcV&Gc32xfO9y4Ss4~usM);~1VKiUePfS}TfDwIB zJfX2W`<;~xn?1*vj~p+uR-QkY}lZu^sw zNB(U4@q4Qe;IhKY%j@;Ev6Qy>d@pMQH9&L#sDgW|Fn;TFrCO-qo%>P8T0-c-199hQ zik#%K4Kp$WjGjWKZinj13fs4o2TQkEL_~3h-`30aL`TC~bnXV(2>tk_ET0L#EPtQ# zH1%F;k`3b{A5~$JF?xjLU^Ykc&p*q@n{LW`Bu9q%u|7&~H({IMxX9k3@;lSPoS+FC ztDj&uW?}g6#i<|kCb$S2u__bneamn+fSH&S@55wiMN!OoKG!6vdM}@r$(MudR zf|_v_ePI5x+(OYd zOEXYsP$Uu`!+TST`+|v6+uYXh7Z|5gp>TJOU;3)LKE^trl)M&t&sXF@)qQ)yMQBm`Ue z(9~*u*|o2o0M%>CfJjjWB+!=>AGNu{z$%)V zc;%SM_<1|IA&>{hvG1O<5s1kFo2vW1n1%W3-Y7Ca1s=h20~2K(TT2Q zcH+{W!SD(d{UtF(;sR@e=TmmfyG_Z;$!=4&W+2g(b9*K{Aiw36#beWNdhbCpflr)A z_e~uw0A?#gyk>(p8&7+Jui~UCXPer2M>H={8I_HoKWb;dbYJy(>l_)jl^WSyTMfcn zRqppcEP1=hCxfJJtvriw)intZJjMoW{Tz4pXI0}(!dH|A`(d)OZP2ezr(_d^5?b9p`1Dv?J2Ztyh=ewSW;Jq&_AUc5`s7* zO$0*Sw}E;spIAYo_@O5=n#{h>i@g%BP!GL&`$Z1udR6eE)2cVS4%d@k$H0fc*9A6Z|C052|bAQry^0Wk|=~%MMDnRf5W<7)Q^K zSHx0v>IX{4p#8X%Hfg{R07zJj13DNkS~0=q3K2KiF$- z{a!$LRt(iv?qfayH?v0=MTZN#=4sX`WW`SV>-^WvQg~SjlT|bI?W}Qiu+7f8=fjjq z2d2h-v{h+&M7RT57kQ+r0OX`SR&ik#n`ql8LDS!FPdfy-M?WD=?K0kdh9IGg%}J(- zMu=G#U~)U9m9m`!>}{^JU+Oq=nA3pJO^Xoe??_ZH4HMbF*p;t{x(d(Bkh~aH zNguDWd^oMg7pw#*!f@gO4Bh0YW|0u*BD-txbnARujF6q~xGA;j*tvbs^ChX>3Xr#z zxGFhqjscUl=)?51HIQ_YsbU_?dr=>gz3C@>xpS>9CtsK3c-buPmCQ}_XEjiDQ?dYM zmE{W48!%;T5jNgmusT8;DT}1c1*sBdodUe@ehY4+{RWsBtUW6KF+EF36aCP<`PMnN zzy5IKp2)T#-dAeEG5<68_qb%j6-$~|%%UXHL^=9N#%{Oa*Ee>D1u`#PeV6c+U9+N{ z6LP&lOWzT1-}spD_Q~P4jEUYv(em^6l{bb$68t|CrMy1=u<9DN%f^bY+M{_Jih1s66AP=ARk$(b?<)~ z_t#ihU=G*U$Br1~1;zR%ik9}_@^|F;KN-B4r7FX_ulZBIVemB2_1_P6b?PRFzN_*Z z2SYlV>tvjy-LC$Iuw_&2_|u`5i=*WjyGjp2i)Y+vGXjvry=pj#9$ywqpP|H~NuE`G z-fY5TqAHLV&#^jD zy%Hc^+?S^{>uIsyzN<|5Vf%6CV3|KF^*v^NkWVC5MQZD88014mwcSo!8`on-BL--0 z_N#<#)h(zNj0SmC*yG~~9!5a6W+c9d-l*IPY@}KznE`Q*wu`zE9)v_LH4%hP??_wH z4}Vf(9o)0cmfwnfAN{e?L^cpumPN;y^(@ZCPThRuOnZW>p?b=4(!mnPYRb8+-Zx~t zNiG=}ruph-YmMRV(2KK^j!} zGr^bFwES-A9LW~VPMW`8JW~B53}WGzt$7Q3IS7$JJNC*kO>!iQ4pc`T%Xo3xK5!w& zdQ!uk1ptZ9czeJO^$EG8u$f;b?7c`AQ?R*}j6+;{a&JCHrE|gG*k9+^q7Ybp(qOU6 z5D~Ov&-IYQ{m8WE{O{_)#|er)8+P+& z2sdgRTMO@%5T7+nv{V(VP1d7Z+r-JTfS4l=yQFc`Rw-`*Hvsn2nes>5 zg)42tqYK(AOD7af%guo@fsziSzSC8VdkHWHd16?`ujBKBU9HA2XaqkKVs6Q$(6wHG z34|Re8`}h!j~Qsj2=BQbaG411f82j^n*6fHNjfNLvbm(nQ90tCZ*V>8yV0vjKEE#3taE~ zVqaj@WU(0Q5uzpyr{P`@HR=lA**L4xL3@g{X~9TbTuLmHZP;kAFMAQJ^sqm{ZrB~% za_AZwEE5)i6A071Kuk`FD|Z>eb-l6=URxrsGYOD#Px=$PtBed87TPBspVweErz{2 zBP{g64q&jlLI>|N<3%nu`4{^}4sdf=i~)NnZ{ASS&%+n6B-yMo zNBM-OZyVIVHRKvI6MGE=Q;%+N(C^e#b~Z*jZowOZ9ds8sa2W7VH6v;yeg~RiE!nq* zxsi~key-ptZ*c#j!H)Upwz$U+?n*&o&|ZC${~^B_ZV3_otj+&eur$vwezJm!RS_9@mJ5 znUovEjTjIEFDwZdBg>YJ_-cLIZ)9PDh;zbqZ%nd~QcEvf@;0+B%j9?(jO3%`@E)s5 z53r3?kfqPdz3c2w3Yvw3yhEvWdA-|tF?FRjdYi)&=RTqzY;FfctAb5t^WQUqU?=a6 zUguC_+JN~4UY;03s9y{Hg8Ur)us$m5k0oP?j3y3~UkT1sNfix>JCqNhYOyh7qPuau zF~ejE+x)z&0(t_X`yyqIE7X*LG|}s7y(v2h_vnCT@A`OcHyUtAnV0qw<$mY`dD3`3 zwYHL-N-d#NM&-bZF=^No#h-13#_2kP zw%nRQ5mVf$7By1v=Y2Zn@?C)<3Bj6%pz{OXzWNwFt?7G8Owa3S0e-92F;gGdamq*K zc(%mC$b{Bnf5gYqgLe9cfS?9b4rtkC*}T4jEWESX{qb7WuTqjRS#%Om{oYlCRmIl3 z*JFG>Y+ALoJCZ418uV=%%QO7i#>S}^kOf`uW?Vu&g%=fB4}Q|#vjuYeS2<4AQ%vYu zE;Fpkv@un4s$Tzmi1%}IUF=#@f-zR&T=bT;?BR4t9w{}NCJ1=cRj=tCsw!X(YMNqJ zyew(qypsu3j<*^p>nPt37S=^JR}03{F3%AAZpKo{nh&TH`gtcx@<^<^8cd(n*QWa# zc@{03;9=v{Xk!;iGnSrZ3}VvPJE$>bujzGze2R?bH0jiO5leKjFH8!xY9?BL@!<3W z78Z{&t-w2Ua!GT!8rI%(=~#>GO+URv_WM>go#?;=LRX{_D2MR%OcPB-BL+%hXT~@# zj;}IgKjS!^l<^p68vq)>stQJEJavoXSY%{``6%n~y6|Xc@zd*Y&m}fU$dy;;o~@f% zxMAN(&yQQ~P2NMb&+26sVhQGB4_TgaCcC`2ldO6T^h$HUG@B%u4lO1Pb$Kg>Y=4}W zm+}d)-53H*o38&x#1db~O02Equk%zQkKu&hM_3-RFa0j2lh=Unp9A?|wk_QKvh1%K zCctn3(l!LpD}=0e+Q30}OcG z&sD#5ntykyuWu^M;DIOWJBmGVwB9W@s_{9>p?o1F9ekrPPWz=POL{Hd`@L)5-(Gw+ zZ1n{urqXzIey^n{f+XCXG-=y7{LD#@_-FLhsP~UGGs0UH)X;v0{e9Ut)w~7lI3ldy zg!}smACPdl(`NdYuCZ9FP%uF0z3?~$i}S`E z^_0PKMQoLY@Y4Kfq7DaBM8A`t^PKZS*&ek&q@$@3XjN94JR>yHC9Tt3G2I?m=GT1G zyo>XLDbxcP7R2i(#L#QKScGEb(m)Zsp_Kh}LgokIK#h|~TIVj%B2Zj6!-pE03`B+% z-sP~)9CKt7BaV^OYfAVwv$Ebhe^Us)VC=ual6nju7>ZYmqM;w@p7?lv^m6Gv{uD^* zI+=Cj*@hniq!rw@nMGJx^~-P<=8l|A)PW8}#%LJCt16&dti-r7ifSbZ zR-5@Q;qoyqA+B1oeg`Y{KjFQNT9(uG%7XyGnV6F}x_xt5#%B&$dw zhuwfz1#8_8uTPG2ya;ts?jdohRd*MBY81loPqgYHo4r&Q$8B-0U5(>9)7zeVf(D>m zv)y3rIgFe-6MfwkYxxw;K;(rZD|z^rdf9Ec3KmlV(o>)-kK@$qGJXlvEh|Gtq971+ z$TJDe6FXpv|}Nw zmnVC{oBKRQFka`u%bHc7l+imDyCD z=>9)%u2^xH*jzi09W!UL+eJ-ltho^)o|_B1r`bww$K-EXFu@4WCM5p0)WA2mY@q_pPm*5Wifc} z7g605K2}UmK?`P=+8_pZoqM zatHXPHj))Gdwa@9eV=U}Qy(}94gWO@VU|br=73Sj{n-wOR0p-{P+rDQ$r>+49X8SB zj+D1j(jB3q_QL&JeO^UN%1>IrVed7#K3zAc`9a5c@`y}4dvpy?J|FwaJ`pk;0);+` zyMXmi$bBaL)ijLv4<_B#mL43QZtNs+$Yi2G*l>t@>AiQp z6HM}4zT)p%#JawyNoTs;?I^@SGU{2O^dW3>d^csvJq1q}k^G#PphRQ$JrPTiNds5Y zZc8*57c=`B^|5gMp&yU!z44*FM`gbO)#*zlJK^9~)@HRVbcQF7RGLG^ z+YUVW&E6bRG^M{tJvujxdC*<{iP6fuvC7K3!J|&=$r2{4%VOJmdNkDcbyS~p@IEhv zKB0kmnBE_`PwT2?X>o5G|I=6o>0zw{CW4r_Zo_tjz5OS526b)p30wS9njx3ty8D8Q zY?u726JS5%(``xztP36sm#RBPG0Iwiz1(23Q#o>8`Re(ao{-hLO2E3C9epxl_)>B$ z@?c}hZ``9R!RWBg8K92z?5k{ss%$mi&t6@!rb*;}kWYTLwj0*95kvD2e5`zd@MDf% zLgTQrGi#zjF748hcNR#t<~hAi5A3F^rKr)X2)e@99yw|{F^@>elrt{z&VLV->1Y1V zE%9SWUu$>n%kT)2RK`nmHN2+QQ-A(v{~yM!^ED8OuqIcXyFB(P^#0KlQVdpZW`;-_ zp&?t6`?;)nd|9LZi_$sT`)p8bPZU561;P=k<+mbjsLNK_plMFHAb1*4xzBnu{8gJ2 zM{=~nas_78FFnvbiyB_A8Cw=5Gh(F}gzMn{iNJT!kOm1I_;_1UVh!5mFiu@mg(YD; zcGRFofB5>^F;>=bEHw_3OO_Hr!WcJt~_7Z2cyFakTtk zGBX0TZT@!rjX1#qp0De^i4L$9>&laeony30F-ixUnz1_@dKq-c9S?1_@P*F2C(hAl zuV)}nH-~+cP=8uXs2M7_PU%usq*y)$;Yx^X#;)=(BQC4-0iK_f0t4+$mE%X9M2O}d z?N=VLCK7%rwvH7+_-%J`<8a5eJyZAWVP>7WbzEdn{%?AJ&%S;z#O5?nr*#6CjbIVj`Doq;@-^@o{ z&|T}~hON*|BRJO^C*W@_k(Uu%s^E{F52Qx$0p1T?`3n%;po!rZ$00tp#hk6iOE1v^ z3mle;O9htk<*?D$dSdI2B(U(87$=C7Gjlq4N%vHNGGSS@rjcUsw*l?)p7&oS(8Y`t zA^QX4*p;$CQr)0o-}A)Bz+gtvT$44yd6wx=q#GFEctPrysYNerOZFyTPtK=1yw-Fu zDwSMtY2VDXJAcH36QYS@YI~10BkJ=MY(4GnDw_KCHA1M&HSVZ zqts5OGx_jjUVG}dL%}Jkz<2fFEJxY`UG)-}Yp(j3$11!W?aS6A9z z7DJ0adkv%p@&?*GbqSp^d-d-DG|f4FLVPA|`1t+Olg z{q_b)aWw}pVEWA-!SrrCCN)i7k|rfdq<~zob3W(5Q_){d1$xxAjnwwRx}wZ>{rSQ_ z-is&AxsFKBu=MiqBkyt5F3Tp}48R8RZWQmAas`#+_lPw6VYe~qSjK6n1}2k($O z(zS1eDuDE0mOkcdhRODnc#>_+VnCT5BiU1_kDFtpc6$(ojd90~G=wbGQi^`Vjn43t z?vAw%7_LJD1!;2g;dkx>F0$|Ru+~N?p@8;cS`@4>+Flz9(0}>!^~~nzuOI69*K<1E z#O4l3J*g8s0l9~wQ-VnT5M9Cx99b-ukw5`0Q|0e=tB-FrQ3s@t=MKfiuXqwwo`~D+ z96}`?oWBSP1aU_vjgm~uu|p*~a5vB%Nt|tk8!dg#3_Uv^u0G4CN-`rtfC{i(brbCQs-||@ZTaP{PSe?2 zWQO6sM$K1Q--bC_i{;pWSD*`T-VucAhKb`p=;CmkRs37ovcYY+L-#Y*_~_CU*;r+* z9QgRsiX9EJc!)+V;uQHFECdc`Jwzsy8VP)%PHu<5^ zq?qGT6TJcZ~I zBaW7k^2U*M8v;~NT{FB2UmaVwgaa0U5d(PuI=0@t2^Ej zw#XmAkK3ZppKV5t;=u5zF=cfj<-|p2VfE>kvp`C+{i$7a9_j1v2yaI+4Dz1F5c5mc zv|oU2**bA*0Z)S6gSO6zVvYwnJ6SdD`$4cCHQkVvP?WzxT*UrlshX?vcq@P!tCP7N zYhKIPm%DGlG3I@(Ez7$x2mAD#Q`m-b!&hsZEy89^MhnQrMspkQJM`=q;8|xgubNiZ z(pzP#3%A>19kD4VPnrJCA zK2{xlU|x4FPlL(1>0#zF3e`V34`N?j9X8)*T6!-;^feTr zCu_HYEoN_E5eCc?_9_KT(HV=TdkdBn3r|J75)trSM(K45p3lb1*QKRGd}zMgjsZD`~Mol zw*SF^c)(~f(%Wz42Wr-^zBXvL$tHwPtJ0vlGmB&wG|Re4{BpN97gw<`ETSCV14h`A zRmazTeWo9X^@PY>60ZR|3*eG`nAFQ`&F&oL$N}}KW2@Nv1uyoizL~v zcwd$7k>dv05ae^Lj*C+s&ZvuD8T1{X##TJJa|*b7Fx}FLuB^EWT?fCs`FVEPJ5=Yt zk{8<~iUoiwL=Y|e;#;oz2JzGhGq&GPf@KV7m&lPZpNYtlf?fMboZnqk5gbU9c3PpX z=a!d&z|!*57uF7EAEJZOeDi{W`ZWtb`Qpw1JNrPkYQax86tyR-**EENuboYcpEG(! zihB84pnmOY)ERte&Y34tb*A{ITd@b!708|t*@e35Rd+b;W+D$DfRe#tMIX1SIyTG+ zZvM6@^s=0PM|D(get z?bSYAfqp!E{-&e}84B8*$~XkhA%dv3`m}4;IB0Wfvmbc!a=KT z66@2y?;lPaBY3L}m-{bWTjxiq>Jtm6Ub~1>;q8q0n<8dQfMTstAxuC^Gu)q_+^F6= zrTvQL=_luA9Gn``8?#O0#Ll&HoAlvmjGvrLen9&k}y#aQua5TS?ah4m-VdT{- z9-Plp?oqgtq9zi?W0l1dRrdHzXXP9LbuABYyaQi_B#lT1y}M_yskK=+?qE)FnC-3{ z&%{4g0CDtNp7yvlHu&6Zv@u75!Vav0XABH1t#mlPY+75K>paNqMx=IWna+*TpET7Z(!}b%jAVTHo&ZADd4e?UQ3N@+;6)$b>bVnC zkHOUld1|jb=|3}@!ZsuU@0Oh6YUZLE!~+LbOz5VR^(34ZCUBgexL|u^6)Q#cE+otf z4 z5F<1)Kr%D%s)ExiEjei&ERB;N#Dgve4^7~dSX(m*CdEgXg}1gDX;Vr$fK`^2IE7cv z2W}jPrOnks?l0!8Ef^eX}yFXKN%UxureG5j1 zeZBtp?IH5_tcwCwUqJ#L)xc1rOZ4t!g%7|T@8090pDp-`!&7!ur@zyiWGD;6^YJ{j zg2}uaWS!&u;Y<3aT;GZpSCkoR3eXW$TrXquqSwEk5(CGJNB@I!+y9gQm;ZPEzW@=5 Bh4lac literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-196_2bf568747245323bc5a928a971fb796d93b8166a6b8fcae906ad012d59949cf6.jpg b/docs/AbaqusUserSubroutineManual/images/page-196_2bf568747245323bc5a928a971fb796d93b8166a6b8fcae906ad012d59949cf6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0272002da6270327b728f8ff810819ca9f04f066 GIT binary patch literal 3901 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-196_c4b6f43b2d180a301c2b34520f31e5ed83474d088c446454488efdad40531338.jpg b/docs/AbaqusUserSubroutineManual/images/page-196_c4b6f43b2d180a301c2b34520f31e5ed83474d088c446454488efdad40531338.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3de762a2e0c067be99a990bfb9e0d6f5f3028945 GIT binary patch literal 5672 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�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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-212_2639dc284dcb6f20175f94ba48dbee2e725340966492d2aa5ab8309fc500e8fa.jpg b/docs/AbaqusUserSubroutineManual/images/page-212_2639dc284dcb6f20175f94ba48dbee2e725340966492d2aa5ab8309fc500e8fa.jpg new file mode 100644 index 0000000000000000000000000000000000000000..84f79cf7fe3635841e3c3abd37c2f340375a450b GIT binary patch literal 57806 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

    R#TGddGJWAmO-SUHqGE{7>P5 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 Fe*-sXDog+X literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-397_95a2f9dbc6b4674d8f11f58a282a2d5c96cf5faee8a8e5882f96d66d1e43cd0b.jpg b/docs/AbaqusUserSubroutineManual/images/page-397_95a2f9dbc6b4674d8f11f58a282a2d5c96cf5faee8a8e5882f96d66d1e43cd0b.jpg new file mode 100644 index 0000000000000000000000000000000000000000..04a8abc7f3b7a2483692918104046b5ce2c753df GIT binary patch literal 24310 zcmd431ymbt*DgE|+}*86acFUu^5Df?D>xK)x8hcyK%vEc9KaZvu0=R+56hpweNZO{;&xUsVS){0VpT{fP#Dg4=aEI zfQ5m9iGhxViHV7gjfI0phL4Afi$_gDN=Qae!^l8SLr2HN%E!*c%)>%Q$05qe^W>?J zkPsugxU`sn6rZ4wz~4JT!N$hM!^NY*$EOl_ME6MGUtS*i0AeiEW|SHb3NwI8i~=G? zc^Cv3k;jRS@^1_9-xd^95E?oLCKfghE^-4f5rB#U0->UT(9zM*kXr{MzX#BW(McXX zmB%2}d4K5|(zdH60ei0-6LPbLZp<({*7YeE`(m=#$=#QRakjU#`zH%pJ76`{8dzM<* z@CBPiP!~r2+G7TXf>j8@2LIc&fAj3m9EA$dd;m24sP&YmTBY z9PY_32k47f3H-IY$#lrE$l+h$go&Hya}XFM@7XD4a-e=b!L7~~BZd6sot1KZ<7_Q& zVrDDFnN98$fTBAXo_IlD4w|;FBU`AwXGSOwG0?{7!@Z0a1M&*$g>+1ndij*(B?YH1 z>zoQu<9~gZ;n*L6@)Z}DZ|pyD$XtZ})g4%BG3)+*RMJDh?{LURWSwco_04Wq^TH83 zxb*?BkTT*JWu*T7fsR1h9;6iiZSGdN@ZeW7jZ0IR<+rM~5ofQoCk$=6e&xLo9@xeT ze*P^hjnQ)CZ(GI|4!=lRGJtd^(>2#t!`7*TGGW`kUP`93+@&Vh}?ZNZ;*-RON< zsYl%8gtMV3iPQG?Y#-%jf@A}0H&(Wvw;btn(#!QXh@B1r0ZHV$_b7;}S6hKMNxbKW zNrL*Vx~I;9E@+_0$S@D=Z6a>k!BBc0uR3D&qP=VSMX(fsu3@xBvD?iTIYZu*{xE4_ zu(Pl*N?A*xJ-?Q^mB8}?;;O6x23)N^ovf@%|d08*|iuH{Eo(F9!Mz_oZ06h=T>@0G~$qV;& zxT_-5a`sM^}qvEj|TbQ@^ar({F#Yu9)tepNuwAAg3=y){wY0S0Hq zN{I#*DSODp`jqg9NfOkzpjIh9mOOs2f5+ZUy=EW^yVbL+HDaX0^!SDgB_fWXso{s92X5WP6? zpqgK^KjwZT%fU;b!WdT!QOiJBKwwI;GffXb3eB!oUoO$>AHr+FUX3d`1IJclE}ki! za~D^2s;zU!)#q*JhsL)F#zjQKal=C(5E;tO21W0-Jq+_MYUG#Ng~VBQ4~n0UuTho- zoTX7@o7b0mIav7wQ9J(S9=8c*Q8Uq0dFi|F@-pB)_--@ClA`EC(R$T&{U|Ms44F9f@-ZQj|Yr=urRpmEJ&(&9%z zYIyi}pQ&!Z|1P&S1r`b|-CC1-XWvm%++F%*^o%;hHbDllbpUpSl!Z5+60bWlh%X8? zE0kLZEeE%=Vx_xFUY{W^L#ZV}I4)E)`Zl!MUV=3wz(Hp%j_-tlaNVxpFNV9Rw)46| z1LyNKF&_8W!WA_8(UFVG$bs9#EWlONmi)&c%F%h!e&-0)YRI?1jT38nk6$M-3% zfTe|I3&AfhsBXD>C=*RpD=3q%$0#K6UaWJkv_Al0OP|&c@3G;SgS?@}3;fkiit413N%6RY{C<3{?7YA2~9 zBC2CcTDCNxECKn)_B?5izJ{uI@~WY)&>z3gGY<##$UJI`D;7?1vKy%KUVbT&hIGA%vKJa zYy)G*;y&xM|CAPRTB~zr>8)>TdS9RHm-Cp*A0?VV`gh&q2O!!V7J7#Up1OGe2p<5N z0z&n4qxyMXmzQ(i+^Q#ud^(SEO`4JkP%i2y?>?0_#~%)gETK~x@WnX6eqtPdzh>x- z^6eo+$U+_fw8LVfIagtE7c>oum24~P0V^pkP@c47U3?D~!fx=oBqwLoyUb#2rBtN4 zlkSR5MNIa&HYRo`D`hB{{NvtHUBlclFC`1JV6WKa=FR-IVLOzO@>Xu~_!i%x(4Kki zgI368yxn`(VdG$^8a1O;2?-N2JGN_2z&6Xfoi8IJf_u3D$m7g@*X6vmY8nv> z#QTxCZ$!Bp$pJS@(+j&fj9*gl`~nAkB-Zo!3bH7i-X@hkOZItZ(qo?Hp@n8tIE@(| zq_}k%3#+^94BZ>9*;pnVI1YqJYWS>aEenlC@6ZRe_T5qOdfkg6j0*h@?s0GSPn~Na zT0H8G2cmo)D0qa=^FCDOiOvT}ZiYs0JzMzPo`Zd~KDkQ1epYWOAlD}qnJ&lRTy`J} z1BdYXIi#HO3XNlxwb8ehuMXVbaLM8{!JUta5fDhsyc({s3f|ED-V5Q58^fieW60+Q z*u_b&l%jR7I~{9sQ1gLugXemU@yfiDrbZcuy0JT1%0 zLZLw1UcQ}Psq&{e^jvQV* z$7bB?c;RFrS_7h&9OtN2Q>FV?M(%5?#-`(*3{veSQ6_VAiBGA?UH*A2`5*D6T{bS{ z(Z>M>U_qGMaK(d25jWI(H3}0p8Hxk!ks8if&(msYJe#T0x2egr5g@GG753;Fu$*R| zlfhV5sus6PHw?2O?jh1SjXr`f}Z^F5l_xzMefquJp6`wnNx zP;;Z~TV6PS6gVGO8KUtF>(PRqmv5$Txv2SQdi%X=*GR9s977Y?jAj%hl~r5qLBaTw z>3;M=7J(4qw=!&VJAo?1r?#DKx(!(*f|LXVo=b-l-a5Amv+o_!v~0?kjSpNJOf08J zVoTXilBpVZTYi$EEX|nY)OI?QYB;|+qJ4L{79-Jho^j4$dfMU@-J#21_)cu_Lz;Tl) zO#Z7h_r$%}5HZ4=buz9;vJIyl#QiJrm#G3YB;2{;$NrU$qez1VF@5*#Wn$)>=nY>$ zN|4ohm}CGqsR3L%FROCJfg6A5q|76U$1t-{{k>(ixyY{b1)BvneW`T zechvWjT8`p=84L%WP~E%GGpF>*qO;3wkkb{7`wNQUWE1MnMX~M-QA55R&h)?IMUow z7)1}`npNFE7;_dE<4aQ|1u1NFKGC6ixVhm2P6lRoY9s1kr`%^}>$B*GtY>ICh@6RO zDU%XJie_7PQ+BbLk^M~9|19#WoNaFP_6iCVb|z@>W2NSGvg^@b!Yj47i=F{ z&^)_PmGSgJhjI*suI}Uu%|=8jjS5^b%6jj{l;p{cv=_Z5*vIc@=6P$LS5rI{DpXH% z128MD4YaTxfUns_p-XQWuYp>@t-qe;k}A9(?sXWp5Y$Mu3!XaPUq%?wr~iCItF!+*9EEl#cb z9TKAz`i#4!yD3Jyp{=n^cUp^9kqMJp_lXlKA*us~VZK%UN8QFo7L4WfdxI3rT8z^y z*&}F}SSYq*$8ZJAX>f75Yr@;TtY$68JUyMO$a^Y?E^*$s>95|#TbmL&+UH3aX4K9D zDK!B#nW<&_%eoFeKB)??%eCdI&NeTmY6Ev`JYcsRu%zy!wKU^z&L{GEwB}#?nKV@r zNzd%&Jx}H6S_kPEqk0JUl$XyRfIEzC{y}p;E5iq%PQ3RVWRlebz}AaPmK}Tz^+v7i z$75^*GQ&l+wlBO1SdOADdBscI`$1=A`a%O`SOEEX0fLg;G@4AqeW z@&gJP+-ad>RA-#!(cvrsAy+51Z;g-V=JCI|BVIQwLHOTdyc1e%$c31Y&#dn#Fu&YJ zfAdqheh9EOKXCYbKdqx&-j>Wg!K7e);?{Y!T`p6Gd0rbi=yUC*?H6;yw@eJBP2y8d zGk)hE^$a3PJjGsCOIT{Q6od_#BHkCdb}236{^ERJP)zRElStryn%8}>6eGo5?58_) zER-ORqq0)s^ZNABg{@Q$uz5>d>K8cFi&woEta-0)047>rp}o>iEdL$J7osy9lF`JQ z61O#T9vg)2U23*Zyn=2pzo_gXc=k?C%8K66e z?jKt;mK)#{po0LEJ~EW;4N{gRD}+2VBH4)(%-Ax}ew6VxFz8E4_oS227JZkIENl z{Ir5Qp7lXtSfDUjFj>Guxd!mm-Jrhp{)`BjrF9B+q32Nbu2d!Rw@L`ped5QO=iz}_ zSe*|H*ymgg#`5!72FiO-_?NsiNw;!gEk8^=Ctr422Te<|6MO((IIoKbvb(c=8rVY{ZuRSvUv{f$-0yA*J2xFvP!^W$PPupT*cjLZ! zaGZZVkZDHgM;t25-b!w!P>1$QxtM9^G6yRu<(7!q?Xu<(%&J}r*FXcuxgUTZ_dC#u zEhpRAV(jKbRMf;^d8*nuRoG%m;a-_aeM7P&1)3^t(7kOyCOcc)Rjr5YTT6m?+)l6h zPiE%3Pl78IXh`QP)5C(Vljl)-Ap}9xg%7}g4e|?03;Mz1g+D)Ml&CH6*xk zv2wWW<@A+O^Febws+A#3u+J&b*v%B<)=UVKJF8=>z#w^yQvZ`thGvw(!z=;Qpimg3 zi`7)4Or5;JwR7jwF2fxrlyifKm-QpmHO#sZ^EhJ1;%C5bCeAlER^+O90)`6iDOS@t~7pL}<2N=mj#CTGUwNpKf#Ztt)0 z$=9C8x!}W7*wz4vU&NMaAcm+YyBGZT#7~utb^Bk<`Q?XGrVS;2qyssRQ@oMU=U~yu zgj89uIXwKH@xv#A0Kz&`;Aaotn(6v2ea^w6%69Afm9FO{MDpIlvN-2v{0JD5_N-OE zjdG8JMSdB5#T(bq7HC5CB<^I}Cgl?ZMV2oxby9N4#>NIC-;TVrv2lRpSZ;Ds?z(|> z8a@6$K==O<`v2FyF9=g2WDXPL?NTUScM^1<=tv|zAR5_GN7HB;|R6~;+!x4Q?}s$gsY=>cDU7j^PHhV)URWa-U1q)mk$6@ z7pFJvsB85A*Q0?(mUq2+$=si%xrb%&5eW)2=h7bd>c(?NCHITjgT9oUw9b9IXpzbI zK)_-)GW##oEjN!JI(-#P5x@q81rtaxI*xY3PovI{6^lu@WNr2$)P;zpV~Gy~0)vZ&Uk$j> z9ZeOE?8XE8V0u@rS+CP$+}{)31weBh?JLY1^Pt{juEZX}=|{8a`k4=aZQcXmvtRg5 zDRk4!-P|==N?CM>R{)o`%F5N%uGxuW0K-Hc$|P~j<|}&l>kwH)Zpm*ZxjadzH-3(~ z6(&LhEHrkv%)cq@YRYAA$yONQvE%By!YEgTIzOhj@XBg;FMq<*a{pJ&{Q zvniYx7C}4uNdH|-Q0t{?MAh{T{4?ycskwb<5r@KOD z781L=BU>;BP!#{ihC&FWTk661$Fl|kV3HPQMjx5Zu=IAsc_k^D_3B#YFJ14R0DV1Cg%Ih}EU@3Oez~T7qqHMZ*wvC{DU`w~9e) zNd~;nz}5rqK?GM>u4tyMXq2hJ$I7_Iv^RH}FL+5+7j;PW=XmNe2=pz?stZFth7Za0 zP{OW_Y0;;fhnlR~RuWVOt*?)VIY1JJ1IxY%LFmq=C9)+GK@04 zR&dgL;whp?)@!AYJU&;Uzu+L1kA#rKkld=pH`P4nEAFmV4(QdO5;rAcHhiP_*Vwf|Mj+? zN0}8!$GIz&!kPr>&_NZCbM?KQ`8G`F*85N0TTsT%>ubW%_ch*_tGdU8s2@BAcWL@F7{aHF) znb+S0is&Sn#c?mhpdD7TT~?bLvCYzq3QJ7LvRh_M>)7Fwvb#rW%PN7JirD5fW{pEm z&&L|myQ=3stzD5~znI>MVNP!qURD=x)#2lt-EiON$Ts`Fx#7>ecL^3bo^T7nT&cW$ zy>u}}_~-@xC=lNDi-_B5@hOnf`kbOuoY8E?xQAEChug^SN5|0W~6fDv|;Edlv` zIlwu+x_;x#k>&NhEAs+|rEcOgLcQ?5E8)y_5!iu)dZkDarIri&Otcoq1JKt3ZNGw( zmknA7YR;Z#O|%qZvO+<|EJx{O@$WY89Qx8g|1=6)K;iD?sUqR7!) z8nrAZy%){&EV-QH@cWtg)0km%0b5F=WT2`x?TSwr13h!&>$^_=tFV=?SNoPG5cR{l zsGRQPq{`=KerCo7X~X+d6irXihDYjIk%FMwTvv5~Qz zQ?{Z`Z2`k8VLHGcNv<(>l7iUE57eRfW`m~sw&<^{Y+X`w(4{TH*ae;($?R=a2=9p)xo>>` z;*aG{w#TY*7}=bdn7nEzddt*9gvrvM!+4L2%m7fQU;~|J;)R{EaH_bT@btjcj)DxtBp;BZF zqbj2{^XXJ?!l8YuKr`ODgQLP~H^&sBkFq1N^tYgGk58%BdAF8VSk_(QDT=$3nA?6K z72>_&m!%W=9Cmy$c!KfDIw|n$Hc@49J3D~WUha@d11>go6mhdyX?@JOMbLiniqq4%bfpAIk5|2`-O;*Io!saTV}x{43r*qf8w%p7yE>4$NKo{UJE-qB8F$ps2DIb~Lx!qbFP-r`^Hx-M^WC_c>p0=Nv0akoh^2u5g7Pbo1m_^Wq`}47*vT$d z$8VTushQMt1i{j#{~^QwKV$qy9l15f>jn`fV~M}rt=zAz<9`aJ#L-xGy9y6yl{ryr z_wR@^NDBDWA4u#9f6vQ+J^+|q@-`**re_w)A%l)h;!eRb{_}W*&?G9*$n%{rX<2!= zVG2}7Y>w}0!exa$LSYDyOOzZyc&_v%!1Ntkm@C$ z4DY~ORz{_a;}!PkNTg+-n#T;_<6N07@bx@GM9ZGvDKPg_?7L#hDSuW5t>j%4!)XU7 zdia-`H5iU_p0ahXD05vT%Mn!(78Vf7;Cg(;i`shbA=k5fRB9BCvVEWP=`D0`)AIzxNIJeu- zljgMhbcM>w(1Z#vHFx!8z*eaTBdYB72Q%cJ<~Od%y)4-tfYhpf*^3*|``7^BfGks6 zErZn#v%K^VWDTz5x@w1OijR*AE7sV+CB_@vk>Tm#bE^vnPDN^oXpm&(_Kl{ z8o{CeDI*CrWw!K>p#HyKzgRA{HAgk;ffZX3WYi9J|M?TytLcW&JDAu%Q1qPKHa>pzykv#yE1`j}w z=f1v_YTbS)aR`fIk)`9JPYC5q{FB3o$9%$(k)=1z@Ol54tu3Pv|r60Q;0fNDh_p9td`?-=t%R;d*`aDBkc6O2q; za#aM}dWnOmMPqrLFLFt=nh+_^Wt=}9j(os;EOGZtUnI>LD=V29f&yeOrR`D#kKn zZo=0UsztSr`8>m=#_MyY)5j0VdjpMR#sdVnL4)rktn$F~=B8#Ad^TKU|MfIB#217{Zn=NF{Mi}LAUeSlo-fGWD93swFyi(Vo(j{p{qUR0AfcanbPl**yyT`G zdD}X~7}H_Gel#kS{_@HO#5jIYKrp;CBrsHGX5XhUzA)L}Q7VT=Hlxx9+E^nqk0?TtneP;5M3ipJC)mKCuB!Wz#FY$^6igs0*{op7uoc(KC6MP`hOk%6sn z(R*`eECY4=%{mZpKBYFk6y)n(fT&WNW}CsgqA46|ZZJ>!#NcZqPjxswPvW%5@OWN| zw926|j<>A+LyCcn!cVP2%=lsW)omt!%mZ*S>$=SWnkxy+0I$9qUZR@Hw0`8d-|2c@ z9g2%&?*?-MH&j1=r6eH>E$xH>8P4dhEoH@%t)$BezXX-O{~``nIX|5UASXlFmH1hA z%f8M7JNPjmd#RN1w7a7%hceDoJ}I?!6I=W+Ip6f$@y}5ZGMbVsuI;4S*ywzXf1H{! zqfZjb^@~3u)zaZwsRmhr=OiVb9SE2!@m2qf6?j4=nJstZHxZCahGKd7lb2^Zd)CN6 z?`(inWn`}sTQGz_JWn;>;$4w-4|JxLy>&}HImhR4Hd$=gq+f$S{{QahF#pH8pVDdi<8?G?Y~PuI(#KK zvIx6GkGr|N3*T=%$J!7PTCh*{CNoFY%4gh`i!-Xnsc z~J4z%>r{QGKKx;8d@Zxc*M?xI~nKh&xGak|EGiTctS z+SsKoBBRHZ`Ci% zx^9~&B`)?DyE%vSb^c^|%5O2x2jC^+U4?UkQI&g* zp`REzdd`^Sf(RU>VBnapxo{THhH17_A0(|A2Sl3WNdtQ#1&NUrCdlU9^IAroXxFzg zd=lLyF6)E~rKp!^)D(IQ$;FNN_pPOXFO6kY?S@~v$?VSkR5GvZIIh6p_Lzk)UhQcX zqn?Q+DLlCyN=W6@!8-wdOKg7@yPf&u$YxZmkNxLn;9^$vZv5`B40|3ng^D$WOLEMk z@C2qv^VWg<-&~DA3X7zW(7>i z{6l7OMhNjcQO&^fI8DQ|msoaNaX$1o>psc!08{Och55gM1RNasQSe$z-#Y=nd)B@+Hr% zbUr4`kYwxP7kh5KYiF{O`HbuuqQmT;U@@8Ys!^LVp0#cAzre07w#{VMtxF_K9YqF} zyFVAf(L{Ae(K|=Uo3jWoiIwyPgGGsCO@D2?4S3uQnGn@$Tx|BQUWWcYu}YtcR$T6L z^Jy2~n(bze2e_v&vXSYae_Mv>exUt+{C?twF?Ux!_ogYg$JXbb`m#=;C`{ayUcO@8 z!Dn&VGF|#S!QWNV-(xV`fE6#~rcR8p#>LXa%qifnMbo5gk*lZgGqK$?39TZOLZWMD zkUkE)K;Q7=+O=%Vv&$P(Ef&!ewEhtBiSwL$wnzil0G2-(tT#v@5!8{HUOn9Fki3>P z*_sg=%T3&_B~9SJZyATgqyhOWw}$WbD@xZ)9ERXZmu66j49cmpzC&RL@Gfc_ z|C8~Xf2Y+-n#s>XNnB1}T-m-QM8#wEoY#)v6d$PUf?t#{(OH9%?Lp(h{ILu|u-t{x z-2^G|R}?Xx9C4)$pSm))&o|N|5ddM0PYCOhFgHg{jTgSSFumpxMVxiIwNAmXwa@uB z9)YG4I}|_bmW}uaLJ6h)G!oxO`3Zsg!n+BCM)XV=bVr@7+bSKJSo$!Snj(eRTC=aG!1av zB?)I37?dIHS}ba6ONLH-)BAq6kJe32b~VZb8uDE3P3dxnC`IbS*`wdEOk2NWjh@}? zTHHKe^^8Q|1;#HUUTr4yVmXM;IyMgRl~$PFefCaxpLnSqcp){vLCpJcP~wdYG5B|_ zHz(1zfZr4cU-A_8r#UVjhY`~IH5tNM!t$8rYO3qbZ%2CA*VCL|16)e-hkLR#ds5O+ zTtYH?!|Rr84nKDD#0#a9YH9iEP@0tyS4aY`{SvWqs0~fz-eWoL#Q9erA%qFZbq=(x zkrxhf-QgID??;NukIEi^nteI?;jGHT)^*lJulC-itpu&J{%;N90$COV+?_v1<`<3L z-dffAMGn)PBzQW%LNk>r5@$=4r1sE!g8kc%;i44M4sD00#O+2XrctAREH3=|^7U7y zC0^L>y;}aD?Dcg5Qj#kmm>M?iDJ}2|3D(n0UbGFX-Lu0Jb$QwKM9NAgy5(5$Yl{}R zSwlv~iX_AQ#yZ{nbWrOzu{Yz5%>z(u*bzSaXI#uU9Dk?Es#r@Tp)^-rd-zf0gvt_o zCk4~XKu^>6+L-Sh0?Gz+1=gMO3AQpXA+1xsB26d`jPqdu1mVi^7MSs;QqBZ%Hg-jO zN#&LrGeEuuzfk8Xc=Nn7>q<3Kb=!0&vr!P8a|d12Nh6etoYv{)yd`;^lyfF( z`SW(fr4ZH@)tH!0>3P!Jvm6C@cOIwO4YTa|YI9~fJ-D&XZ!4&5uWXSWephv(vlm)% zrjA!FCY_8;eNEGeEV>!-gD8VHt8xRz z{PO}iA1D5JK9Tks$E|F-PAyJ|*Qh^~_(F@wc>nCcRI`cZ?z5!N3yF1ud!}lopHk=I zyQP0)&(VWWSGcLd=g(Q*Hf7YsnFr8cj+y!|SBOzq)8x=T0fLJiV}Fjl|DDnJ|NOP- zqH4U8p3B7R<^|aD6Du)k6yFHYa8xXg)ElRf<0D~^W@Atbxcg|n=uIzaG_!7#e6oz| z%F#!4p*Mf0ddofI9lglU%M_!KNo)7X#py@!FEsAt(bV>2zbVkCYdTrVA1RdUD}I)b zI%dU-+vk7M6O)}7_pVzdOQPgKJFzLW9;L0NiHksRD{S;un21vm@xZ3k(;B~`5h(ud z+b#uvf(pj(LqEIE4WSgcoi2+8o1Xb&-2`35D!p+2=zHD=zz&geWYloDrvW~0R>bjt znaY68%CVc6r|IEeXY?-s(xOZ!UlkXI^=C3B#QN_--V$3{ZEAQ9hdi0~mYk_E8S-`T zWoy;}$3AV>##)O;vy<*Hs$|H3_F}CJviDz~2e6tt*e_rz-x=#WYwPL|qbO?bPwfR%wKxs40uCC-o z=&Of57AN}}!`T|HeNro7!-?d_z)>%L+w5=Q)Lo`YSU@(6waa28>{32(X_Am71~0#@lK=5ksSXpxoq`v+Y4iM1rB{mb5Cs3cA|)MShb z0yNuQCS?}4VsHh&ErsxsS-uZ^U@OMwr1xOux{J%lVG?T$&aV%L0xqH^YmXhQwqsG{ zX?jmd-B*1!w_1Q|Ep)%gL5Zp4F7=WFi5%&?6oC<{u68=kNtSbE+KtYCJ+26!q;)B0$^=o8r7tP&oL;Ll5q+ZWVn`gDIuctb~y3~W1}uAbW*dtB0sd-J~Ibwm1z zvNU&Q=UkT-^qBpI-J*W(ypz);WO4DzS@K&!gn?2Y5uJxBJALPpvm)Rr!#6AJtfdBS zm?^Bs#s5Z1>M1!4Bn>#D=yV*Twtjoz)M)SeGB!@Tx&dSTEd$mlhy_-$S3tnumxrbW zT6aoa9;4Oj%4KVLrfNS-pnr$Gd95$#r)MxDG4*e4u{-`iFA~m3fd9ypEBfro{!Gp z+Gmz+Rec+`O>KPUW}XaD(v;jHFGRA@O9^kJ%wPx0gk)xZz1juNCiK;R>JUe$Eg#R<0%F z-4B!4C6n@pVmX5Y@o6qcbko&sZZzghO}hHuFsAXpcf+Q3eTnHQN1aCxf811c`#O`m z!ZuPpOI4I2Q!y3=FO0k60SHPC4oB@)>r$Efs{yyHAYadQDq0~WyvnS5vj3X*SIT$6uom(p?7n0|Ls$G|9Bp<7(`#T@r4YoC{k)~ zz{mWwZKyw4|4hP=J*62JsnH)gz%d7iT{^<7^qVZRw6ETT`Vnpuy2y#1tE-m4vtp0S z=E2xC&RyZIxE3-j8w_S>ba}z5L!Rp>9rLF>%!rQR8>8Ni=Gk3+aJ1?q8OfUaRYRg@ z&Jv8G+Y0LJIVjPS`}oEw+|F<$%@E2%95B+UEdCwyjx8a?~BdrtnLMZdM3OCPX zh&sC(dpepr!ak3_d|zjz?IFQH=x)JV+6Hb>F;ul)mbq=Dw7p_ol7tiHgEqv$=&Nd5@goAU_Ow5AR(`dac zDpU7n_%P>XJWm(9Df(yL2;BrK`n*%1`FtgA+c&IwA?=97ixYKkFK-n>DS}%itI_j+ z1l8t?9IyPkwu0BD{dpyfN}JIZ=xb(T75`esC{5r%rjpw8_Y%t{A(|zEdHHPN;)CmE zN1Ib7qt#P^b}BI$D?B$zBL_u*d;&4v9}3GdaX`vA&Nu8o_=~#Me)@mBwEKDR^wY&1 zcL|a*cmT-lMems!BNpfMB8FJn;yq?fvlGZ(_61+`eI;)v8Qn&2v)>MS75{iaHk|!; zPFg&$6U4jO$%u78^R2`Ehg12trUbVqk6vOi1(JA3bAeAIU6|lOc^t62TSMO^Vyrr* zwzs4BW65tfBdVXy+wEHfBl**wxJt(*k<(hs<&WzA6gExGaT(U$;<_h;X(&j({GDLV zUip7KRqTHjlK-E)pIWS`s}rhl_PWV$oDv~D2A%#@a{I0K*h=hb$X;hQOiF#k5-SCA zpNp9w^|ZnfIXma-X*D!3^SuSe8=@ZvsE`|0dFeVn%0h;Q!YS#M@16@FI=D4inh1S6nl|P~Khpkt z{LYRT3)lk?>n*LllHV?TC{RUw>;4W)CcEx=oxpsTuq$LLfq{Ph9LsR&MtcJPu9?MA zg3D#2*-d<8EB;^Te~ms^#2vSb*kR3Nr{daT?(&4l#vI)$K$7eaNY;h+%g51-aDACa zNy45sM{iM21gid<=A#g7heWF{R%kNb3pl11kJ!U&AyFsV^|H@6Kvod;gwxYo@!H3o zeoLH1t3t0YHBD9e*wa@Ny|2il3fLp>A0G&;TOjiFQcT-YKYUm4nMRWfF)(1kj{=FY ze_E>#Y&&^T$w#*@Op2+KTa9*0IP^Dt@Dj zUT#Tp`@I*CPbMW!)+F02qyFHE@1HIG}P+YTIO7lds zzg1C#ZM>&DD1Gk;Hm@E4RIX4mRd@b~^Ej6!=kc}gLd7%RD)N_vKf)>deWyHKw;1sV z`3EKJM-}NT1|^CKcBw~x?#of0RT(gup|v{Ckk1&EJ)$ywbfcdh7#GK zp-IJVXUbL{365#vHg8D=k1@li4VMPANLKth_23vy&a_I8Z#euudD6yywYkNrK8@*Z zM}XlNm{6rWPC$BoH-BCmQx(oPhMSMJK6dce4ApJBc81rtcmgU90eo-6%z6_uw(e$i zGLiq8 zZ~O$>Ag@qFj$(x9>v}BAM5$NXQOhj%bF@C!R(5K8-n|%nWlp7vWrq@(@2+3sf_{7j zxWk?tDA9&*tarq7fY_f;>ke^D-Hy|xO3*Hoa8)4|N2E-A9JqTTSyz7 z-cDV^Nx5Urx~;9%>@9~)OS*O3Nm)a+2LG2v@kG&PkV{M6EcUHTe*UfnCL#6fRPLx*BUFEKO{%s0F2>lKb6_$^&cRz^3@h>)Smedu2SBj94oJ-tpGyS%C(;uy0aG8~HWbKxVcV2yO5Ic@v`-8rU z|1L6BQY`PJ2l`$5bdp+15yQdM)d2iX2RBgc^XOq0c}J7@su3w$wE5Tw+aJ!)t&Hcb&759uJ13>Ad*+SbDVoOBbSYPw9U9G!P-MIuR;Ma` z*<-cE5Ewa)l3Q?{zG{_)NaQ`awL*q}V~=zP3|Qg2#Lq7ro_T)XIxirI>|5#~1+SIv z=Pc9~R=54)XLk_Q@VMJx&t&-U6}2;Z_sc6avuk`oniypUy}Vr6|ZLH#rQk_y== zAN5Bi>)%}&!V4DE^a|W~M97(#TQ4xZ=xOy}zOj$yn{QMLB|gC$GT9`xxvr$2UK=$b zLG=b!ka+1~56zO1cCxqjk^R_uu|ZMNOac|yz$ z>!io?mn8b6OD(eN6+zU{Tuhygl)-hL#Wz_--5xx=Ht)z962uJXGgd0t(IU7@5s?r? z%{_^egkhW=eV5LPiwe_oJZ=mZ%plN3C5efHL~9>;%6QCCq%sL705o#h$y)S>@!gut z@Op1xmXPqgw(Dw5rcDZKHrqBB%P*|#CAc*T;oF71h$ol`)uc*RlCtQR5R;yixDNqq zjvpt$ocbStW%Qnz%LKa9!`3N_zi*@gZ9(E*K38H>`6~O_;E#g=uYSELv&7v>r}qz9XQuI zZ9Z_oDdfbw!xBxs`_1&ASTR}nFYWRIbnPd=d959kfEAXwSm`Oe3X>bn*_h%AM(x7Lye3(-k{C-4lKFe;g}m*~{&MiP(Z|}_lR^bLK}&O~ z36i`*Uk1U|3+V~xe}xwIbf#bHl;?cMf=5bMLmPruLi~GCHl~ZZ&`)oI=D*Z(=HXEG zZ66PhA8_^_CX`djgWmEOBs_b*|MbxV;dz@WGo?D zjm9(gbG+|g@9`dw`#9eB|Ld>o`d#PmJiq7X`<1Sns)hJqG^Q1kN6A(*Xv)+c4}gQ| zB082Rux#p%XERxYWvuk*0%an(;NshrV_G~|#S}pn%G{j2e{$%u^(!~3 zvRRbDUcdQd$Ca`*l`T*1ekr@hKrfr@2}Svu-`?i(>S?+tGcEr82!Tf2>$KncZ5{1s z&hz*jwkzrC0Wks92LOSY|BKR&b#SyN=`MdH@W`zQetS@=X`#h6X31?o?&^PIQYv?5 zLGq&rnCc&K;vt(^Qf*TNmpJ09_~0$H1I@$UH)%Q5T7loT$r z*rM^=`m8RsgWXz3MpgpLPqf9Xnl92Tiw4G;c7QHj9Up(6VBuVpFVFUhV9A4CO*6BP zWNT$_F7iH!QB1@w%Mx>#2f*o?p?u)if#d)~3?~0ENVvc@jXZDf(>wq(VL0>Cs@vgg zrMko^Ps#Gv)s>${zS%pIMlUP8P|HgH%4UDE%j@MHRtc9X=?HUx(?48v3wqB#P?W2^ zZZJsjnu?RZ?Gke?55cF3F}&9F#uS?20UU_9e8_TR>qkP}UJ>g|eSYoi{Pk>tmjS}? zs-Ow1@YkACQbUlw$+lO3+}c=v3etC3P^;gpTuktHkd_5UJT_5ZxpXAs^_|e{*J;qia6=f~BGNhO!ug42 zlz<>Y`hcurTsOKS&eZXAlCbK8b8wDj+{Y(|=`UG-6K|!kRUZQ?u5KCZ%h*zRNhh{$ z10Ai#Fhu#rZhBWvC#9`G?J=AtV^EBcp-FQdcQru}bk72Js^Q^;aCxZOs+06qLT{c^ z`y$rgpJ^pa&?;9zu`OHCzh`S04U7SZ@-cw!81U6> zGIAZFvP1JU?#|Wzh@TfB!nEn#j>Lm&2*^+r*S5#-SE*!1ugHY*5Ra0Z=j7E&IgMfnwagXHrN6r<4gfSz}d-fpU<0> ze%KYKnS?&;J1ua=wEt_dg zu`s;(Lvwz(azC@ZR=cU(&{_t36AqpvpIq!@@^u61)`J_TE_N#PQX}`h0y&euB3!u~M6OiEwhpmBEXXB#BeFKXDb+E=pN@9f5o=WoAV&esvHocKX$p zsakj5<+>J0Wo*Mfy8YBK;E~W=3&ovx+)RsuM4Fo+^&^qYI`lXBRKGY#M$a(komkBA z$^gs3UbK~Yuqep=yK>MGZKNy047MVgYT0CZop5E?e z&Vk(AT!jKS0Vw|bLfLO-S_yPrrGm$C5JFS8uc)KfPx^BlaC&snycNc>@c@MNJTU?w zQMFP)GdPreZqhUElZm`|rru9Bv5+el9JDub-yjVfrcBh_IDaQXk#2(4ljGI}ZwX}D zTv5+;>_LVNmxZLZewlwE-4VW+GJ|eut1;nM{mf(BtC7p1C3J~59kEovM`fwT%7*PV zUo;j=8qqTmgP_yYYf$I-N09K z2E%SzK^SdD#J+0xe(j`<8PRLEKqHhwN!-}DW4>c3@`lD3`TPfy+lRvfMD0MCN84yz z>+5j7ZCM$V{_RYeGr(4%NW1uvx39T~{+G5HuuIaC3a1*IUaA<3o+_+=!=1|?ApFRe zm{&AlH{vjNXblb)8B+@VYB*~zaqEVgSy$Wnt?*aRnX?5t@qJy~L6No}M#|&UoRHOJ zg3j+Ay?K1Ll2}-9)hNU**r|1~3I^Gh?QQFdk7^FLUR%fSUq$On*^a=QACVYLyuNJj zos75odxC@vQaMZzK8&e$o3<{|{=w)%B%nBSMZInmie(lz@=!1+tQs)x1Q2X>RhA7A( zEr4ViCRa>WRsiqk2$W}HUTwn0ehI8lRV0u;%wK`W0Pd=|hrbJxst+0a?IMyquqtu> zj&}2*UKtTXSD(n46blzEAS(|)A?3EFvZ@ET;e7ek{k|Gw1=WM%tItdsD{UZ)yg=*i z+W=Pbfabw6^!s8*%c~~CnaWgbp`7S2KMI0g(a0hM$^H>lcegaAy||lj>>On~&XQF< ztw+B_0$6pTlm5TD;;d;4v`8w4GZPTAXhd`9ogRzaR%-IU>mKg9Zxhf+@LaC&<}I<0-AMFLULHf6&G2t9PiFHmh*zOBwZolR+j# z0m8(QN-;tK)con3@ypD;P^4vQ`qJ~iab~v3a@=0K{inHpUzYIi%Ua}!=i9bx3+ZQ` z_XIiXI#(3Y7{pm*NHXC4i!EwOMK4TQKsT<=f|hV#AdR6f`Tyy^ObGgUR1}S?lDPc0~(x z0e326!sI}|6t7*(#|K{*`L;6c{^<|I-;&k{oQjSDEHK-hY_9tEhidH5S=xZ~+Ss{a ze-3&pLE`ZEC~4WKMsl|G2Cu6`K~5DV@gl7mW_v5RRp!0 zaLm7E3*q6dXY|THo47@9m$iS>S*?y%O4z?d7az$H(G?yZhYHS^x zNw>*6vvX?jWkbHZp!3h7pT1e^2LxnV8&xLm{xQ*Ubb$vFvHY&#PZ(Ut${A<%E1f-u zwg`RF!u@SoqwzUx+j-Me4cK>B(>d^+uPbWwE(Q*P1lW@?TL!)OpgCK0JY9tVo^W$-|nf7Z91NW52|4I%4G>)MM>#Dv_UD-jhQ(d z1LDH&Rvx|`YG|(V9{uZHVc6JX^WG|;ntHgLx#zq%er)fWv_`1l>gCrDg_`1(+%Qo? zpigfZ>!GF$-*}P@B`)2}P>3a((^RtmKz~}{SSTo2lfvJd+Cm*njx+nf-;;Sg+cxpX zfJKRkdoQWuZH+sX@V;z{-_0F5Rwgl3O;ZWryCbBF-$5bIw7=@G=ege-uSI=+1w3|l zb$0Umyutk)LJGA>2-DrFD6b?eMr)?vLMJpDcnsWW!j9j-;WW!ZLT4y%nT!6|QX0i9 zxbF-tK{VGA-+tjV&G&QqaBHejldSOYs6WIgIItT+f$s|4U3r6X&*@@dJz>y&e_uHwJhk9`g{$2mNx|d!G;!(YCmh=abPh(FCjl} z&}|tGZ;&`-tC}?|L0S*_pDDn>-E8rx{Y?CKpkHD~0d|MNC1gAAq}us;(uliHl~e8p zs@%M;nxLw#fca(RocO?qCVTZ;f97be>Tb!6Yr%S!$v$J(yKoe7Cv>{n6Izg#?s|}y z`cb)MP=5T~qSg_GVk1~QRB?1Oq$;Gc|AW&|D>qSpGks7!4oc=EDJx-kAv z?mMYSq6jc|Mq2KS;o@|PY~J#h?$_cP&WVr4;sRi_^#QbSg`cppW>-inVHk!LYTG=G z=3bS=_c=2d(KZy}?l+#UQ^h9O^WCA_%XCBN-?4K?XR0*>!b>QNon3QcJKpZ0MQTi9 zE{YA9*a`X%3^s4le_iIInNs#tsBwNd=ze9!*WtDb@_~Uv-2{2T;M=X-^&vS(B%4BJQ`gCT^myiRhxQF5ut6ffZ_N zT0;MXAvq~)@;{#YFY_6#`$%3ICv9B+IM;twh(1wJxWFJ0bJ1YTjOUIdn)X)$$S266 I(LA307r}p+ApigX literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-398_e41747677f27130af9d624336c178bd81b643198e6b52ce609146e9aa2dc458e.jpg b/docs/AbaqusUserSubroutineManual/images/page-398_e41747677f27130af9d624336c178bd81b643198e6b52ce609146e9aa2dc458e.jpg new file mode 100644 index 0000000000000000000000000000000000000000..57ddecfa9154e994b9b530ad7eb2abae3b0da39e GIT binary patch literal 6120 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-406_7e8c4da60c064fb0d966f412d5148cc05aa1fd198e383c3097e701ca14a70adc.jpg b/docs/AbaqusUserSubroutineManual/images/page-406_7e8c4da60c064fb0d966f412d5148cc05aa1fd198e383c3097e701ca14a70adc.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7c09b4ab3e6f22ada383cee44f8d7a2009ed4545 GIT binary patch literal 15854 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-416_1b073b703d46fac241a31506484f9ae0fc24cd05a0531fdd51f8530f17fa3a07.jpg b/docs/AbaqusUserSubroutineManual/images/page-416_1b073b703d46fac241a31506484f9ae0fc24cd05a0531fdd51f8530f17fa3a07.jpg new file mode 100644 index 0000000000000000000000000000000000000000..169e42e3c7754e64548528042f52b2560735399c GIT binary patch literal 16334 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 WuTd`Xmr9qvTH^eFoQHQa^S=O}9Orca literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-417_ecbb54cd0740af82f1db19d47d13d68d75f3d07909b05f56047ad61469d075ac.jpg b/docs/AbaqusUserSubroutineManual/images/page-417_ecbb54cd0740af82f1db19d47d13d68d75f3d07909b05f56047ad61469d075ac.jpg new file mode 100644 index 0000000000000000000000000000000000000000..70ab699392ceb9446b084d3f8804792e3f27a6b4 GIT binary patch literal 35915 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-428_ee0f0a9fc878b4b8608e793a1eac6039ee5e9782ac0f06804a5ced007f8deb3f.jpg b/docs/AbaqusUserSubroutineManual/images/page-428_ee0f0a9fc878b4b8608e793a1eac6039ee5e9782ac0f06804a5ced007f8deb3f.jpg new file mode 100644 index 0000000000000000000000000000000000000000..21bbc3bd884f586e9f1834f5ce7d86323ab0a751 GIT binary patch literal 35931 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≻>f#_yLpv|r5x@;tz3DvA=`}%lX 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 H{F?q>YMf0X literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-437_46c7b56f019ac6eb6c7fb47a3ba62054736ecac74e41d1a02156f149f8b2c336.jpg b/docs/AbaqusUserSubroutineManual/images/page-437_46c7b56f019ac6eb6c7fb47a3ba62054736ecac74e41d1a02156f149f8b2c336.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b52e241e3585bf279d28fea8ac0a9fb622772e97 GIT binary patch literal 91844 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

    ^5k~edRvEHJU*$&KA>c* zzD|KJwBtQ4k!_QqI2;XM+ z-rB5bhcPCx=2-tH%~HJQ*W;9t{dmW0kMZ1bF`STT_D)}unaeW*)UieKP*#47S5?4T zMr&i|eD;k2H>unDlh$`Fa`Xc`**!5Cl>Thf@!s}ftOkDml{PUzx++}eU=468v>uzq z9n#R>7sI*1E*B)nP3rgQ{b-7BueV2*U9|rwnYE=J`RN#35aZ5=htQmKDwYCaUJzgX zdCv%MXI7?L3jGJ}ArC}J+!6P@LVEQV8hM)PaM@Q;tReC8QW@Ct1&g(sNLF06t%~cV@&0&y23wjapOq zwkVqY!vw?C)#X*#7VBRSupOakf&9(@6aiYImv^~J=4~xW5+cVT-GiLC961EYnI(BN zZ!TD+Ev(aeyQ+&(JGUQyFniKu?64IipBGfwlgx1OPweugHG^iU#ipa+DlNDq7E88H z@^{@ls>{8Px_X)x{cXHe+vT1= z(PabK8uB-afHPtrwg_p@q24lE3ypjX@yV%`xh!3QWNU{|pp{#2EN{EwHNofZjnAii z{oRy7KATTb0EQP<0$$3aZtI$>Eik3oo!*PFsADkwt*wJo#Tehstf^S7j=0dX#HCGK z&b{l+-}=!~Do^CU!|&Z;sd@drp}CoG?r^zINx-g`zbzYU!6xq4X|RL?DeCnv1MMEE z^^dgfrP-b-Pc2)gOG6l)K!-A#NZ~tc{@>husM%DTQ_N+JP%To@A~6o>B&%YPS|`wjmvyLO>_R8^u|vQ^9~^JTxNJf z#Z*1$PVhKsvuSb*Z8XD%0$RU3-0L*1Kic|HIH!hfK5}9&tw@e3QJAqi!?fyz)t*8%+yYIhiC} zz2@Il4wEmE9I#d{o!G@{~BTSxYm-1FC-a{%!b7)1CsT4r3WMo_6r0FW2?LkQ1e$t=7IMog`Ul6-}$qn5&6oiC94pgv+NmTgAAuV!q%Nu)LZd$j9lm-{q(sI2XCL}b}O*Av6+ z7nZ69SuZY>y9Rf%R21AQpCfZ_X?A(!gpY5B7MF5M(Xw6H`prS9L)SeS{FW!*Yz|tE zEu$ik!ULNuv)-0weKmg!1y)5p!X&E}7 z0wOg8M^g6Ch+ae2-0s|!rI;f9WK}oX9tbk=XT0z7TTbXStzAL8%x5hRWVW!+Jz@!8 z7}c4DNh{8`nB%9EO{4dy{5eiepWe0iK_JF=m#eF}l*$EA~#yzaZj~oikEY z@PXpuyXV)(EN4k>QYY^TL*#NDyV+6MqR}zMh_k3m{M-PeNF@s%oq7q3`wN?k`5Dip z&gFhLl*ZjiyGR!AUr>T*8?*+?Z@%2YhU(~tMcBM7cQJq(>Y_}MMAi$njhY)uFP4f; zmrkc-Po8+5r}Q4_U?&Z}3uR4%ziV@??)y58xJP=&3g5@MAWXa;g!p&}5bbStxW<@q zK{9ui%A7^a*(ru$O#UOxj|cJx7!&>CAoV&_f$j+Cxx-CXP>%ZqeTS85-9D{J#>h)d z_dZb|hJ{%4b0Z_hvH09Kecn8YzI%?>O{&0(t7kygM~4J0J16>RrD-I6Ph+IxDVGjB z;a+rUnHEv?B2y9NT5M+V%yd&&CeA;6w^^Qj@wBR(Fhd<`?@t=a8$s>Bfrfbvz6twEzX30mq7V+y*D}(g@SCnbh;T-w}a<$~D zO?T#O`%iOV9d}Od9J_bn?Jmw5k z4=QnxS}KA;m?G}PjC7rqoWEdJ=yxRRn^XOQ)VNxr(*1VUxOuH$L4>Enrh0tup&Y#K zF3@!`*gq7|eNzM=+|m2)^dyL2_hgzxjc>DO`X6{&R1y#QhEND5+#=0xaR<-vo!Yg! z>R0Rs?Ot$b-cfJ9!@|vN#n1Cl1JX}$W14vVUE{l{n;Y92#Prv++`&(xR)e48OVVo- zQ5{;9Fn-zN$Zq+*D(-xkhq|uiL1q*=e?^-kd`c?EGn&JvU>u(#>MWA-%WL(*?SKs5 zG@mgtp;P@b+yw?@kl*yM=E<9B<$2P62yMq?cj1d^P#`j zx7BrUR`EV9r0|_dC|yIHq=eq`atY8Li}O{qT&F0>-Vo>-LYBvj z$V~RS4(K8swvRe;nEe)m_KQd|P8)^Cfeu{*Eh|v=gSYR#z&L;H)h*JFH}^EEB&hP= z&{JpEK$z~y*OtGau6P5TgLZ=WRokMF%etCBN?P2G2_6!f#vJB^%4+%Bfy8vKbS^~? ztg#`ez>wp6_+OAxtwLv8_}rZ7>ANJVbnSzb@bcR1J@t^h}Mq*=Jn=!#l;Aez=y#!aK0dmQeEXg4dy0BgP;kd8mCj0Q(9ZD2utKvuhX}YC%-4a;*Xg#Vg<4&$+K~|qdE&JxNHe?QEeZry5ZY^qxrA6rrM#&?d;pZ2S zVfb$iW@W~B2N_KaY`uwlETqG1Ue)M`-C)Z`ZkP%3eV-R#7(#?vJ+}O|%NwHV zqgmz427iO`^iu*oG{%e{RPpWQbEB3<&n(|!Sg3Cg=;GhLIW-oXry!!o9L}~Y$46k<|Z|^agJFVEkXhb z-+Cpn?dkn$;``gb=RHN#e5sls9bntV=T?b+s{V_6w38d=%s0PXQ?xV2=2^YAwlTz; zI{Y$rA}8gCf=t>7e8``pzoV6}o95^9M~2^xs%XQ|JW>$~^b9~DVq0u!Y1&72G4MpK zZsMu31oaWdz2Sk;y&N*51aU1-?s&`hi8+oVYtQ~mUy5PU3k~5J!fHRs-daWErS{bsCg^o`prPgB=uIxIb1fVLdIUkAdm@>QGykF@}7^!t`(B> zC$1`LO7>9!A$*A8Sr6hSHc;B;qq&x2)ke_gjCBT<5m`6?J3WqA(Z`xYW~GrulV#@9 zr6aUbn=BpL7WR916HTh1mdUY03*#gi^TMNh4g~LBU#3xF67!mewFdvg;>p2!|CukfxYbUn2e$?^k}Q0y2Y&5uV!)P zi-yev>A2XaYWqe0aF_9b|7L!z!_0~nVXosNmJ7$E=Zf9%ad}ysv&iyN3Ec^=7%!c2{Uf}dmGmKFC@M!qrQN4UInB= zrnrHCS9Fa3U(lb3{eL|5Znu=Nmmg5nuAq)6^M=xFc04+{GK9s7dgH_3jadSTZlf+G( zyXRvYnqY#F^HE6R*eU>a%!eUvr5NJMQ`e9#f(xA~~3Gx4=_=bpX?B|QY7MKGNMhUC}~HOV+Vm8K>ZjvZ+y8P|P-OO+$kgzBU= zDf#J+-JHnbuV1%N!C;eWyIIj#eYUQkA0L_@vSNill%$t3WF$jnYay-sJ7T=X;B7q% z+a^!zRdB3DKH{YxiRGl_eV%j#TRoJD?thDz5D4f1a}M%JYte*1M61X}g^G&?8Qrg0 z&3R2cXilk_XxwyawoSz46A02MXDEZ(DZ)0i?m5SH%;ULDPK*XOipN-_TfT#)6tH@z z`e*b&k9-&y?#O&@ZGQ`IY!s=nW>X6mR`FwXJXyFD9Ygakn2n)>%8!0# zOyZQDuUCrgX;o_4+|aqd3M7I_^Mg>?gWdGV7k@!EerKE4OE4QB?Zlr!5XSOjLo^=? zk}Y%agnj&Zi|>toBgtq9b(ldC5lf!rRRLkN2`W9H4B{hCGQbxt`jzwCF+6bN;pYVU zow^=u(hkU#=+7)?G)>JHaJf0DO@yd%X z6if1a@4zt@$)9>?{Vu6Tpw3_`o}^`K8gl4NT&uaiG@SJuF1S}G5%}pR3gJuQ}$nW*z z8G4LDmR-1FDg&Go*uyY8dvpzV%7;D;X$#T>mmtIsJR3IySk%FgLg_%Qqfs zwy#5}Q*1Gg$=k5n`? zdU6%e*ICx*sa*AW|Mnk%aV=0QdZh?l0b?RqA|;IO7QP9w9&Dy)ei>IdbxIJbuzR{X zlHcFa&WSZCBe`u&HVKz@C49QO+d5KI&vJanX} zqMdwP4fBeTd}U8Bj&T!R2L;ezEG(>&|5i}@x7ciDQE1mFGlcmQ!$Ysf=p!>ujPiJZ z{ftzm!Ycydy;)O8Ydj_Z3loThfo!itdC5RyPve}s-#Xk8?yVPW-zNJ9k?CT+O=M3j zN+F+(`WFtFQ~4n=CmxO%JV75|kQH4Y)RTo%!Sp>|IFZ>SDja}o`s@+jBUxP0+^@&Y zfO~TCI%lpCQzcpG#cb}l8^q=@$k>u#0_MHsLcnE{2yaPZ?USx++vvyvfqqIJuQ|nW zVtrob4}7)yDeGO@*Z%kW(O8D5SFfHQgugUdcVDorZE^<0XDO9*aGCkRcyp|+zJCs3 z+4@!0CtYjONa4KJ$2hFvlP}os@{KY77b5#NKJ9q`c z1raVLRzs>ZX3#s{tWyXT_FUd=zXY|A*z1T!H~(9jo|2;sv!!gDqB4t;q2l9qNrNJy z!^;AEuUE$6f~ITg?$XY2f*DLt!Y=8urh%Qxn8s-`$1=S+4&l|`iNqg^*fp+pLPapD z)PB}KRRs_RY?6=4ykr=pYYO24ABPL&uOPZ&L9);4f0#}6l{QB`C)~CY@VnYC`xpKf zPbf-XK#>|-UzJ9gX5`;^UEH}`WzcKL_~!XVKMgcJGN;8?+-OdT&b^+Wrx;W78&#zh z=3Lo)=hNafCo}6GqO{U>Vc+x2Td*3Q$^?rp{xd0zfWA;&jK)i6BJs4P8P{W2Q+WoQ z3OaNjF#uiBkhdVoK1+hd)cQ=SfMCmDv!r^0*MC5FiT|?7_tS=n^TojP@gld;0g?!m zQ7(wNurN{?ujm^US)-l;$(SqlR5FiX$J22N0IAkH)K-Hh`)0&t$J#d9vR;X%!T8A> z8OXm;whxVkllp|S*pK~^(+x3ON?cM~QogIkU{q2dxD#P?xKmAI%uVpi#`)!M5B=wc zlu&tO_(>=w{NX5bs>B@UlEkbYnGIJ0NG?6M5WK{|)SLy^@iUWn=Rh}xuj0#ZMMaS8 zKVN|Pg-36iI>}`2g-hkpLwNwZ{)g~pE_Nu769B%$WdGhV;6L8lxG9c@{6+I)pdycI zK06uvoqr_}9K~Wi9hUZ=!CCzO`>p#wd7PL!Dd(y>6&DlFcWn?>MVXO&+zB5)nx)#z z?CrXiJ(miu{*W4GsN^3d7+FR)ecIsCE%&+uNsBn6!w=!olkPXFjp1#F8Q4jSRRM5( zi8QsOevYor#rf~`Ed~u9&g+(Aca<2s+xZIM)c+QVGhD1?{e~Lb(ek*ZY?`mVyl#yD zzOBUaHc~cB()yee>stddV~dLjSrm%xjQD;dor3225D zJI5i9wWqNCA1 z?Kjch^vWXf+{JLY?34*-2AC}IWnssLkOcyaBLB=BKb(3I+ZSUEG|MG>h5_c?(h5S z`wOI$UnaK~N%S+?mk;5G5vUnlD5Pi@tN*Z6OEhBIHN=y?zFh-L%D zYU$yO8Gy5{qCic|eMM@wIh4lA8Uz7fD}J24NYLN4aV$UJq2X~q!dI%18p zlD597%vJCG!<~oX4{`{mH8qX@96VR+_ELHnft7KI+=R80UO7hZXyxnCp|KAy$ zv@CaXtr#j#0Vy6@uK-v*$Nz$!TBRw_?cQ@_z|A}7L^QE`+Uu0TWf>vtobd#eE_j1& zbZ{#A(Nc)#umCEFUWMxYUdv+RfuN=1g#D!4X_UTtx%+)BXp?%aW?8It4|RRY{3hPuT3`Z%CTPkBPLUQj`xWLu^-;$*3k zx0cVY?QQxSwU1&D-U&L-NZc**HiZA}951C=L+UcEWJCuWLs~ zvI789Mr-u2+1pK`CM4JI9=rAzf-gWq(sipWSa)l!m(_REbUKCL_ILTUhnT~Uwa``I z@|q9htiMtpS2dnXxiDPq>sMFY$wQ2FiD|Pf<*uc(%cG?WNhKuFL%zh*h-JNKomL=> z8~XgnPj}UPSm`BQUWb3pW^u|eC)R9LbT$n8eD&D(Ry+QBQeGu}r!7^pmP_?5bqKE* zUD&Cy=(=%yPs}g0@eUFBkyL46MmTP3OYA^DE~{Vw4krJdE0YNG0ZfQxSyJMwm>5^^`P+Dnl zLApU&L>hKsX_n4isg?4c@5S6dH*<40b9cYFKX!J8VOgH%6VK=UdcUG+#m{LIbGMPo zKkvVv`E?7)mi?ocD2yan&Q)Vb5aVb(?Kti0lRA;`!ok?U?!v%A@c1ZTv!P3TWJH$w ziQs*->yPWl!iU<&vMHf-VEOj*r5EL0_V+mNKj0mxZKe`^mt_dH5)i!Pa^K>_4pKsw z99l5Ln;_=_>uoa%_V%9zxn8jm3*gC5Xq)WbGeR;4P3GZoI~}t&{^n|%VjWm43*k8Q zWGW1vbF*F4@|Zs4)T4i(9QV5iUog5s;D_*pWA^rVUQ3Ij_ixq(9jAPyNw(z}_+q=9 z0a_Mc^r>*3wD2_4A)B%_+lqktdLx{5Uu#Cnzx+T3hmogUrJ;V|WQ>JytT_RhQkwqb zs+MD;7Fx02^AODd-QIe&tW;%Q^ZG<|3k9+$&75TbXJt7ST{_K{HsR_wbv-p3&M)Ft zU;KGKiW@EwmT0mH4M5GPbWG90CQek}c!iWor3bI43X6odGbSxa(Vl~$o`GuOXvJ>R&IK@foPGqG`ZVL^7@^O zNaw828a+hA2)3!#g#Qg7aEyA9P-Qvuko9Mli(4%Ubk zkfX0lthGYoC}t;Fm9T%Nb^R`RCd4clM3^QkXcn4Q_{g1XiQ&PLX2%@Pn{jW4F_uUv zTkaqEcKKLq95bDYGvQ(@cq0QAsM@kxr4qBs`a+}R?^%S&-ydkHfkFhrXh)bRP8?7l zWZ0Wf1sB7GVYR$)(Tlf~VcrML_l&Qx{w29#H)qt?ox3_P;()G()neso}2a=d#GSLrsw8l*E z)Z0__r$0eg3maHp{owGbXBNn3gviWi^iuGi1T#^^zn5YU@wKBU?XdQUW6>G(OwSRc zkyOTmIxSR08xVzb2|L^WS^VDK-PEV-TKZvG292FLNkcIKkxRum`~{RI6CL;Na&!_! zgI7({EbyaX;jp0Mk1BI^R}`$d>@MbV=c#bsfXDNMb;4~$3O%}%523;e@J;E}GJs+0P_SWon5?Mz zQE7_?X}*Y)F?e!AxA$qA{f=OaKg{6sw$FiX>#UIM14K1u91 zl0oe_vHt`UK8lqxj z* z@Wf<39)LDl*m<+XoaJv@wi@2f;i|M zESE9My3*Vd;S8IyFsGlC@(lkIqUnU4o~{J4Gsc+8&5kcNO@Fh#u^t~@pt|ZtEqh5< zPvm`dmJpC|4z$loXdfdm^^FsSJJHktstO^%IRBgq>Q9+$m)ZEYEc*%WKhUXd`Dth~ zSZ}H++1By0Jj*s@`);z?w6rrcFJj2Dyrzco@sBJqD-y+1Ihs}(nkjb^%8qHFMZ^;v zWmDCKVZ19Zv0E-peccDu(fa>|IKOZzCS1`TxK^&`7C4ab?H>FNFi5jzceP7=DIAux z8yg!b{a|T|E?A7}$`7nAkQKs!gy2^rpi-#3>q6$xpmx}&fe6cbjetM`C)ql^_(v%G&B6yR4aKA_! zai%S~1F|cVU1o9WKfh6UExB-YV5o<-8mdT2(mlSQgQe z1hTPnoqQea2?_XCL4N=v{IniY6vDZFzjr|bY^*$#f!C}oH&WHd5OScAO6Wx8H??H8 z7ic%7cwha3ht*#DN}if2+69=p{uVS-dLA~%Sn~lh zZK4L&R$xuB_s05wHEmoi)-;+Db@OdBvf}XR;6-P-vtPsc|FaQBVdl5zW0LLfzHqXf z1ZS;!0hkwSuStEyUZ7T{9V{?3&l&uFfQVeDx+X-9{$BWt63DwALeQ@>B;|?m*L>H; z{OjwA2Syx(o@J)@foddEsdvmwd@ob84$;BirE{n$0&~svvy8(XZi)+g)j?lM z_GndNj}dFCv(Rr}z1y=N^`FR8z|l1`L-c5&x5^pHNWzrj7{(8@AwsH2M+pbUp(woc zi(Vs&9q(wt```DoJr~+opcxO178r{wsVjxT2=_vn$dXyrni|f+ zVAM8`O&1E=E}LImo=IaN_}F=(^FSrYB5;x zvT>Ns`GT=1+6kBms67*hCOYVw#984~b(~bG%^-wFvP;Qb_D|m^izZ^X55p1QC_bTj`QA z=6NP`1DnU*J@wSBOh$QTDZ)6u7Z$+(knc#_^H{3|1&eYNYBbr)eNXoLQTk?+k|SQN zDm|Jw&8?`2qw$hmt@ z3BB*QY=GU-@*%{Uo8`MXp7ss5z~AYiE#9erpw%l`lUCo2apG$28D{WV-%o7jbsuxa+f z^!V|?1Q);0WROHV{!SV`dtM5%f?ONT*Vh6Qfj1n&#@xMBa1nU=S73W!YS^ab19*d~CEx`L3M+K(a5d{$u+ zo2M=aa=kr&+g&!#aN>}|FR|vc_A^C#Hzqu#!BPzm!kGq1OwcPKi@^Dwk64gQ>qb8F z2vgg*X@8WB$cbVGH#$3uluIqP)I9X)eXi&^w+k3zA2$61QS5aTmS4LzZ&3XzbX=^6 z-bkyvitLC~X&dJ)+e~Is>lA4<)Vxe*%AM*X%#`4``mC#_e9LNz{@T*moMH)-IHG_aR!xFX&VTZb{bCfhNQ?aCREKmep#IN1f_d0mi z?nrHd72{EVyf~pnmUyXA8aG4Eo>E6vbTzC9a0?3wvUYTZE{%DH0rKVP%J;o&fu2)H zu}PO*Ai1pb82d-hv-_#oqvJ{qUw?)#%zq#K@~EJ9#7=u@8HGahp^8*Le@(_6Wlz71 zn7AB!dKdu<7d;8~-RKle)2w=!@*?;%FOGl^>F6w2oytmP5YC70L98M-phMGGt1qni z#oRu7h+QY_Tv+m+t`E0!#JVEuQB!1H7NPr&9Wsu;m-Cf7J3^2nF7ucV8o{7uwyiuc zZy0$oi5_57o=O*Xz191xqLRB8IlOk?&iAKk4_nfFmbme&xpTi`>@h)osWMBJmtdp> zy+c>sW=p(vF#_V`oId8d>ryZO!gx7HagIz|_^5e1j4lkh)L(Q-8xt;pUN7J!vYEIa zWo!NOAznzq@x@C4(#TRI^ZM?g8OcEJ6DJFj?`VyKR%Gi>Ah@Xg<9{F&8F+-7&#~byzxFrpDD|8P4e&!kWzV*dSDqMn z@!=|A;t(TKbEY0zvu_sq%R-S`Mb9j?1GM56>;NXi6PK;--xYoz0SbDo_ffKrCnim zYm0u5cpKXsr21%hT`}wlOFN$UPwB(%xh~t{eUg`}YkzGh@r4ozx;*Ol80OW#094F` zO&{G$_oREVAfE@?M;JB`F|;YnBx+;lvuwgWb*bhiem2(^A;UDDt~ZK}BDWdsqZ3{s zPT19$h|RVpCTz>K#T7n;eX~PjI+oQSlJF6-2aKmOBgI;|*TEEL*CAqOW)g$oaU`-JdXNoq5J5H@*WGje5 z@!hz$nwym(sb2mWjpi)gvQ7W%5H0~`qS^~gDWNQSh~!zW+EF4$so`gZb>+>uF(QQ> z)&?c?VfDP}6q^OgY-fy%Sy}z(E0Gdj;&meEmo6oMC&=GsLGV-Q-(Ps3bLo#3!~~w6 z6$N7*n|PpaUYiB&vHk-oKL#DYzgS^4>g<|zb%UAac_w~(^$Q(!@Ce5c3)O|#7rmF} zxH4$D?kvQTe22YMRbxT<50tTlw7k9o0%E6}FhI4#ikB*TB((M`Tv&<-d8kd*{8w)} zJ%G(`s_V7r$7*p7YMlIhMsR&01X>(Wk@YMd*L)>hpRqLetPVKi{NV-5UedJR+jO%5 zaJ73s8RVU_s29fgcqkTO=e+uCNotjVzI9_ZA)ATT>FJ8eQrY2YXGr#M*i5xn*n(H5 zQBb6k#~LBG^_&bNrm)|+XAVSz15pPubF@9gdpdPod28RyjCM|{+=+L1RENt6yP8J z1x%7?A>H)JMy)hqN9rGlOaz(!4;1nkG=++(;stULEKznDk_gkU7DjkBZ#=)#mEZuR zbBuQt9dF&VXV1wA~&^;4+$O?C&OX57-jt6jznP|P5xcSPloxW(dO5yC|HLKigO>>)(;;#H+BFEL67}b*tYP~6d2}M^ZiY*A z(;}zL2^gklGfhc%F-tlz><`D*|HgWZUX6qN{Z>U$zYzycq=%H_Rd;L5Psgx+#SG7c zH0JKrjP-CJmKKY!>6~n1M`2c~mz;F(F0dKeC=P_M;=TU^mP}lrWs^0Ck-+q(I?}KU zr>=~VuYiiI#u|;?ADC5eyi(ilGG!b#GQj_0`x1{3OI(W3x7O6OB@&6e4}TubhOL$r z?)&qnL*MO-dSjE`r{u$&ZbEc$%Y}igoR%a>RqbY`*?4hCjn8Tx=M7Su zslZv*$xM-FV9)wfA89h)DJ}>n!}CCUdnR0BUxo#u&dK-O)o=D!qbL1Q>32f!Xlf?@ zbyWMlNv=b88JJe$01yu`A8LCfo;k09yg{nb&?Xf&v!G)!Sb0D8xaR zw9Epnx-Eh7d6$OF2WX9 zw#SOW(@}*U{7IB{H$&|-e%X_en6+;EV8$Kj*6a}a_W4XTLl7B0Lr*L;u={@}p!{z{ zl>brQ7s$#xqa*HM52F| z?-zm^XQWtUV|aXB-yS{Xs&ahwnZi;sT*g9t^nl2>Ne7S46NS`lN0DKaHEymN65Z1U z8v^Pn#LXylh)F7IsCuwxo5S#1BEGFy9B>YbcNEI+;?d*k;ZiY%+rq{F<1^5^$AmH| zZroJX@;0wn8iK8qsx6n@HA4BbEb{7yLnLh4#CW7QHtWd2*Gcz$bGPDwaEBM%8*|z7 z`OE~}Q7PUj%UBjG#yR(NQ_ZFkp1{M{cWannj2 z>B-pZGT?6|k4FmoMDHLv?YCS70Ffn<8HI2G+kbO$y(|+`?bT{g~{cX#SNE=K9aP5K4&%w%wMS1msCCQPn z`@@PDK4F5t(65h}3x3-eC4|g8uEaxAz^3Ks$pP>kddfcIR(q=i)vk1&ao1@1dVJq~ugCDPDR@mn4l+nM2#?@4!%?++(2IxJ!uzR5o6- zx^p;J>EFCqRlh--fc!C>M#ucjRVc*0FME}GPMB-VTtlbLRo&LpBj@?Ea>Zp=C04+} z{i6;Z$HpWU0s}Ve?rNO7z-?(SIC+?;D)lk_9{qzxW>JjE0$i0vt6D&582`yi0xRo^ z1}D@8V9|Nestg=5Pz_wyCc0N02rRi+*s41^jj^h}`dy|QaJ}^|aXr%`oASD)HK=NF zK|NEEaGy5Y=cZg)|6x7Gu?JiO(7F2Or35K1>v0>M{dr=l$d#Fz6slM491BvuJ+dxT z@c{cJfCguRB^`?wR^!~Bi&DLxHMdlMH^!QNH9CwdNoZwT=7^ys(p!by@%hrNDF4>J zkM<7!VxKOOJW~AE-;w6{IN@Lqz{_}~c*++cjXG$0-J({D{-I-xa(jo5Yiz;~IW}qWce0x|b-mM-ZV-{(O<7Sn z?pt|$qwvOtzhyf5hfyE(|NIvM?soe_q;KWDtM^S->q|oFTh03_mIIt$oCJCnhRN`o zAWp-5y8Q>TJFtN6>@4)Nv2C;6!-V|Eq4{|6-Q|ngY9K!N;vWdd6q7DA)H8n}d_VEo zjm0VH<(tImyemgp`G{k4ffuUt#*06xxfe#S#C}u&D_|ZTd3)wtBtQl)CPs?MzYK%}$^y>7re;I{$epx#K+_%}jaZj0i#Big3wNi!p^Oh7R zr1mOSwByU-dWMdmosRzt&4ma5Z~tydTU*S`szzeG9;dC|Bp#oaSX-+1Uf4g;Aumr`gqqU_n4mj&MH@nds(A{BK1Ph(}>xFKtnuK z&M<9i9M46Fs5xvC1q(88RronZZyEb=RCcbnYM@5=PXiOgEZz zTkYSFB#7))5*`M_TV*IQou!y+&1YAdv&}l(e8~d}iu@a@YKrtgG$HnvKyB+3IE|k#VCr{r$f6IxyX&?7wq8mPqX-pYD zSpxur_Xe^CvM-gyfZU%K^Gdw>LYKWCg=EE zq0cxN?FVaUcMnu65Eh8FCFoGWZ_!txD;YG{RoA4zLHLh}22z?phrl~z^J#ezm!^S! z0{eT)&kL!Ug#rSAxn({orNpzdu{;0hL)rmo~}%??tdPvJ5gCdDKw zpep#lFswY7@Dx6rp#sEfU*MkGGRZ13yxl7y>8jpF` z!-CQTfg2y~801`O3LVOt1IAO0B@O78d+LmS+xJxQWXsLUWv?fY6gt3peNO28=U#aC z8PgF-Dt^U6vALw#ECSqVCF{S#yV2|ZCg19MYhF8cm1f%gRs$KwCo~35gb3Tzn~qUC zWitPHa@&42tl|Q?pz$r>CBW&;(`!r_M>lNj>e7W!=hJ>Zb!Bb5v0YJU>GTg6XU1=Z z`@b}6trHBsrRRbhYmc}_^@?_rNzAO+1R9-=%%;g{qWmn#pR0jo#3 za`d|uG~)rXiBc3_W&7%@2JFdA%AiSx@xgefiP3sqcd8@Q6L{47x`(aaE-D)$U;G69 zrRQ8((?{9KizcCH%Mdz_geF*G< ziD5O)2tBR?iD+nUdw=ub7`5$jTSC6s57?Tsamg!+wVfC`zw6y{>BDg;evz6@p0J@- z(v}?7kxJ=I_9GHjwwEA%YO4o@T9Wy59=DQkp~={eir8<>L8diPeyx7rDY$4kt%k|) zWnYW{Rsob_W;4R#Qk_Hw!~1_Ft=iN`7$CTH8KBX1!(2cF3ZoqX3?*UbYE66;OD0_k zH00!MN$UkEGAKGPSwNPbA!q;c#}nm8(tFt1Gg7W)kf=f0o=oQ;EDc#+fWHVDWp!JA z3a7?S`CIF~u~Ys2LKdJ;f)B}rn+t2URfO**Ub|rZSRQ%s8Fe{475o~#!((+fer{oS zGBWz7sB<5qul)cMrVhK+MV3?>4Fp!zbd>rNbW<^JMN7F|9m+A*;h>g(WG?;67({xh z(cu~}7N<1p3wOUXm)l1l_-O}9Eb;Vz#=FH6ucMms4eG{Q*N$8LWta>V#y>9h(6UkX zr4O|AtSvD?@m6hW6FRqKUv&t7@Qaa5)TjYFl2GD$5#QedbiLUcDzp08lT)E~K40Ub z(#S0-(jot?__bnXreWzClQsXvuWQWdmqZiY)X2&@Axx38TMr+KeIb(H1JO{TPVUAv zf^#th3VfXdOIuL^^UUFUGP6H(2KfU;*@1JmNkL30n+O#QuJC+`BmHI1z@7(0c*lZ! zy6L7j`JN`h^xdMby@%Taq8>l24ImJ*eo}WtJx6W!=$tRr&@a&Zn}J^|?aMK?C(N&T znLx(?kRlCWnntri4N*FC-;N23Jj}G}Pp<8f=HOH?z?{~lts{~y7<*@w`CZ?Ylwo18 zu*f|(P-MmNT`)JAudQjjdzn7W;O`$6oB}}@FOtzD{kdVWq4;CvDuQct_$5y!J)27t zeZr4%NOGc*0(J1d^;IpHt&BQ9JZ@^`=X7RC(RY*!BrD!}ocw<@7PU`@U=sdOp>zil z!?6`hiwAs;^h5#VR_gkT^4xc7yW$+;J3wR@K{X_EfY!CF`y|<#;Y-Tq%mHF?U??I# zs<$`H1auz2=gQKN05h%B+thjEDHJY=%#4_uGwA5a3w|z=8(sDzeDf{&uY1dz1wd!8 z!}xsqs5VppqAVHrHEqRcg4cq-@tE3jleJQIEG3J6m3rC=vrn9dTZBXFyP9I())eih z$i;g-Dyq0jAb^p zCB6U;FaQT8HZj?=qzhKDEjLvGJ3h~$7%=Vs@)W|FRuVCH?`zrDl3S6~MG_|2lg>Hs zP~eukv$Cq={{)LA{I9Y|$};eMW~&He`Q4QjMI0#-0pkaC(&AF@Y~Rf;=}16&n?=9) zhkSa|;~?#~D^^E`hDWc-VZ^N~4ye)&46~`wN(>9B#Br7h4(KYC~e%9`+MRDavGbm+vm3;AZJP@^Vs{dj=0PBiKG`ca1Uai{ z>s#M(C18XD{6p4dC9Y3`s_vI0K0Bs$rqQ(vYpm~nW{ls|a9pUtt@lWz4_GJ=pqg^1 zzyN?h+d0t4xf{8Um19i(A32g95Y8~h07{}rRBME95dp%5Hkgq)`uwk5wuV#gBs;;y zs{ez9BP{x}V?C$B2ffpwOv@Nu;m!cPcUhF%-&9|+O&rzbjqawXAk6_Y&YjjULSbA~ zYi!evW~kT&!vkyfg0;m*28>C0lda;nFBedhEvv$_U7DitA98e-gu8!ICSbo1AG8(I zy;u&b2vY)i>O#2m8Zl8}n+&q1ra{uLRW3Vi-Dnnye>@&s$39HiJv6VHAeNX0YSlo# z*k)cc9zYCW&H3Ll|v0m~wM+pm*cuX7AedTf$DK2v5! z_B^84r;U#8sj%fKm`dw=ndM0jrC~-Xzl*w_*Tfq@xW_bY&z^s>iK&r(VVNSV}36m}lwT?vXmnuB);JN$d)3+ML9l~4;Hlx$W zdick+JbCYv%2H7JJ#Wu!>EQsx<$X_y>c{vB)07rCcF)!3o*cZ^jPJVCAN_$nmuVQR z_{A8KC*L`J@$flfTLkcYtf*vNrl$ocE>gSl7=Z2g=*!H7CG}`XvFQ`mCJlR)bd}cu z;*uc|Tb?s5!bP}aqKU3u`d=+Z>}yo0(j~@eAhkC4hahQr&D7vh6ALFxS1h4^KQK>Of43!w~cX0QVdRH$*b6>mt4FPlV-(lH6 zFY*0rxHT~8R>}Sgo;TGrc?ff@)x7(iBcD5zGv+@GInz>M5W9x6*J0F=ePK9KN@ZhJ zBO#?XV1i`;&cy$-Y03UcE0^da3u< zbXq;hm1{pKRDXKE!?z{Vnj)(>&2;dKu3gsFOVAG*8!cJdRyoEn(eUQ6N%FlymM%1# zm&N`ebFhhx$TENPQ~zK5g=%a?KL`R-Bb#5yFq1sp4@4~DLk(aj&s)g^ImLgGd63M} z2f@LBf^@YGb*P^>I(sN#i-&;tA}+*4Tq5o8Z@nv&5guHH@9^C11<6R zGRz@9qGHY%RFPvipf);%s2{Z*00O~^>c0H42^5=fUROp}5pgmEm)K`4M`{O~-`ZM< zOLK5TC33961q|1_nOn~qumSC+qII=|rgV)duGhgUkPYPRTGAyFsaE=X8Ip!Qjmk)u$7_1ru$_ANJ;#H{?uR-G=8sS_U|GPl714fezLgGJ@Mvs{`gd!ZHQ{ z%i7d9*63&Cy#LuUXZgFMIb+^I=WY=TDOH3X0%8Sz2pn4A%g{v`y^1%}@b>p~-_;O2 zAvBHE!Ds!mZs@86vYjlht=e!Fl6Fx&nQ@YeFXT*;kKs=v5FrWe1}9I;FktfD#QOx? zf`#tswLh99+CLQvJNrF4s((D<_Nh)C*!S+<_T{wRi_HY9;MTai<=SbJ8)^3CuOA+|$N7hHg;=Z% zjW;X_S2l2cz#)x2Ba!kQ*)X!*sO|g;Zq2cHf;OJSv?W%-$Dw=eA{w&g2H6fO7T2x&njs+IL?POHhXaoWH>dcMH*e-BV1?9 zw~QJCQo6;?l<`_+O^yJ(n#&U9P*sWPR7XGm3{|oX0=vN)-I~uRrrX)&-AFiUgF=OO zQO_IQk%>i5oK~Mv#)lDlT8!{iX60Fd1oFd47(d}jF=nj-(6!2kV3I0`ZgW|xx$$~W zTTq;y>H92)VdDvT+Y$NJYl0qZRPtoxxysD;+-7gw?=voFRdj^yf2*G<%lDlQ*8j*) zcqQ^tTVorih3^K`>_%0$kG4X|v5HFeudX4TH-2@zCA(TPN;|Ksw!Z8|x$8)4I>SE( z3$;+uQYG`S7jCEffRsGoy7+G@Yyd^UHqM2px6ibqi zYDeNFFAf`dabnNy)v=(6i#+|;wMi%agQ~{e*xM7e3r=_c7VG}WqC+R8Jfc5CRAAn2 z@JQ;S{A0W11FyUfblf3!K~*9nXWxIwDWtEZPXrW`7}nBl4nu49WbljLPG4X<3+X9C z3AQ)_JQ0Yr>hQSy=C%oEG{Nd>gsBpJu2_&$g*jTCd^PB z!ForSsef*+C+)7(IM1SxZvMLAYpc$qpLO)pJjl8Ghmc}R_x2mp_qo z)L<^NPxb*10I#r6+>K{-*_dU8tKIm+^CFi3S{-tRMK6!#i{oK_gW?(JEfcy%wSIbalS|rQ*r6jv zBle?Yt!i*Phg4Yp6kg4|xrT1@jL%Ym!lix!VpWhWWdwv};alUJO$A^A@lSPDHYN8< za98J9sb^Uco;kKH0@_m6DS}aE7zcQ-LjZ5H0k|^}9Pq|VeK5^Hp<25N8*m(iWjOl+ z-LMf)TW|Ict*{!lw=ZLzGy66u@6E0P{YXpnGZ(rpl@KAT zB}Az$tzD3oz>(ju+HMm6u!j?NGur10R`_)81mmIjosm**Uk1FwkB{^zCp^XQI`gpK=fLI10sTGrEejQL~u5b;c}r zFk9LIsS!Spef+Oio|&zz^}{d0nl5XDz4+&OT&jbH9UtN=$Sr7T8@zP9dOHOk6hWV=~f+e#HWX($?fYzm$Hrz=e zeq)2W%OhoD&&&LImSxQ6KIz@Mz8_kebKKX3`1jqjO!rWkLrnB%wmKm@DdKtu+I(bg zTla^oH2YCSF6Zi;*uVL1v1(UtnVL}bK@aDS-e^88{XMN#-#E(o=;x*ImrYB&!@^f6 zXwed{tI+9_MJ?WMTP@tvgXJh?41%(>bRWv7-^Zgj`tWA8dkT44zbeAQGFdwcOZ(2))9px2EL1{kaGI^49z`^ph zZTI`bo+oITPE-SYK=Uq(0cE7SJpODrk#X7UNj8UjG5uAY>ep~C=R>dDV0^!Hwu17u?&^D91`JtdRaWvJ?~j0rXdB7zU0Wg^+vT6MmcB~nNC_MN0> zpm6K%cI>t0K)^U-r;rNuyuAX0ZGl=X6aFL-WhNvry#0v=7Z=@xH7n%^)h@?y8P506 z$$q%iz2qe2nOR-=wpb9M-O2hiV!=cD?{4aA;Eaa#71DCk=h&Z{u)yM^RGORb-RK@$ zzQH)%!2Ry}DOiVX;PYb^& zqK1Htno>25gyI?1$V{uSRn0(hgLa;WYls{J6s$W4&8LiJ!!J*imceInTHPK@?V?Y^ zu_JVZ7rC5p7Ly3g+`d2(Q4LzKCQP{UpFE&>ZG-05Qsjf1}zxrZXWQ^b$(FouAy4PzK(#O6|Oj3FaqcdA+n`e^8*ykkhh z7r#>ngqJoGCsVR~<*j5dtcPa5kg21srD^`Wp3Y=>>E}e`YigW~YB^ag>BH$g;Hu;r z&=*ISK(27|O9BmL!)F5l8T;^)6OL%J^)x)OBQ8-5R7H}IB`G9@OT1}hra3RB{l;t? z;iN%G`aJ}>V2A8&4m1Y_s)rgC8-Jb}BicjVPHS9%%%$^s?(u57$HA)NW(9N$)_8-O z=(I)E-IMxjir2x$k13Vf!#E=!Eo ztO?ha6{uoT-wA%Pq58gu1CpuJ@~NeWFyc!ThP6FQ{$pw|(5dXHH&2c8d59+Z=r>+< z5a^%7oTgD>_LtXlA)h|grMb-6phGxv5y5qY(Pvpa9>2O}fex zp7%M*MsrKQGwMGVwb>7Y4zCTM|3BGv|G$2ESOCreOqj&}9Js?$pSKIGd6R;2FO`J} zl1A#iG}qK&7A6OP8D|GAFSa@U6cbqz9&!xI(9AYR;ib7V8+So(TI_r#aKm112Wz0i z20|&|4$~KpgrB!3y1jXY`!5x0?G8JmKDi9znzmPMdDqtc-QiW zYm}DGbtxD|_p1F^jtYsn+Ms!!!q@0>VCRuwGA}nOc7Nd$Du9-aladv#-s^dqXPWZb zAq!bF_9t$S1J(n-QGPfpj?m^I3S4QF6Q4^89x2kvi6B7@Us0M2#K(~ zBKcEH?6`52WI4h}dk+u7vg!B#(9eD*b0R*0S6Ak%zr%#pyH%+64`hx14^(E1X|Gw@ z&sECM*c@BIFa3C%%^#4t%qzkBh$||^3lHe|Ojp)@7LuiuNk?iva_Rs)JKStLJ5}9z zE}H+c88F+2+D^(^2A-eBb->yKHdmhZNl+I1v)jNm?AR`YfNe zl(|(z<-`X++!&e{>SZ|0R5)WZBpvtKXjq|9l_^QTh6jB^U~&dzAGy6%odX<~%vp(f z%YSDcJ3OqIbKK(sP*Q2Z-_tWAwBhat`0%cEK=Rs&oOupRbWYo`uct?*CtpQp%EvD2$ z!i?8s$y%!-VrTZve^u`OsNHeRaJxf&C8^!tSEK|vf0XhX_WDNRX|@*i9_q^!ea%yL z#6RxJn@2WEpYS+M$FKl{J(vM`yTKG+_mwf2*8X;S5l-X@>vTY4mT`VT*APcF>mEMQ9Bth z!`zjV`WGL25q#8*;c|ZiI8tOyKx631gbPa|^F3YXT$|OhyR}S7a)&=TTxY@E5`{fk z3-DOXl^Xn(qi*l|ql^%&B1#uVCg=bst{+ZXM1b6s#fBvS6Z32@7h3)Kd{Hlinv^E( z@@o$?8Gl<)0;p9f7~o)#5MqjkB-Y~2YkHZ$Rn}$Ze{o8W>^}X$S~lIL_t^pFU35-v zSw-Bf{s#C?Z&$B%rb6CbdX_Q`cM_)vsI+vy_IRLW2Zi8WjzAk{_2t|-1LLqkXYRF%X9q99nLqrkDo@F~uB9DF)R!U3oMr@!Z-wL@EJ6JmS<$+SYQ6=$W=t zJWT)L5CYZ$yPT?xwG~~2o`|nWMV&IXA!I9|VbtcD_Uq#=J8LpN25$vO7d}YA#Ze9j zuCVAp@kE-BYFz0ni7jDSAm5IQ^J~Z03xXS?*Ko?qQ*O^ET9=Pisp(<5ULScj&}v3~aF8w@?S#6rfV> z&)#C3%gonSCVjo`9sX9Nb+)is31|bEI}2#bq$W#T=dqw~X5_|n?{$?sOS8Jk!_v*7 zD@J6ARu243!Y&#5rU-~I9A07LqqeY(Hx5N6=?0)Tcxk2CI|kx27eG{Gu2HA zVaeXhVe$ZvA(aAgc)b?8fo_fVoh13hmvwZaSfk+Zv%iyq-V<4ywSy+7FeM`qg z^ac}&c_Q74^}=XC(x(!O&XDUHw2{eGc$dcd9p&zziEPS6V%`$x?=!^^7D$Eub_~9B zx3?VQm=eTsP}9<6UWQ?>M{K6~SmjMXNdiYh^XCi^Kih0JCf$?*E_KV8Ro*CNSLaaX zgX3B@nE*wW8*yewhh-!~hb?fyDrPXACL+p1{Z3<()kV>c!Ol;q)~oG&gn--~SSowx zVA2qx<%HjnJ5M6M3#N7j3~6qVFc2ATL_#Xw5zzG!#%$GrngVcAYbAo<;Y_4X721qE z_b?{ZXP|L@*LrmSuIRu!mCtXbTl{b~0d$Q>*pPB^M2il1e%tHVKKaDjBD&9$A8jJX z%3;l%BHQ0aLJW}{41JCXp^6tKVFK6iw`71JHU*L8D+|ls+2RZknRBeucZNi$r9n{> zc>f`fp<&mOz|gaC9}M*))m86d4?zo_kh=XV0W`jMkLV!Yd zP>7O+b^zLTFwmgR9$bx~1apBqhnf?1G$yFChvgRcC%B3+Ds^i>{L*&TWd(oXzJ+S8 z0ezdn4~{kJZ`#RBL4E%~mvjl?(pm|Vu=D+9SIU$A)%zg)3e6f{ES61~5*%*}L)1=) z;lSDxDa9|4lEK{Q-VmLLUERfH&LEq%(k+rWuPE-icL!*pGi_k(V%D{n>)p! zihSf<&j`+JyJ;ED?n_gwKw{v*ri+QLUf~<$8q+3+M43-DktY*H?N_dvb$J=*R80gi z^@mHJ)Js`@vv6X3Iw!0tGiPpYI!r6}IJ0Yu(8_zYt8+sta(ATTV~fnIHh5E00|C?0 z^Rzd_hTq&5tdjdXND>N}=GQdmq|_=ftp>9OzkYvjXwJ$I<;u*Aq0hheD<)nVpe=wk zZX`?Ub+=N&MPG4eC}7c1U-s=Z*W_YCd_6-@Hwqn{g=#14jmjCuMvdYldfIGoJap9C zc~{}%m#e#P=Y5I@MxWBo4nb&Qf@955>yBzfv$@not5_Ws*OXLF1% zRpsC1`lpd&QFBa|CVwpP#vOgptP19MBONhywlsdZaJ_8R<=~2FLQt3)iTdR!#gbyc z29eF`I`-2=bvo%D#c`0+qJ?~=(bDRYSOz}QnALhk^=H-Lw9uGR$kmofU}dG2ub(na?M3O0cNl2M)X{F%C)qVu|h)A;?5Dn1*^GEnayd!Ly?a+ z_^P@g)3hU*`-5>E=yItdpRj4J%jLJ!gXTx5Y@j6o$3waxoUF`=bjzw$ezy4u_|txV zBiic9@r`%)i|$#cUy?U`O3WwajB05Scbm2d(rPo6%`UK-d0dcyLZeo59T06J5K!|z z)$h-=Rove1(5Y;8rfr83CYgSbm&(R+@i=^*ue_O>(K&D!! z7K%HMxAf{NCLemXPF45R%4g0KI`yCBb_}~W@|`J)FBQ*VVcEjf1G{;~wpN!KO(pGz zj|4-pnKMAnmSar$UrE>Xa|r*6x&wZ}^beJQIoK0xh~Gngq~p8Y(CoV-2?HjqCs~Qu zcW7f!qszM372Sl9*iI73=B=`v_Xf-#HB>!UmqM=!@m(m6sircwr=PAE9kB>LC?1yN z|9;c+N*C+gQtG&;jsqD{u0$ReME}dMGo#_5`MqNFZZat?_O$fXFTv{Irzpoc$Ez$J z%f>}VR!BuztM8k{HpVeG4WH*|M_2k^4intB)9Osk?7Z$uIRk}q=>qpNZ>-*;HF)Jg zf7kEque8@iWt&Ggn&TzN3}zDlHj(Fi%53;HYJA(yhQTUPY5qAHOxxr((P^jcA`qp0 ztX6_v*mWE{AvpS5AX!mSiRO=)w<}9`7J|Ib?ZC+D&NS~>1*7);YhEn|#%#&`4IZ>Y zLhItr>|15y^Tf+vQoEN%lO>ca2|NYdnSENz)T{9c9>Kf6V1 zORNf&9B%zSb&S+MAXU&c)n+#rglaf+E7}vENn1GKrnM;fX?jaF4V?i^5NV%J_R6Xz z(mmMM=8wb5TKY(iNX!d5vt`NI%bL$;j^GyDbh^a_lu6c^G?{@qlQ_;6LfmBlh$kKdjHpU)qGd^MU)XIATW5jzS2)vPKOdF8 zA)M^%oAR9m`PDo{7!T2W&$4=tGe?BxhQ$V8ys4cVLnAs-{p%E6EpvN71giy2cKT<@ z#@W9gz%9sL$_v6b7xGk*rM z>=udNGZa|z8e)?!)vb#L3>tiLdd;nUi#1Q*d>&*Cj8Npe+^4)9211=ivZsEO`jqr* z8ys#mxr^pDwQ)ab*XUxFMz;UzmU82)}K}zt)Eb zqvF@m{{hwiYucwYNcfk1gRtlL#^nJ+3#)Vq)IR)!e7JOGcfrV%N1eMiV`E$wXBDx4 zm!CK3eZ4Ebmr2%u*jt~18_r?POnzcW|qmhf~jEbW(D zz(xC&K>Mjr!F~PdkEKSyd1!eVnd-B@Q1pcEz1#f){g+hPu_0@eim9$g4sIO2xT(g} z`lU)0L?;cpQV ztvO`+fu9z(wkY#lebXV4?QIUyh$Z;sg&1=0!7Hhs0Zh-;eYw$cG`c$Zwi1Oawp@X5 zvLD)Jwp#`GD?S5TKdEXfi~?=7W6B?Ae!r;~W3x+WFRlaI^}<{8jLjA#l`iN{?;<8g zZqgI(mOIA;*fR+*4dn)C=(d|cflm~CHU@)n>mntk$P)zpj}NXpC|~&2GPil%zit3k zzm$;O`2?caCY6bCnyN%7^;tWgJEdv=$X3aah}!h^?GO7Dg%Mv%DBU@ORXb}YC!8To zhccRBoMmZMXES{!?{3RH{UYXhAfh!bUk>%)F!gmwT1@UGP!Vc-6`Z?Mgq zUTSjtm9+^1jlc@{U!rI(nCgcPOp&edK43|=nMIc-`3BM0&e2`ohZPQqwJK;OG@{+iPjbaq*n}nW7 zd`+jXw>#(}qoj0Y)z?a+Wqc^>$MCC!Va|Hs-+T83VIlLjp10IT=>t5;8}pTb!)-cC z33Npi3B3scXA$B&?7B;TkV-QKCFE^S2mMx}SifG$C!Tw?xp^5p_^}H!7KEU6+1eNc zbk=K!ceN#OeEQR7ofxN6%D%Gh#n~W@q)Yt`StYpR1e4xuqE< zXsRf2Pm9Uime8U&r^Z~QSwS#pdr>@N%rJDT6)J9luYB z!jE~T&&KCX3EA2d6um51qUR~5O;H17j|JC$Qku~>1ZXo) zS|YkR?DQHAscg!&jwdK0M|o|Mcqzpg#IH57J?rlO+ytLe$tnemBcFsc1e%FU;5^wM@X`IaF+kF zqoHjfV3?ETE2Hp-4{jy7`%Ny|vUHqqP4oa=gk(mr3oJl%%-Vy;ssC@RJVDl=$&!2F zGD;IBy#w5u%lcLS2mzva$p*r$Dp2EJh zZxkjdo16OuD0=aHZ_0fH`sj%Sd8yZq{qoC;)m$n?o#dP*G6TRZc6=dX(oM<38uJ z-C%@93|w8_@Iv7xZ|8`2Z_U7gFEvc#q!he#fr7~QKhhyCmI@b8YPI&2PDBWxvdW{voIzevOdijX^eWQ zgLC6W4X*pD?F;HBU_WbbC-Z2eu4 z|7X`QPGZjm)ipp&8tLX=w!dTRH&(})d!O(j8zWZOwX>)()!S7q0o7M!^)Ny=WTMC$cO!g`Cz)DD7|4|kQIZ!pa@9$k z;pbL~VCn%;0WH1x2dEeS17*9qcS>~|QGG`r-u>dB8`OGn<@YUOpXV2pdY`?4cKyRg z%P9>-QK2JX6lWkMw)SHL&oLbGNe~1j<;{7nUDY6jPsyV4E*+D(m2 zZe-tNKNM%DjZ}E>|5H<2hap z7#Lavr^~uG50FV|9@cdDG&#~mdG@@Rs`0)g|A;bj^mH|hB7E%r7rpj+SHImmI5uOt zx6+F*7P(f$;U-dbeLZM~X7b)HMPKqM$&^=5-E&`wVLd^>Lc~v*R2yfm;!OF6`DmLO zKZ-8>@|NC*`dT7o;KG^k4dSDAd|1Mby5jy%vfI+`>wQ}CFoAiYljmAk*+|ab?1%EW zJ%nv6Pvce)-~nzMyQ&dqyMHR?mgR2s2Ux$oh(vGyBTCD@YRec9Ox5uWZfRLQgl`uBo z!DcE@Ky%@0qQ&L=-xh0CMlGDtvZt%L`PkBnOF$RW+WVr`3+Y*Em*Mv{%3#j=UKhGf zF!Uu=`5Jdh25rOvHp7MT4t8|`c9~Y~x?Rv}tmX1^UbpQcHy_<;QCj5_&K96MORb5A zOj1Q=RUeaKX$ErY5oP7uxbSm_V{n9qX-Xlcn+XE}u4S)19R-3e4uNah(<1JEu+rHu z&73MgsbkltRrnz-ZA_HDj4eu%x7G(>yXZ8{F*Gd*s*O$lBp&-@k-9vsEAtYsON<6F z_pcItUy^Yvd}{)7=**(hM5}sucD5t?`rNX=)^`O9EMs(V0DLIztvaIM{srlmmsisb zfl()B`YWY>_&U7KuMJQFNZ3fcrxWDO>{L;yk-={+%G3kXpR@2+{9ciPLy6drhl?0&9lhbCf@wC{swsMRZ4}@Lhp0LV)>sTq55!EB$k+ zUH5M7X{||>vP67{t10w3+WsR0fNFYn`S-6BQ7N9X+T?rQzlrH=#$0?@^#E5&-r+P< zAt7d6$n+AQ)aUaG`2{Y_ywty2Q*OgkK}j_KtLx00)-Nq^Q6B3_E8q9yFq6ur@@2k1 zt?c*cGATpV8&qJuYxcPyHSRGdnbW&N9#8Cz$yT2)H5T=t_gKk=AWUB=O``=s)J`8m zN6~|@{am0q&z8tJx}ON=d&x*sGzA-Rxgec(c%(wWTB?zj#;sIb`bJhK(+-LE&-p_P zn)yeP+Cd|g$7X;${S&~M2ncv*{#>jbt<1I)lPEF8-N{= zRz8kC+#Bd_+Vvc50FW_@pGONN;jjJT$!$2)|9GY?HBsq4tm{g7yYu+o=f{B2O%uEa z@2FYjTMgBlNx>MQiE3qo|8OV5r-S88hn|Dt@=88|wv!1UF|YuUnjr+){80NlqqSl~ zYB4D5mq8?##;zlgX2X!zl@=CvInsG=f9ShUi6IemZuKE!4#vt;uc%>=!C)P81qkB& zme_#J@<Ozp@c43`vaR|E|jO6gnLEhWLx%O8U zTMh-miQ6X$f?hwg_W`fF8AuLWsBnzcc76^Y;l{*6xU7|X8R&CFnPS&~DPoO!fZY5d z-^}OxC2YN41xmJHEYEtm@AWpZ7cCzIvJHj(kYwCk^HzLZo%JN0FPq_Yw*9JHGi*;L zm(bdao48+aY!(NM2s-ka0G-VTDi=bd5zAm}YMEcWEUkQv%7b~|S?6<~X^#8e)VjdQ zBP}ipdjFKJPV9-BzP@~`C^<$YYuIpodT2Ic0%Z1fvN&yXbKdjc-QBD&w0Ce<#*=Zl z@f%WHUlro1+sZGYEK64Gvh$kCGV;wty0SUL8S}Kln}t^RQZZE|{b9TbL%-?C1D*+v z7W$TiZCkx-Q?SMz-vK9z(@g@ki$0QdTnLpMh~0x!F^ zgmf*$x<$FOj$8iI04Bdi;3P;lX<#L?XzHVhhPS} zo1pTE5d{&FIu%EB_yuoU=Y>?>{`qzEv!N zXkr$hpW-Du5_-YD2S$7E`4o$;>kdZOvsD+}&3W*FS)}l<0J` z9l8lMMPO758BVt87mAwA@+5GX84PH$I^nfZCeFKdv(@cye;vy!?Ez z-u}I$aMTJ1q&**MM5R$Ak{F;PIZ6$_iPANx<3EXJIT^fg}?k_Z`!x zKo5pefhP#OS5u(U?UyHCo(*9Lb92+sMDI|&oQ}x&zU(tSk}NP>BF?IBkWNi17?Ss54?4EgoML%WH8Ify4LuBX*1dD4($6U(wZ zxu8hjvHEbKtc%dhQ(B_&WX!k=?dY)TiX$a1~=)1D&rDV;{C(E~K06ca$V!`Qly3-O4Q8F!pwOz<5APy|(kFp< zf>hcz(GwLc`bd0`r-yz#GVSphx6D>z!8S#wZYAzL#NR$>ss;nFMizSHu_c++nB$L*GBNMQ9cVosJUSKuiysB zh69yN8h2yx@{;f$6%2JYiHUaN(QUMDEi5LWi8am{-QI|xp(hxmvgyERS+`)*Y5hv% z^z-vMVVJ-Vnk&*!%udH3Hl*K(;=;8AlYq(%RLaDSJ>8U zb#q-z1N!1+`;jMXFlf+3WuyElpX)#(p@!Hoat0Ghx^GV8B1A~&6F1O4?x3G?Ft^U# zT;!aZ9Pa(w#Uj7ENz)K!JKHT_FU;?7J6XD+&~(~4zdQ8Fy`JRY*L~Xqpf!LnX=oC$ z029&8mphL%%CF0RiQB72P>h$p(ycY8LOepe&msD*N8~Zqn5)VqhWz<VVl%m%o#l0aL2i*waD~hyr|p9>Rl?Mo2fndk7pvGGlBq>&?}i zC=v`5(YGmg(l)wOE;a`5GGnhKjwiLb=X`i~n{l1X-g8(kq#Yal1A6igXvYvHb0Xl5 z8lr#Fvt#r>e+B{^MPWj`gh+X<#m1o~-_sZT>1}xLLrxM${z56kMuH0@^1tO;mMM!5ai=-2lGKV7qy26Gfe)$3gA0Nv}A)1g&Qg zd}AZP+*ba9(6YF5E|~WB(Ty2#OLOEQ3+!}dZ^sa1{a)d3x(IQ6OHd&=(YMmW1|gL> z_;kDZ2h4ncT&qCT!5y1wMLYNT$CFhJEJ`UmAUZ}sRo$M)WeO_vCAo3=2ifTO1bNBM z<%a64Cs%yYGByQX>*y^dymO=1?^}~(w^%F?cAy9!epId*8UW8~EcW(NiUM>2KV8zD zATk&frA}5rBh9pMDyie*O6{OWo~e=VOyL{*LWYMg*AYCkxaL0CoY5`QJr|%;=^(D2 zo1*lP?uvJg!KM6nfQAQR(-dm4Cw@Wyo*8>Bxj6#w4{}RV1kWgL zRnGdRBc+_^`>0`a)!FZ|_a9QxlQ5Y$ZglU~({7LlJ(+?3ko+d#usl#|-ENyLiw!|-W zDcnRc^84HTsZEuJf(dv6lzgi<_GN4Lw4Y}n!@ z4lFS5p4*Ol-{CV9`gD?^Z=wMs{qQp0d+Z7}9}rj-++R9#O-Wm}c#T^&KR6!Je7dU^ z;=|qKj{v6ISk8%a%~-Agg_1R--^Ad%RmwMh>D^`Goi3CkQ*G`|QEa=tH+5S7kIc{i z>()vCZ&pn|t|uTJlVGjp`pmJ;jFmTGZ?_@o3^X@;jR2(@uYESavLb*E&?}lsvcg)( ztR+YMKTnS7V|)Q!YQ9sUTdpk_GIEI#s!qcEJ+QU>quh*pagKXIrb7!f@^hQ}MD$kZ z@C!g%N9L%(&L5e5jP)C5d8`}eKlj+BO@%72w^Crf&Gmi|Fw`?Lk3oUA^KACjXLev7 zQVuSSAF)%ITfXdz;mMA$ty1ha`2oeyzBKy0q@2aJ45_(8J6}`F!r3!}9mClL3r)K6 z3c!TKR3@SER7vl`3~EuTY}u2)mimm^S<^LtnUX%i1wd6^*4TIRzyiR927Q}1jZUmb z%j@7zIlGrgmgk?y+nD$Bqo5w$4D+4x6@bG@ztK-WjNw%cL-kp;uNwWwA(;D58a9%? zL1rrof&SH8Q)Ljp{oR$H(186X`*XWLe`k`iV#IKJykzk1^$UT-$?{}He1K`cV?^4M zC{1g+cHkvV^SCiU9)t4I9|W<%P+)>Q($EDVL+9z zoTSL+bvjrL%l9t^4~bUxOu<_#hN^rN|0-|)6kq~WL&mL^i^aVdcYmQQkB0VUA5`T` zs=g~14v{915N-2aC<)}S65I#77|yahIxactnPuV+YfRKXtkJxn>_WNyLpc;VY@Y0tDQv?GjV|k|@!*VM<``T5~WG z7Xv^Gz8+>TUUV1vO|pHyE_f2$FG0H7`HkesxF$`f#ic&7etB%lVc`*dvF3W>L2V$2 zr)@4%D|4!?IeV6;#P&?z^$8?cafY=acm2q(^scs8XM$vcYPg|tr|LyK5Vh#b2F?ax zPCSu8dhjYR0C*(%vlnxDCM+wsR|aE0@3>59UZp*Z;x={2ut?>f{3%usO{9LneL=eaZ~Izqx-xCrE&7y#!9<8T~=q_p{Cn zBH8gR$!LPSUB<{d{r=No}0Xp#S@rkqbsR|o)a8(b1a>0<>=06gxX>nZu_TjWfI1N zKwt;F{d|=nKs1fc#}VJBM#TTzl5I8nj|E)q?m4dX9p+*Mx-Xd#w;OoMbJ zNJCpE*R77MYihYhBPB`yQoNlVn&el6@{@in&q1T6rC}mIKQ+d26$hV{(-Mfn3jnlx zuYg3*DcA&t5@1a$*7PLE3g9VE*2F5z7eV8WkBu(ehusNg?<%$&>2uG@pbHhEa1=8eDO%8Z9Fz+Aq~3&vHi`kMn7f)iW%9>#Cb z*iLw2dco#2u}Cb6%@W#G-wY|UxePyBjby6D^wa02JqJkdo17cO@|Dn7lhp|pXh8ScQ&(tTx?TV?ozdgG-VM zbSeJd4rkx|I1>K?rEPqBPrgf?^>uR-?SN3*ME5-II)MqGP5-KM@m!NW)5bsH{U)gH zlKb(^hq%i>vp?pc`iO*Y#T%5843$;S`MGC9{^A6r{3yRSPXKv6(k%%E%4;t)K3Kj^ z?Kc)S&3wAM*`@;&7Fg0HO&&rc4w=%7NhYy#5X85GPlmoNRJ{iBD#D-032-V#WV{hI z(@&7q?-6tnaQ3|(rS`en(n#uqBJF*4N1vQE(_kA1TBZW7V$Qq`aB$bcl2EF`^zP|2IK8RWySZ`{)TxGf*SZlKX^RnOdFjSWG8VH5|wfqmr+P=Z; zZ(5a!Zzeh~hxD1KMD!I@d`p@U8E$;>uo0D*=ZWF9)c!^9M~Ph9c*8!P1{RoB;9LVi zAKN{$9mh*(;_wgXSH}Db<#xw1rGQ!o`m4E@y1o0~G?ZS1NMsj5A;M<#vuB>_isn49 zH4!l|^BqVc)d#)W$H_DLq?QSG_HNIk&Gq>qRbeWRFyL$z)YOl1N?%pG*o{<M`f1AA@0}al$=Daed%AzE z!uGJ4n2-jdhkus>zx}+WGA*48{L851QmLg5GAd39wPxUZr-(*d9dgm#QoD|<9$cqh zyk;@(piQ!6_B!Y&c9u_ePn)6pJ%d%K|8jeS{5MiSF-be_EqO}k7%quS22n$=Xdi1m z3T>Nu()JAkh{>y@Hnn#jd!B%yS`l5Ce7q#qcRWIxgkWsaM~XmPtADa~XP>R;X;Z|r z8Z&;9!qPbg>Wf{8WP0uF$pz;oJ0WgqPJCg`92Jwew)IWMP}e@(r0iBFcN2t51dwxo zT)n0^9?1K?Q%%hAMf2*8GYv7L#Mi`~O@F^o(qqfT+ww9O!0N$ye`v+Kk5kH4Y2oAqdUfo}N_OhV0!gNg zbN(2lfdtuZTQSPPoOH_#km8-`e-^9}Y@Wpj{5r2*GgMIYK%@;70 zEKu-WjBJ8Ck;9$JqlCKNZM<(>IHmKkN}Q4X;4!5S%1x9=wP!}eXRi&{G-of|z4vnO zg0_YA{-!jQ{v*ad;Ov9*%I9CV2gTyf4HblUyii?~rms^mG5mQOSxxF2%h&t@uk?l$ z30(6VmEhHD0&qP*Qm~X}*w_=RTM*!i)sl|sW4AyM-0r3T@>3w)o2>O|--kz5Zsj<= z9+vQ^H-x7{eWG0Hh1Zt7P7`|F3mlp@3y6dcm-{BXn$%&$B&LHKT!f9 z?q;xp6?`+JI+d!CKi;$~3KkHTIB<$nuQB(LF{*F!hv@q-y8n45H{x)$0{Xnx%kwzO ztmC@-x7$3hZ8%tbFF-zgDM;E3_qDIIuunD{ zY{wEG+Qw4&4$o?T0*sU$+lMNY4%Dm#7$O$ClYCt)nc|#o-G=tQ4o?YxlV!e33q1fb zKJ042z3c2tO;RL-!Yg44!8LYE?^ZeA6f?TLxAr-}meeEb08$%>eJmB`grwvRqmSmN ziMnQ~*qcYFb1l3QjuXYW0L=^3)$>VR`u=#s-|tV;WClkHNrimP2Mw;-kWrgoqI6R! z*gArFh^f*O7K8piB6hA1%?g}o8jKawCihjVBh&0mN0z{4AT^Wos7}jrpEP|~!6c`b^8UV7Nh=HF!)ALH^(?b6LwZy$z+_>du673+U7fXXp`)-f1^Y zAz$OAy%bwZ`~;#maYH-4(kFF=(?U$=0z~`^EW4_aR;z$D6Erdwn0BJnx`nrfA=w5mGQBv9A zm_(oT&Hzmk&px@gzyv3%PZ`<;;M$rE{GJ(U&b3M=V z0S4_s9l(Z+ZK~!Chjnu_wkux~e(w{E{iv5Paf%f_dOVD8j8KZ(P!7g7{=JdFv-Ey? zMTnkTIr=jO`){0DxL>j?dWb|jC)Pl94a+2QL5O9+F(%=}`Hfv!a-G;O5S!Ep?aOuE zz>kD@W@~l=HGUDD>Rb+pC_~}+bcVZo??U`>&hhIcDhTI=-v~e&DJNeEV{BEicwMXJ zo1d!vt7DVfC*~ZNZVw%_z^XS7V z%jz&Lka2ZwMZ4Tid^oPD6Q;lXbo#%w2mgz0`rqZd4Khkid?`wZo7>#dbXDc4<*)C_ z`1Zi|SOmb)j*Mi&oF%ENeZ2Lly3#wF5fsok1&$9};SV#Ie)}}8`RN)XvaoBJ&^s>i zz=#DZSb|$iikvI1qBY0Kr;di)@PfIne!#gxkT+U9Ddr~`Sw7`rjS&7g&u(YS@{?Aq zy#bO8DOrkX$*U?l?$oVr9;C)4x4`@Cxgl2LoM=Z@pKYF2`d23O144%j0OJcHp0`*q z)M~qUm7oFa-G$X2GPqBT-Y2>z4A$8m@%w^lU-l4WJa`sR{aUvdfu*i*sEBtqJf7-i zhV~Rm{sSU_ECNI%qKmzvz;YD(q9h}0XcZu4GwSoC$$>6^T=6DaoyH39rDSV?Iw)tR zK2C$xsPxJoif*1Xll70wGX^AW;pX~Z)fofjQRc9h{z_EugE*&?^!1t3lM*#Y*jZ}A z*R{)6SV?7micwXyKfWpX)0V9@y4;c-@pAvNteqdFH}QZ1_3h*%=a8o-Z{)Li&7Kb7 zyGDHhYKRI8Hq}0J`a2ndrXsliDXz{!jy!@Vf$PpBV@y&+-Ij?%j0-0N%-0NJDmn&O z0BC(Eu6f?8JZkNxth1?%mb!;8Jblk_gO;(91#-bjFlfNri=pWl6c@Rs)=EPBp|3;f zwtxA>{%>2vkk@+vy+O8)A;?wdu5fYHMhBPp)GGyV&MBG_#H>H|q7Pnxrr%!GHs213 z+a%Q)90&|~(`4dQKkr|Q2c<>4dq88hyoBCOcFmD%FL2woXJxN14mKF0MeyToeZ3Z) z28ZVRZiA?F_qwHKJd==bucROYM|$v6dbQ4E!ZwnyH&G88Ums-uQ}Pz*T(@u5FeH0Mx8a!quC+F}L}wrmVN`W<0+#sUHakoLT3@RrmmYBiGpu05F2mtO8=ORxInohHScIa2^@M6kN zdfbuq5AF|PkZBuJ%CzcPCx|(z*N=;2^|$f#lTueT(m`&L>L;N1SD5Xp|2`CKO75;u zr2I*HP?1M-cCm?xP*d*r8rMXA)k^v(Bin@dTY6$iQg4@X2c1>JNzUJDq@Sl6Ftsq1 z%>j+H-&H$s459Nz6-4=fH{$T_ONJgSO+l#N;OA_~D+##|t^a^<#^$aQbhe_RuM>FR z%`{0oP(32fxoWSFc%|fG>`Hap`4Zt~1Hd(jO1vf{S@*$qfzP{G#6k{M;KRg^sm;NI z(3a%M_+)W#lF``0`Oio33&qNBKDN41N==5v33{VN6FeYn6w_M0cz(FhNh3f$wBN9! zr)iRsyIND>Dw}6&QHyN&qG*MOP2IeWn36h@!IN668%(0!$P>{@q%MttT4#^HPka~c z1||j9?XPqJL_LH#v7!AsTVwr_q*R&tVUX~jk4`BoYG6!emp^Xk>BAb^ONqWi{;!>% zc8qd|rb^iZQ$?n{6f7LkVU+L0sg+OrZVID0WBqsgvsNtbS=T8y2N!J0O=RUZ_43uJ zDyLc>;qrcJzqN`m4>d;JKcKq*_;l>hQLDSb=HZ-&cR?ji6{c%yuH}t4Zi>v*8aNqR z0teFRQ%6ez4(3m5P5|FmdT9|BnAnB|Z99=VZ1!M4I_6>_!0`4$-~dy8AP$#~XkA;3PC z&@Ynqof<$qPVw>9tnYSmP3$jRkg4=6wY{cXQA8x9I|Gh%O09>~Die;`*pe zZoIRTB5S^k1k=`Vvt_Y^Ej(!Ty)+0(h0~;d_fVdn?anl*LDZF06DcU67o>7DZBry6 zK5SB$0z-b2z;H1qYy#|qz(ekvYv%HcEcw(~bmMT?uQAd=M>lEbxNA1B3 zkBg|G8!|+2naR3Yu~P2tC=8N@?^Q9Znec$pkV?CN2X>c*oMD^DZaX z+8;OUx>676VBP^PBjfTfu11VNn?iv`w+2W$4_r;cqklloP0eBJn`#cDq$yu4-1v94 z3+YYt-7AjC@V@~;*=@I}*Au-17->_|)OO$PR?d3p zGMtzCYiDzwp2>rlhpjFL+*_Lc@8MlEA&O5&1%ZWBd&?Yiy$^2c^13HVnyRra^=Q(- zl}Y34ic~T=O5Fr$xOHl*>iTe#AarfN3y~id!BBXvUH5ye7=9p5JOV=JLr#PUKN29 zq!?&#?JLvaHX-CGgT_2!b_U7$B^r9;2~P9b!QYBoPnCvm>FC<)fj>)9y2nqr3S;hw z-Fe%f?8jB&aC(<8u-<^OgiEfx{}v*}8k>lf zvYD`(G@kN>OntSv;O%V*~d#V8a7QIiUOVXZ8sa5n6xg8P+99wLYD--d1Qg)`pT$- z;tcC_8%1kdu;C8vT$WaWbmVYdCS2!2YAMF4v7`K+F~yl1 z%;2*k)5))l;hz{-P3021guP{K{%mMV?aB%i>=%8gBm(HiTufS!s z&DdNyDivLbyW$di6=-hUImhLkZM@1%DDL~V2u;#W7V839^+%J?D!>g9qwu7Az)_Zs zQk1l3E0{_q`g+n_B~3N8e_QQST8s^zidY}O#);ntY#^;k$EUXqPBI5c)(slHj9%ih z^s7=&x}o8efD68Y^FJ>nBjfZ;jo&u*%#=jp%X??KKH1M^V#M7V9_nN88oe#VmpMHq zL;|y2z4ycokUn}!9gwm7L-ZcGTHpxFbGz^vRY#y}Vs~ds^0O4R-@i%ap>+fGnq2Q! zVkM^It@CwdbL$-|&FX74&a?QivYse$w&S(FS&;*;Mf&4_jw`BeM9iJ$Pit=+|G*7} z_a)rWMvnFVYwrGk#q0m?_`7dogH8qV8WsCt)D?8N(WwTx79}b2oP@6ljX;+@5hsLw zlkaydC%Yb-MyFa{p-3)-p;V0-**1kO{0CwuNvDzYrn#*Jgf z#5p0Qy9x@K1Wnswd-1^B3@;<=^ro6DLJZ-9=;h;dFlLBoaNN4akBg;~o3||_4&-FV zRzy3aKYPP^A~okKkk!sP2)3m6Mfe89nt$=i5KXY-sEis;;Li;s*Y+kUvdd5 z(cb0!qTqJIW)4$x**T#Dc#__{lgm5u4T}6%_nH-xAk#3P+7Bv)DJ(I=J04AIcK;#2}0DlMp#P4?I7wFtY%Bg<)lGqO(hjlrz;a}M_Ys(6sp6RQm$ z9odDt?7KfIO&O=Xdb!_dLioZ4axGg_L4WWerVE`47hsdtMaCGH4=K>yRN~KHORI2` zDyQN2GH}|J$;|>B2bciMVr`nYy{lh+ePB%Ehk9C>yX#{%wR&-jdFdgS8!-JBr_P4m zlgG35uN93CxTiuud2T*Zo7TluG+E=+B3wCDIN1b@G|UtPCd^)y9?-_lA;q{H!DL z`@;K=t-K@#BUJ%bvt=E#=gwEHjx3SB8U>t#-=C?XR$UKA507QZJdZU`WfFs^A#!b3 zt1rKGT0deqe#Sadfp>9K9JWj6m5jWwztLL7ruK*w>T^FDsgyD5lBF}hSh<0%4h4xe z=kKwXrx{5wd86epY=Z&9S8iB7e;?K(TPFQnM=(;cQRdX%Q>WCB_O_2DXBNY1Uu+vloiz(Dx69T@p&t2W@1>{0wqXqM zh!yd#BfQwltZXi`DEeh=ChRV##Zf63F^aES(Ume{qNjD?qMDo$ZUM2+~vNiJwBM$%@jh@n}6e zA6qeELB5>@Vni?D4x~ ze5uA)0X1<%HfVs%Qu4$b?`;~elcJpZ_n`%rySxwpR*ByhK=bYUJ@+Mc?5 zrN+cnYo>P@b#5#+k(e-DYX`ajcH|{nfz;aFmyR|)p_CThxS3366;go_&WpGYBx;Lv zv*#z=XH;`?EN!W;0=`|FYlL4`UxBoNP|*MX_5b}E=m{6WHwf%S66`CESDebmLyRcT zQfR>QVeZC4`@zpqOogUMO|vB)!46*`<&$4!6W~r#3i@=AH>^eP7S>>Dq)BsgSz)&u z6V4g_n|R^<;zWQj5Q`4kI=@3C{ngJzeYn_5$4U~!Jzi72gstke@@>ehpff9nD(WX? z{txEfDlEz`e)}B+8Bs!zZeau^mF^HJ>F!XPVdxmTB&88hx;v!18>CZuhLWC9VnD$C z{Qd{~+WX*r_u;z_=49r&;HmYjwZ7l`{@j4T9^A2LU4|5YCIg?-T{w0yR9F7Ehp^xP z8(aP{6IVnK&=|G1gd%QlHi~?UH)Qrl#dqYukvpj}iJ2DvKvkv}NNzk^3Fdcc`mhsV#B_EEJm=Z5W-h@2!qOjN=NJV;0(e19>9l6o|P}$_Mx6 z;9V1^&$mkch<0{wJ|L{x4665RbhlEs14n35e=9*8Ek#F1wkHxeNC5DSsRJ^QHQ+Vd z8GFr0STzn(cEbmE%O@UH9Wit-)_}6qP4tiRm)GuurKSQGAwcFRla{Cl&=>>GX(t`b z6q1|3s4^X}O#jVL6GGw&!sR4B9SaHl16}A@-iyOT5$D-#OYTOo{Bz95FRof&eDB!u z*aEbnW6|h48RRfvX<#xjJVUHa>pKwEi*I;h$B<*W#rc=-4`jR)GeD(s6Hi`|Hw!Gj zy?lAH+jr_=9KH=90+>{q(P#!DKf1d4TdLwCa_akLtBN&4$N|&Z?dRvl=O9{}jkfLx zdVb)@dIY^Tm|JvOW_FV{ej~agSw-W!2*pQoiDdFS@+3Im$(oUeA`JcOZ?EKVQd+&6 z#L7j>VUoqrHdIaYvDgR1`9cGNQS-ebekc)bXnBqgsJjems2fW?T5j*@`SOvJzGfO8;ifdkQX8%@W zTYJs=BS46f9@z+3OPr9YU1))LD3bfZ=AaX-{86Qo3ObhVGl+)Xj2XBD=o*U!u9Di> z>guX0`rq)6HgW5O_?5VCLqnGiq{x5O(0|8F)f`di8G2@*E-zv4e_kq4tlaB&dNuWi zW^Yz`+~c6<;4Oy&UTwzdrWM5_%&m=Hn=$)1v_!yre(Aq^_-7&z2^;K=bmSv?g7Mrp zn}^BYD8{LAy(G$Wpv@US((PbI6F08gn_wHxIJ%3w3f<1YcpVM2TIG7Cu6L#ZjDco~i^>Uom9IGNNaKVfpkGPKRXFz%ac zvp~|mW%(ll;Oy7*n9+cSBQB+6)B^me`l3qWa8a#M<>By`=f>tCo`MdU3-MuE%f`1N zb1&vN3hNr2cr8iP_IYkkax$>R{;Gp*h_3&W8JO<|u)Pe7l;G zwL|Lli4K?E5~I7z=TgFATQ+gw0DubNaAe5;g8*n=J~a7t<9_D!5G`g<3|H!(g^GmM2ARtx#xzv=u*GYcdIh2_hCD^I z+d4K0tDnz3a5AuJ>(%)A&2xvS2M9Xb*jPDObT!#n8-&50{zz6v5X-lUJ)WBL(?OhA zA04+@x0aZ$!8mt~)(T^T=K;t%dG=x#56UXDE$fSuQ|ZbuN7D~Qv#+>AzJE+z@_+f* zM0DF)SOICAcCfn`v+)?0mS$F9p=FWZT0?`${@drnaG8}FAy7#ipGE6>9iaIT(kiNk z%}`~nxP7#Qak4?K5)n@LTs`SLF39;hw>M6)IzrjY=PEUV^(W=GYW~Eb^5)4hqI3@F3vvX;S@>H^?Hup1vPo5 zhZ>Xo`Xbe&ie)YKFi+KGN*Tz)TjHCrQCi%xJFk*kydj0fT+VSs(^TVut4wQ{FjyQU za2wuMnT(Ybge)cHj2!38`)J+wrL`}bp~EP@=UFx-09@G)~F}UgA4!9JuQ%R z&3=rYXpZ^V9#vV*ccMAiXR^HJkBR!_7MzHA{JQ{_kJ%pXVhSDJc%Is`y!O?>{i=-| z9XaIO(~NU2<_5GJf8o!V>Y&DZc`#-}hIhM#v2JGee~2Ln*i1_8{4 z1?nowPtq;-u>QHPN8;765S?ceSTaYoF|72~cK&>mWIT6#%V@9bMOcHKOKPTN7_41L z6H9n6NZhmD0~YvxI=1Gr2x<7a?A`17(8kPjDr{_YHN$&Mi9da(T_L=^@5&G-t*UO( zGwnyzYF%=0=-g6`P<1F$E{r1554*ykEtE-Wu5W$u9ZfJpsw6e&u(VnUk=@Q3c~5^p z{pr|nd+c|S#d<;tD|#r9`pEYG!^(d`t9(SGAT{!C$Y|Lz_-5`uA@y7IVg^#&^pEoQ z#%@7!?z*FiPmG^-Vo21)iIf*k)CK@J)stc)!->E$J_2V>bGAn@w2m(#u~~!HmcXcC zN!0f)CX1TOkbfY-Qum>y)$QyCY`dXd_ZAsPqVFtQ@H4>cMDzrnJvErFWo9Vjh83q9 zV#{T*j2`LKj+5U3XnnISwzoP}P_xxKTd)#m;na)n|zGY?ZTLLo0lT3`h zRXRCPMlJ`r#%f{vv13Hc;=HOgTo@-`B>NdDytbyAV~^PWE!BuF z&O_suG43GWrNYg-QvHd`XOG&J{pw%8z`9@r6e-Ge%%{tTtE!8=lSFwXda1Xs7Cm^k zR!?jU+8Uw!ZEfkuk2F8lXn=IQxRh!!HKgw*UJmI&6FKgWAxEaUJ)-^bNBa`yqB@aO zPa1%6*j`%A#njO3z3-gJIR56uV1o)xkQ3b@ZdbWX{+mln)aZucMxpXKXZn^y+<#+XF%n|UN}A7V3%1@XHR1gfFAzNDvqdzJJvYntS>Yo+wP zSt3~ua+7ieF0r!WJ1#mpi?j@;#(Ajob;}VF<8@I@glJ>H@q4@EhsQ3syf=86X}r%K zC*L}J9|G0eb|XVsg+Anvt8jQ5SCTyVpH*n@W zGRJIdDJ=}X@69=NTx;bxvZaBOWmc%*@AI}ajke&OPi{fcWNED38w@i4l^uuR^23s= zBD&2Im8qA%ZJT+d-8k@-RZDq0-9{)+CSQ!ld>!L%i?5xj3hOC=lJp?E5DfO#sy3Mg-27w4TAJ95D zDG9mx&8|qI(woqYen3bBU;>wCjEjJr6RtgUGTcTvduZj5UD|!tRBqP074lG4*YxYC z@HTVwJZkr}%)h81eXv2`s!S|VL?-JK`%_Arq({BCw%Df8JNJy3cpX$ugpt8qi1TKY89 z!NdJu9(a|Jsz=HGVf;;-g8&P!V{}xMwC8h|&a-$%VK4q_cBFAKeSb6bbsV35Hwbid zQQ65mn4YyXFd^S}rK|gWb>(N(m?CM+@iilU5{OQX^49jjed0E|ip8Kvb}(7i4uyz2 z6jCMf5TB-ajl{=o@+F{rv8#laXrXR(y%LNM(1l42zery@W;iPzObJ!n^ymCG5&Ho6 z+H^NZG!RqQT-mRIo*=u^&P(iB+hQd)nP=n74`WH|-~0j{Lc`JqH=cK+vWBDGMV}~g zFt1%+x(=O*&%a;hpwh=-#R+aK#qP{+1z{m8Knfv@j& zYD3;=RtngFu?ceQ2QeAt0?jDdMq!SYPCF^$Zs~07#LErT;08?2n_|(O#&P{#AZe$wYwRt37R47VC4nk*75JLM0ta>PCKA4P9{sp6H9-k zcAKZg*tGFm8fQJz7V%yj z>a@Ww7NEf5%{QXHIxJD(*;G5>s+K~`m^A@#gFu#++4(^tBK9M3KgtgW2`RBNX>GuN z$fgWTFd2W<)W3JctGdwDDcN|Dx-uyYe1HC>-hz_$fzL&?Bto~UQl;=HJ-f!k?nRru zAh*XGdM$Mo(zueHQl#&2~J4L}8E!ph$P;&|4)rRfG zN~js}Sydsb@J999!-cqx9+m^Oj1jQo+Cy-r4J)vG|19f0gC34NXP`Q0lZ-x}5Mk%k zi8eIRe}7D(I`TJYbO%4^KQ8S5!~vPApv{nK5y$RXUVX{@QE4~{lNqc7Q@`3hkW9ZNB?4+*x|JF)N2dT-1k-Br~3 zouTo?hMRI%6loDJcNIi6oP~Q>lO$4(BzTkVRowbENzUm6{B`@DxYn(d-=E7}KM(oy zGk)$tr#CUPRAhO%2wM!6@n%dzH|e47VoBf14zcwm*;1=@a#RtxQaiv^H`7opF~#T*gR$j z#u!dXxmV}phmC$V7z_J=JR`PKDH!G%XES)`H|lv#o4@_%mcVCxRT{!hn#erV($^M( zE8>w$lvZ;g`Pk@yM-~A9wR+6Rp5UgjnDX2uRD+nsTW_JWe!fVpLO-&mIyAl-VO6>Q zqjxR?AOjFi2>6NVch0S6-hGs}YZd`B?SIN_u?NJ2(IxNZI>?F-sQtr>N}=SJb`OmD zol@)`Y*)L*+&u0q@{?SQ=oPn7YEenws62zC_9;Kg;7IIn??IP=2PVb+T8ze~Sl+1$ zo;KuTTJj)ruU4z?^;Xz5oc`OOFSxfICNkdd6O-=I)J#^{ET_Rz8BPD8!S5&ti`MrJ zI%B$l2Qi?hT#@}-Iflm|qd5(p97dLe=VPW=qYSG5f$E2{E|sq(CBM?liL1=XLSm`@XxWW`vL&fE@`EHiF==SE{s2hw+qmB9al4y*W3@e*<{i_P{bbYH z+*=jYRpdELPv<+d09I7;&1Fxfu{H!wwI9a63e3(`D4%&8aLyv7O}3RGD)z|kP!OIK!I%VmULcrxF6Fn zDmOmC=FQ0(bD>F@c>50|V;ZZ!;uY4=$!a$5k?}H{y-J?J4r_9l8PjwQ-UM{~>}U$4 zUc@aw*=1-c|8!?-T_E@PXV=@qF&?)g?kV83KQO{`XmYz`;bP<}JqvfK2M3K%k@9q_Ac3QT-H=C=vY-XF!d=~WXB1*(&% zsfoCp!K1iG6V~ueq;>N4CZQ6->G4m~L!Y>O4UoXD?o&#VfgELzU*gcUSBd?kq8+7) zg0xxX0DS{4Kg4N2{0;~Z7GrgR#FiS|rFxlv(~K;_o2r(7p9ZYJ1_+3ZFdh~UGmM?) zv$$YagTb}5;ZtI?(N~559?H*-7qg9+j6g~fuB!Nwe}kuS+K+~(SX>)DnRJ%l)pe2( zg!5|8(l0a|oxI)iSYFXGbmZDx7amK@0VoRA1yA4AeS4<>5u?EQ^nxc1GuNf*>!|altMJ!yjfl9Q<@qQ@30)$k?U8pWQ#Zt*4UzoK5=J6!}vC z+@>YN7zut1)Ze>+BT2qg|3}l|QR7!c8s$y&?@ll>H6s6(Lk)lG;a_ON%DDX^)X@u9 zv=st~6vgiOL}^QMUbPr>h%<|GCGtfEk@j z^a#URV`%mh6VcCAw`%V-r{?_3nw+1FH0F{qJ9}ZsF5NQ}(U7Bn4roSJ5otCjMx@wo zwxqcAvyfigb{-wB#2LYDKq~mIAXmXsq1#^oypho8SHyrw<9)Q4q8n+`VL0Hj)%m^4 zc&-W77}lEmUhOlEWC*#q>@bULQzkJTc18DkrpgmgZgK63)&ae_U*-S}0;Ci8-QZe| zyH0vHbxm)aa;jR~7JDRscy)Dj8|JHt8q8YH`D7JFLYm`jz(P6B_)+buTe7bN6I&{e zaQaM7ftD*E?N^LmQS!ElczxhQpHpVs(;L$~^x*qoaANXOcII}Kw^OV;yU7!zV^tv1=)_BHwvnf9)$G7# zcT!k>>-^-lwWfeMmPslxKc6tV0Hppa>A51A0T8qf%v}3sc>M_WGx}e%w$1mi7x$W4 z2=-O;@`5ZXtX#p$=T+TQm~4hew?0h^)s=g#jVdo88}A)$zocHHPloqR*J(BSf|+79 zz_J>_rlNscfl;&YQ>SMu0QScyp0g_NkJ#jM4uyw)9X6y`@`DoW^_co{+iV6@RpUgT zv`?CsUJc&6V2YzDw;Kz7Kn}9VH0=kjG<)Ae?0_C3LW>fVOY$0~(>3lE$3n^TIRiGB z8SJ1st2Byhr9IoIQZZ>nEbqX99eD-K1VJUzJyKZPhE5RcDxx+Q-z>}!(ni$p&oqm8 zKZ*XfqcuXZC{AtA1O~4q$j=+%iR{3!* zb3xWO^EAqE`+@Oxg{Ne=2*9(Mf}F#In{b z=-f;b5(a773vDa+xpbsB{O|0FS8!XNeP!mw3Vtr#LR4c2+P){n1f2B;5>+~!B^ITzPp}YR0u4Ew3xdRas(~tQ8@k z;MVq+qgx*0f7NlvdGb>~J_t@y+j(< zw59~NlLS!527ac7#fMhAGf?Q8sNLmRc$Uwsn<GE*?)N1 zD}Z`5Jf3L*rh^(OqEBOeQK|lPd+>`27?+YkB|dB~TwyFZ#(f)dPIt7F`f_G{mS5K` z)%>;5(UE=^TV0Y9f&Gl#jY~^sdt(wAv4h;lF{$x4*bK2C?|>>O|J3nd$@QCtaCZ0$ z^8!};5j@GDy(~1vkO)gFVv1nA*yOI5(!noO_1oe{eH5RIN9!q{k`<3nm1 z2&`Gmj$iK0olte}7WFt(=Ag(P72Iu`ZYq>l01E|GRj`&6Ex2#ggU&+M#8*G6p#61G z%!jt)&(AXsr&@AyD<`-$YXes(^mICcQfCXITo`xz@k_5RYc#dBO-l3hrtyIlYAW1D zt2TMNIeGzbGK||fCI&N#{*)S_FVsL}sSc^dZLn*1G+S^MwaMWGompWs`XrhH@E6TR zj#Z5r?qiLn&cTjEb{}$0$trKj{>{i6y>LH%im+S7%g>xpW$R}0O&c$}A=UK^=~3a~ zBhzsW{ssb($>||$jj)8$H8AipVn@%+J2d_S;bJyUC$<~vJe4qC90f*M!o|9^pKdlRjj7$+^|^HbI8=y{ba& z+n9SmAIqxsouNT)&fAgbQZV`cdtl{eR`;1jvth)$_S$aD)V8Q?P1U%G9jc$o0Bdd4 zS?YqB|33ouXFoCY{kN@7K<$n!PVd(S1aI3hJ!ku6AN3rkUA=GNRc4>tN^(%qicX0R z)s96`1x<-T&SE`M%zt~G)$%5Md{=uRqrCkz?{hrHLdMU<%K?2@PE@lq0}))tC{8Cs zwQhlPFB=|rp*_qwY+r($BD1|I8Blv*X0VRuz|{Jc=6m5gMfKN|7sFJ;*!;&t)Jimv z$m*EaI^oi!3qX*w)rVNW+Q!$pF#6EhAhD2DqtG5R%EoIksl8Q|B~9TfZWFb%6bAR~ zb%o3A#f$=b0qUzkCn_1J`-4M6Z5JcaS7y9BLwd}KlWuEnrv3aKf{#ex7Aevrgn8kC z)H>08o*uHgevXXhnLg9t7&ygnHXZ6dlp(xB4|+-Gq&(3Yb-W^%iTyier34Z~n7?wo?wi>xr<*Aq{xmI*3wwHP0a!@Y(~2HWl?W{4Ov(P-gZShjx48e_xM)@GS7 z_)^ zC7mGnSxDD&3{(Ym(G`Yd7pPx4zaX!%T~z+9Jl=QGmzg|l>~=C?gbDNGXmpD3T8UA# zEDJET9bW(R0WJyHt73i1nu4ow_9%ahy@tFL#JV^#W{Bsjve8ECg>g09(IXF6l{$IX zM(X+s>_E-{YoW#-RJN_*v`s_?S5um`i9V@3lf9e&F60sNg4U5aNFN3EIUfsOd1U_i z>1rWX*T?8Q@2g>|veN%;zvus)#M2=OqS27_T3g-VYc`1P7uLMqvog#jvR_I9^7(Dj zwzMYYB-eu<7L#Iwk=2i{c7uoQ%}8$F#`oXwhc}addvO`>T@PE+3?n}KWlY?2wFd-& zu;XqHXl}q08!C*j_}=s+tH6^(X?=&@o{w706Dia4Dz~D^=9iim)9KUGW157F!jtw# zrFLw_wHoUHgd@n(O^S|yY{X8IxWPoJPf+4{+C*dY#1B1n1zw12XzW)yMF_CS(b&YC zZoliEWnMhjt#4ScdfLlljAtq+POiQ3U|+ItLW(Yn?8hp+eF8myPnO=B-x4=>0u>pf zqT>M_KN6dB@1~R}LaI1P-~Vv$oZXfe`bwJSJQn2q1``cBWaoXqRLP%_f#KNDP3m)E z@<-Ky?gxWLuE+-bgwQOVRi>C|-#a0R_4f*22c26YK7yFlU9z*_J9};1kKvP&&nBvd z7D@C2t&B6g#SX}#7%h|Iz-n6m(-p~~*)XxKKWbAAxmpo>5t(-KK)6^I!aGbqO9dAi zeoL1kPE!%F+T9F4`#8g0 z7{`4=k%GJAGJJY}xp^7K8wY-W_6wBXTBS7TL=?@8+W7XdIX%OOruk3F?~id}TUH^p zknA395u(^M<5_;CFSDm4S4vqYrw*y_tO>i#TW6@L_UELe$W!= z23dxg2b7XC{au^l$lW;W1{KhWv^#3M&p>qYUl8bS_1fon4>$L@%Pg>{~^ zlZPPrQ+ed@bg5|l3B2P67)TBcOZqxBulc|#Y`-^&e=K27>Of$L`Kv)C@koeGk*(sk z9Lg)yj~%jNoF>rhdAW#m|N1iaC$8WQkS+Z`6V{MOIiWTuMrc>)oI1n&vN(}lCD--)gV{2u<@gcPAY zq1t+;*TIQ|5>eQa-wb6M%Wz4{Q`#;&YyXV~{RFbikZFr@O+?a+|25&+ zEl%z2Gsb?#G9Ovl1+_fjpXN!+F)*Mo6{O=&}Ss(92t1zC9pmGL)F#gAo>St zqsqG&{ttwFaL^_`R0h9FBn@HJU&2yV67{RNNnQr3vu63Nf%tIb@PH|0>tb=#`9-}q zb4R#aGBzs*9v!@#x;y@qPn>JjxNF){<*}EP;|g^uhHUcL&rxU3{al=vVPSkYWROms3OJhU{CJ z2D^q+Y;c+JcFZ*RgRF~4_kg~G7!3^BPQc@@q?m%;F3YGF`7HjMnmJrZETFN#3EAAW zz<0z>^RP{+UA8?5UX7*XE-vUY>1$Cl37Yr8fvL)XqiPc1dlw_C5i z=A`-3np=ReH#%P_zAQ?E5|2!}NIj8tt;5t^BDZx+C=^uQa&pNK^g?T&H3Z9$#d>CL z5zp6%vwubJe{TFVE5^x^W6lH=K2BmP=RnsG$uB}@ar*b#SciPNbo-Hz?;%6%pKW73)4!)$XsEX-YrsX$%Q&;d?c%zUMH&l&L%^yH zSW5tR)e6l87)MQX#hLpkmb}tE#-$;+NInp^rZGBm=b^~}viX)`o1KCB*MvWmwCRt` z^YFbDr*8bvQps&V#i$#7zv3H(h*o>Eh1ASVDEV7>KGkfvAHa-BHG7OIU$W6i4~6BqFMpF`v~0SKQuD z<57!^K9lo$)r$z?m(fQzMdV#i___$DI3h)(@|%+swk%@6RyePATu#}V!#XUuKl`!W zEW~{|V9Y`o8L)z~N~kzvh>Bdz9__U)@DUh3x#JT3ELx@cYi*pPyeB!P?5)HHAR$$C z0|~%KsyTNIKBUML-rqovo-Ftx%`pDNUII;ilVu{4*63MEj0I#Nf8H~5U%c`hwFM{>i?D4A1D@mAC( zGCj`*J<}`fX5nm0@0w=|)K2sRrfiB^R>%}4^@-ZbB`gl+s@YAQz;MTHed>lb`s|w^ z*ru&5Y15h3FzaTOX^#9Hm&c<9NIl*gy0+z7kQH}mAlNb4aWBH_`;OZy!ifGc%bY|hWDrDXds$^-$Y;tIeD{qxp$C! ze5r6a=N(b2S`p`}u=V%=(a_Y~V59&;#{GQuu`lw$!*lFnc3ve^T111=C^ugx`Oxg1 z@@XoijuH5~c*OTyLN;iIzvSg79#b`1Jc)2}mXwfiCglXYv)-RVDE+#;Gz4MuwEsgGM6}KVw*B@vw`}vfUy&pAhJgiKjfbg4bTJ?jB zurRMJd=McIF7E4>*g+UIU+BZ7=#v+%QCw!GIS$HOyf)Jw;zYX!_vDQ&^RR$dKYt3| zC|}JDlM|sy&DrOeP#aOW6)xqng+Gh#df54U!n|606a&PqRylpy3~k*>H~#dar&hg*KV+`H9<;bS4fDGKWQI9@Bah~J_amhd zij+9y!$kS%*GxfTbI4>OjJAm4$Z(cb=(S#X$;)nOgJg_Z|CKw44(A;x|D!j-TJ=?R?N6N1}NYYw~wUnvYmt}|8k!F@!7ke z`Np>y5s1&4=&PVxyRfaVoP{&d4YL&ENsk-~t3{}LrXhaq7+ zZU##RVTuLWr=W?MJ(q9$SfM{K`UaT)xSA)gmrjqlZuV zpzx^=vGJ`04yvfLZFLZ_&i}#SU9ZGsAq6N%RbFUx$Vc~vNtU|MzBKxEc>xHhs{IK^ zzi6u8zVnrzZzP>rrREf*vD7;pY_^iIriq6hQ_}=e>f!KcCtEKJa^8?u9&o^BB|Qc=v%_0 zIwMCqGTeFrI3Qt2BC=m?Q$0pyu$q(5uFQmM33I|a5SB`(TkoxK)&8_OISU5%$r`#IqVg3znBcyudTpBZWX&2K^aacGm?I-yPl0rgx>W8Z!n(|8Aa!Lb{^Eo|b6)HH z+`r{>ez)9VlzrO;8FtkFkFMA|U(y|me1exG*%WT;yWlYw-WoZSt{ zZ?56%3MrlX#8X<=bKM9E05P~M(R&wG?EhJ`YwA+rw&Uhx=q2`8hf=@_K}|n5iE8DF z$rmWycI(L;XIPh#zdOm(l9L9Met^)Gr4k|`vHKY#( zBL`}m7CFv}t)ctG*E99x_)ne^nT_Li%JeA}5YT1xU%p;Bh~=e>VQ*ylg&!@B2L^ZX zY94Nopf1}z=oTyTmp6>%`$qZLCgR`v##*c@O_biHnqAqrzj z40)G+{BS+)L7X>B8Rq7iQ-TrBIuPKaR3PobSvgmLt56u228jdz1L-dn*|*7MRV_EB zmRUXAt$#Z7D&h6WuYd-D_~NcFd`)vFMrwGwcV7mI#k(?GV$^{oEW^Qz&r^@=E(7_G z4o7)lhqa~S-P0};K04M1*$lIMo}49imzSq{*5_&&PFHSA^y}>Jfmxz&sj10~vcow| z?~T-~f0}t>U+T5Xkk4=VeXUyw##?zzXo%$YCBq%g5==0H&nVW4KdPZZk)PD0!gc1s zmcJcm2XF4r368}!mJFP_5D2`AS=ZTTCwKznjhkrWR^}&wNw)h~bV{S$%JzBGfeb=a zird6Tr-w+b-8zD{kGR)}f6&Pu`-oqx{-yzlUP+$APCxGym7Y0|NIail85-UBdjfMz zOuae5=GWu~=3WBx!x>v2AA6c+|2%W`)lMIet0O6D&quWfmm{fwUPd-bD)invhA0hn zVCr8ASlPovXTs$IYpu5LaiFtM9yP*WZuZO?X>xNL7~0RNjWR5O8$eiVNHDcoTo+R~ z%LDo8M7`{t7+s?N&owxLVXKO04j+%=+7iBm^QCpY<*aOrOR;mm zEP2g0gZumb+YKSRS`oS5!fw!*ID7LzMp|@8nB@5{g|o9vugV5>Oo+@JojxfSD)2p_qV zAiUu`hP>)DWwQsPNE+Pfs)q3ig$j`g+i_;2;m}kLycI&JVZS?QsXvW!vLdzC!DUqm z&Ld9c_ZCkMnkh^9s<7XoCMx?CXHSj`oYJLXL_aVWJ)^mV%!qe0S!Tn;PG)aBTJ@{F zLFbaHM7wGjBWu;hZE;hqSc$(nPW7+<*5N>Si5#-K7P7X8hz#tho1={krya4^?2{&7 zFLq-Rox(b)zF0DxCS&v}j8=Q?oaj0m-t^-`8=3#_Y1%2S>9^vR5Z6yGhYD_mVT9YV>!^&DH{cX-|b{Lb8eHn_fF%GS;$*$|$Rm zOa19|v6W3t=>l0!PJ%bf`Hk;@{WBaZ6f=9UK|jOiWi!X;FEN@?VPpic{0G`(RL4#E z{|k%j|8*Sd3fPb>Aj7`e9dp+IR)7A`T%M!rofj?@4iSq>gHrPcVL-Fe#s+#>Y1B;t z4;a>^Hkqt~(wz<^449?pP`!wk1z|6drW1Vza1B7zU|Xi3lcQ9M_ESA^!beo}+tHxa z{Mtq{GTS!ZvF0T!Wj1OjE~*z#L#JD1MZxVKGyDPl2+=_stgFbYT$(Pn2bVot*(pa3 zn-r^A)^ZdHqkqN0ob(5J_ymB;H~;9rON<{rm~dM;8(`;T9~Lo-@T!Z#NirGx_^~{X zaDmpthv}ML43BAFwsFDmNFL)7|gH2#lF2H9KM3bY<5PL@BrNP#$e7*5#`aD zx#SAH?0UybNwwr=)iVkLDVYhGD zT9%1Sv4x2X%u)v5;y~DCEZ;eAT@b6lvkSkVN2g&vxvfg4O|18Mivf%r-+-Cnlt(9)s3B(+o> zA!bKm@pw|K_Eyi+k=2-ev5#R^9{7bkK#I-?|NbU1jITW>RBy_PI^$)fu9A2wmfr4) zl-T)2)%r7?+L;cl{PjaYjny8GT$4$kTInFLrkc5ME@3KQkNATB1S_d^M^`liX~JO8 znWNU&=G62qxUeamiZMm|Y8hcfkEszrHPz-}M296L(lk1vhbA0zwKo(YDHdVakSn0< z*sr3e$3Yef6A}{cJ+E9B)SbE2E6B(aIi)$Ga*dfu#)OE39z!EBkk3S6{Q66uR7?@_ z;vhipZ$bqY5*Jy-$reBz>#47fm$6ap{LW7)aKVqiTS%k9yCl%|a}nEMm@^s_09`M> zFg$%ei^LBalP?7`UJmE|M`}?wFzGMV@AY;-Y-RH&3DC{QL}v#*W`AagT5swsT~_g# z8v6SK89ndLwd^$?327p$x`$K3ZNvw zC1R_qr#>e0iVAqXOf9y%@$?TE2ygYLuVbAcACZ*VdVw!`K-;W&LoTOKz5Xsi)a18( zjIUhhB4^(Gi@Ii=u&Avs#t)?Wl79hH=V5eNslBIXfys6C_mRYr z+R?tE0&4 z`ER(sv4tyDRa*4^Qp66v$R)70lI1uC?2W+7S>2U~{YMwSyj>uw%jkR{R}m*c0dHv0 zW5-{*N{s@3xY_3^!e6@P#9b7^=vOyRYZ?1P^-ZP?cFnF7-2{K3td*_@{_tbGojW#m z(N+Jq3tTWWKklrmhM3D=-jxK7+kKkw9J%I&qDFuFSBl?bYI)cbm#|CJkjNkrdv;#U zrSo+*_vW^A8PPl!{HKb%Cv^Jdub%sl45}0!UQ+LdY}z%myEyz9gQ!bEXz2?UgScjl z83xvUPWuRGWajpLeLEemIhAKJ#at|%*nDZ9@}3!NaQ>C-uTtt?X-a(BSeJd`;IyUI z&Lf0a_HvdMZOaD4=>q?&=#l@^-JkF;(2)889AhmA$D;li~ z1;wM?n%^~I02fWt{GK9Bs&(n&^Jhl+pPGt#uqGO@my{N(nSVdFuk-ZSrMnA!+(Yh< z8BrPn9Aywf~a!!#qYtMi~w()`Za{D)?2F&s}E?+wubte&_RII`mxp1yE_}o27&WXyqO>aq? z-+w4lcK1bHcK2)i_BVorHY46_U_Q$%DlSALk5wqAPjcQ5Vcjtx2$ zw?hJNFjZx@6jm(XN)Dzs%~lN!e$;=7o#~oJG+S#P4%V$@e*-Kk&YO=<_d<;UXeDvW z{c>HS&K$ussPWql8NGgIBGoD7f%corn+Ls#T$~0nBHyor$F_4m0NP$1Q-g|L zWFW46`eJ>d(JJ(wuIpPhw}Tff8+T}F#fLa}F8k}S&pC!kpD~V%Yb=_S;^PmOLp8|X zr8oaTk38nJ>;tXPEO`%`3fRZ_yVIV1;$9km;o9L32uP#QyZ2dTw>+qny(BsZ2F-@2 z6?eNDi4A{aEKpTBv>VFZBpo!COA}T&`CG$WgCF)`Sa5SWX9b2c-P2lN%dfEDM*~BA zUGWt)l9O*r!oA+M{Pj~@jaAanx*qjM2~8B9Kg$noKWhCDC?IJRUQQnq3XVb->vc|zWM zte#(1r}fi6itk@~aCl^}z@ITFL#uiCEbX`U#Ul~?Ez65)Zp7j@Z|^GjqA#5_axku* z!?84q>HD#B5297<-hBGu=BL!0pKbfG4XfsI8L;w1$AZ%`;WaR#sf{5zh#~Br5y$2Z z2y}U4l#Uy0ftV0H)_p!!-%vNs?wDjpxtkU5YM1>2bu005`V@!`Xs_^vhONE=q|a${ z992MVSeT|0TYd5NAwbB5$KjLtBsm4sj?v|omdFJ?}apL{@dFn)C-?i)r-gkDt3h>##``~=#U{=zeqK4$Bj!)Y{$6%^M=u+bZ_1u8Si@jvON?3Kl zo36PK@!kt?Ibi1vz9?RHo_|0`-0vd~Ti!P=2j7vR3TFyX#*=PnY+ z5><40GVn2Ba&<*Yju7dy&#%=lL0^Zei8yhGf;MDZ7)g)I6a}aLz9CoxB;iFqe~FD2yC1tB$t`dq7x}Gb z8*#n-g;}1Ev=gdfvmRtR^QJe0`!f_e@Hd|MTj=<*nsM&@c^2^FuJ_Ax`DvStARaNL ze;}4??z`apf1qjIWX+aYCX`tSQ&*kuy7bEYLF&<~7(N8<6G1Dg(XBi7;trHa<5eg) ztayQ+q1IaoD@FOOZj8lawY0eYOq-2TC<7r!V<6Fip@n^0jGG--jg?Pji0x$%2q7hg zwJN3#7AN)jWX9mWH*eFNp@`M#84xUkdJ6gkKdFSPEAH}%8icf3_kMMSR>6sdILrm%3v_cu$% zX=PhS(c(*RP>;|Hg-fB!Ttb_kRHdR@J@jBo$fNU_o%a^fpA-#TrRdty_xWflGPpxb z1+r(pSsVTRPUREyJ|vI{y5wF%WN5pn_tapNXTtS_g)+h@P{UA}vP5>mIw2-$|2@6zIrg^K-_7@(^PczO{odd6w2dbdY9`h#;7$D# zmP-jb1YUPrwRp4fK>~o}xGS(VJ|eQNs;lRpS}*RurCfHBjgS4C4U0ZaN{VTkBhLEa zA3X_(t;a{_$RTz!pn|{+?3fXqm+HXXKwBopp^hS~x1Wg1h-!K3=NDM)q=hjKC4lbw zhgye4to6I{dk`?uzh_1Z3u*w5WavrR;0@s-Bi=sUQZkU92tJndu(JDwQS%v8$KFvp zI&*p%b2Y&~s77BkTjpF|YWpT?{vPQAPIjvawr_6eDrs95aa)|WEas;hj#wRtfRGmX zF00;EBPEo+$ZidTQVpXScqw=q2YX<%Wp4#AE6`+77e?LeWgS~wu(K_%)a?Q{cVpg5 z)4o09nl;pdO}-xuz3W&s8KPnq=dt%juFf^w31JKvm^AQ#D+QoxAOa5|+^mgoT~qwo zsn7qAiG76he*8SRQ2D^%N=}@ahDwd4%t!$zmNXPPcQ%nr+sDa6d)_KFTGc}ezTvJ_uqs)Hw>SWzU&k#UHtMF(!4755 zGN8!WvCO$dSLadIf}g?E%2%q#T`Nb|ime#lAQm6))WmH)wwgn;?~kN)!j0W0Z8NQL zkJ=jvy#O!+Sb=yVhm)=J9*+E%0Y@nBf zluR!x##6j~)n|RQDS53v!7cnuh|hIM>kTmdRZHf?Z+>!xVbviaXRCnKA`jU)n=H-x zm8hYTSS%%l3;3_bCC}#Ir47T22X7G{lgy*YX`u_L64TIIY1j)hDFM8S9d=x-6O$O6 z{bqnz_P$&e#2MZ$Yew*d8n7uOCZ=*l*o2ZYbdk(sQG60}XDS`B4CIBW34elgb9!Rpijt9u$r%h)pqL0PR4{H^ z>F4=%@oAGDcXkI)i>&jRT{9xO6fjEHw-G}4FLPJV!AhA~`!6%fcDdQlQ_?(kndOKFMp!EXFr;4w4Hq)1E>u>ia1PPEK^T zYE*MKYSl()gKm%HI`y@)hJBRw%ZmZf=a|gzGcm{b&FCgVJ5`zHLVnk90VCL{@Jkc!G3LIM3VWue8h#2@?y?&%gvp!yR>JP~$b3R@)c4 zI=3>=Azq8X%7_5;1t^lCTyz7#a~V2wgl8=n*;=tKT^L3WR}_xltYN@HGRSXKu$}r3 zEO-iztG<$^BH-`-a*o4@ma+816XhLR;EcXIiU~5+6;^twp0%T<4t7g!jn%d^LJZO? zs{I;M#wY!Gvb+<-RtBX0Yi;&9D#n<&zKa~)3{24@MO-Vnn+x>n4%H#+7JTSGIZovN zRipIpdx3+T6_Q*2?Yfi73J0~R8+*%{)qbkD#0y6 z20l47BCSUtMrUIFz_=`QCi%(^l82+m%mR;Hf-o>i$;c@vSyZXk=;i#M;Kz?y0MryN9Qjx6jL0!6C0h!@}be-XtcyefK^&J0~|U zzo4+FxT?CQwyyqTLt|%GcTaEMr~c1l;}erp(=)SkE30ek8=G6(JG+o?-%n1@&Y>5V zKhcE*p!|g_#P7cl_5)o62)d9_QBhDqKhcGR?1>mC1gN(d_|ORDv_OxXi5U3<(TU~b zvMM_;m;@dklRS1A#Uy1GTw#IyMB2}k{V~FV{wd1-M%aJQH3wj$AR#sng#eHNPQlb( zRcoE%9%(}9iPuH$;6lYmIBj#N6y7K#7okkWfkWb_tCetIg$w!`4&3d61Dt1w|CD=V zF5=tv?Gblo_eR)JhX4Kv7)u*I9N2yb-gvPD;~Zhn#FK#ouj*Inu8Htq<@0bLnC>_U zrT_=BAHjjdEAVl-Y<7So9JnD|3I(6sm-*J_bVCg8G=|{aguTAeKY#Xx}=rMob%hXa@=n14>^->^D1dtgGzCo6-r{>FMx=QCe& z;fr`U;3$9P$*a{_#1;=iZjo<>18YvOcpA@}uW;ZbTO5%2k!}8Dia&YuPYM20zy05; z{qo`5Jj zd)Ew^(L)zzXnZV??ON|Z@VfmKdJDSJ399U=Y&D%G4ofxOGFdVoJ>iU=0pe{@rV7hR zk7c^?$mAdl%_OU{&yK7a0zTI3-ZJ1``5b`WSHW0yY94kYMn_QFhP@rD?8_dvToo$c z5E+E~ONA(32SKIhLtvf0|T6nWS=h zQLf0fz##M3UU95cURQTSvp4*6;y$J{(X6LblgHw3bLc8BuNWi zFV+>ApT}K|3NQ(4&s;L{E4JWe`yG->c52 zdI=o?Wr4dCpgcETyGu~qHkhf800)4C-LK_`;!8`ILs{lc=6z|Q0OfZ@gw zQ0b@%cfqRv!};Z57<1*lm)bXj(QDqa`rcRx^#!gbgBjg;_z#Y0w|bnM2_|!5i~HBh z7QC}w9I1x{NCkyoY-&)!3?`bf=)z0#s_Vub-dqeZM)pfn-8!p^C3af_g~v(yLezR_ ziNFNgMNcdr74#|&aO6mJu@6+}g8Va=gLSJ&b3TV{Zf_Y#CziL`)RYSE7KRRn9$t|1Cvta%hq7 z2N?N;q=rSM(eBx^iqB1+jIA3Kz!^i+lzCwD69`YQ=Ox#IUSTrv!&ejB@^@RoY#t)6 z0ld<3a{*GF;gB>9b7;}36X~unEkzwAYl^i2OV4T9C@+X&VS9F16WDnG1w%kRi}Wqi zFfK4l!d{ZcH!AxcO`GhDPKJu3boySC~bqBC#q^UYM}nG*yq!H4Chy(sDV4UslbS8szQX>(jOa4KRA= ze8Kp3%2sgi=s;4-4-V8Q_P(;Hykh+DSk5-c>69K0l=L39o*?b(=tp{$ugZkif@%7f zkC1wh7mU|6JUKo*dcAlxtC>?EuUcG3M5Q z34FX$;GB}PN74yG*V8D{V|9EOMop%rM*WydKk9`YjTcMfGBs_>ttVf-&Q~=8B~9~< zy;_YWny9wun!*Kv+ZMP}nz%~72pxJ8&Yp=JUheOWn^v%3wm`^GAC>2VrcP|NwpdZp zY*yd+_3Slm2G3dPyQsVfFTQMXM?IT^31nV%A2jL_keZ^UmuI)fB4aqhx9kBqtFz2jTau)x(f+p`Yq%IMZ>X*YIeJ&WVSDQn z8RzuV;wnusF@e(AQTpJ3oy-Mb3qC!81D7~P(BVwP=XX6|Gpg4PfMFeI zSRp|atz4Ojm)4Bih$=(pc5*!P#*VYa!duN+<0~)Mch?|SQ=Xu9I1usudEJPn76AQ$7jc7pcHdzIlgCKqqD=CeOv?7c-{ zlQ9Ay8FR`vQZNxXV48QMs^w=peah)z+~sq7qRefObd%Wk{W3G@z@zHuCS}p{@@Eq@ z57-O|qO{ejS_ud($@F%(JAKxki{?(c(Xg4+7@KN8sBI3!)nW_f)jmki2nPIeAjkt9 z;{LrUc(2MG-7!#-nwyj4mrv#z+9`IuNEZDp>0v6zav=H=^GiYf>KHVrg@Lk#pH!Yu z?lV&cUzJ(im|GRf=026qD}%U)YIfXi4&pX7nso;(#eA=D12O2>X(y02GHSrEuwF(ZmbBELGe=Jr6?SIy}ZU+rmR9Jn#}5f~F#ZskU36~ebS z4fEh_H4~mN2iA|*@0z8URSYc>&FV&6-UjrS2_aKn* z4JK+W()R@&`BCCjRJQx_Z%F$IL+jFWY{~ni*ikx!G{P2XnxG7HuS>0yO-)NI>wF(! z`K35FL|8iVVl0mf9$g3-FJ100U5e`08bX;m=e$ylpuYDbO>V2o*2&Xo=!(%uHR?_t z-$W*B+o|OmaHsaMju_LwO5HlNr19R7rB%y9Ouozn4ooNZ-9$c>rU3W1>@J-SA+(&F z&|ZIzowJ>dTFis$2ckvVwiWE5FZ-$ZBI)u-8-?FKDUi;v%b%T}6}6Zel`W#ODbvBG zKF`EUm1M~=wFg&EhaT*&*|9~#)CrW-P|;QBLhO0E;{5o)Ag-Z?;yvEokq;QpGGhZ7 z`g@0CBMG7lqV0Ddh^UOac~RoLm)TQ)t85COX#!2&VZ0MW8C(2jhgRIk94Ia^HZI~xcK}$TH{`7%E zETX5^Yx)kZ`7?_%R9GK4?e;%mI&6d)@q^@QBAvtC6NA%JY?G2mV~yrnJrqzM5xBTK z&k2;JczJ5d`q`pN(z9B;DGJdZE?5r_Y2nXU)A`2ntAP09z5HMr#9NJmB-g6 za9!P!KCy_A%ZO6!9Ldsxj*m>nYw)64Sxq0V8&frG*1vY)TViyx1Vf$&!a-`QkqYZ6?6O4BGhqlFT*2NN!x578hwkjW6fNf zrnxw;KYp84zJo=Lk4wy>Z7#RlNSjzTAK|aBUfU8%UA%CY&hC_A2dZNv6LO+~m%|;G zXE^J0wTUjDbQ#y5iAOT6v^1BXYOWXxUS}5d|kZ)$FjvENL*hFcUG1iWpiwQk)57MIo@S{L%k{{xY2;xjfNd172?@lO4X4( z81lAo-h4pn7)`kT?h^`!=0gh~L|FJC98&O#1!7&E+xx8Mq^2&BE&WCj$2Is_XwDiv z(Ztqq*;D`pv(_L*w2r>Qq=6M(XY=05*ReFB9%=sfh6s;{=a3s88#W@3nMpzOLa$t< zaJfEY?p6@GWjHap!J1|eMnhX6pD&M@+{qmAvEp3EK@+XqyD5 zHm&rHwS=*)g}jR%Gp4`^i4Z`nrTB*i$rc=-0x>fwc)Xs7a2=@riaP)LL*M{b{mRxg zw#)^KGaTqeK-@pW*TM70-)}rJwTgn%(_=U8I z`IGk|4)4joeFBz=`pcjHopHwdlS_bq*N%+-DNTQBoj*0<|744SFoMLbx4lHV!MH*W zY^qZ)M*U?HHhRts6Fg?)V(tXsB1tBnWBz~|Y@>|)gjyr6hJ(MefM=#H;Xw7zW?mZ( zyyv{>ZKAtQZ$bWTRH6^U+6D*EH`8dg&XhhBJH1g{-$`2Zi-=WUZ6G(}%Xlbd|M)N2 zU?cD;gBQY?K!pR>X>PRS5PcZ)(o;l4gWHhjpJ4+Feg=yX@p!StCOSWyuUzU1CKifv zRq@AMlAU6!ZJl%{KOmK1q#)3I*--IGU5;~Us%b#N+ac?=(Ej-|b-(@~WT{p~txL^Y z;r}97@`sSp|8GR~dwJyO!n~jG)G4|U=eDUHiNWgI$G}*&$X6g%0bh<;6O=uwWen~s zkvZh~R%H7xf8&p4vIY6?QoIPS=jXKjY6h&|{7h&D4(y+9|K!^d!-36vaGv+anxnRR^08aOAxMP zzqF?GM|LoZS&XN|yixP$`~#Q0NCn)l2MN(4_%i&Q;m7sC?gwnW$>*U$eEAPp%OL9= z5-*)7k&y!|FQD^7`gxvjkRn!`@C(8Pg(eB7)O79gB0k5x?<1k$tmh>X7wb_As|7K6@ z(0O$w*}YGo-CMvj#Qx|0y#G(r(+ap#K=E%yv zSn^Iw$n?f6{RDbxs6b2{UXlS|%=BF%TKR`WsbT#1cCqfK4qLpIbkyyBpH>Pr(-A>aVJC5Kz>wQ;EN` z*?KZzf_PAslkI&tPj(uQ+)z=WT}Yts+f~!rJ{oipLn3G>{BndLv~Wnqu@i zKmfIsRX8x6UEwFPI)Fzc1tWzFJNXu5B^KBT<^>_m)p+leZK(VRW0z#%@R@HA zGhLL&4P)h`5SA~y+k7aamN%6dhGE}(M}Zcda)ub%1&d=_l*i%AZo%o}tEGn-IsJSi ztK)ALJ57_>9V7g*_|>Ow_iOcuNlyF!HpBhEy}ze5ev?sti+O(UnjTHk%RDb%t*P4X zB$Z@X*b${&Oi~IlteuuDa>{C;E@(pId;P#Q;thbEt zoJ1JpggsK5)EpDzX%3J;s%m`tH)QyiiTi)#{U1e?@qSRLKdOV@&d?S*mU5Msrq3NN za)#1TWhbJ1uvoXE#iQ4m&_vVC2!_cNnD}S+$&Yhc4;}GisfY&i{OAgu{FnN_Kl=qGbcE32rOqjBbMu)c zsYrHO<9E84W$HkOg=?xC%{GcpcvjBS52bc-=6QLOH4g(IrJsYXA0pudsDq?%@j&5i z|Nly&mg2*YlO+d^I8Dtl;)NdJ=w^DlVjT=f^wiWgWw_#+x8^v~Q;KKoN%ObVo5DBo zdnj_m=DLdGCJ45@KfL*u6~Q01F0{WcwfQk#`F(G|>;+l$1R3%*NIP-8vE6Y>Sz5##h1(Cdw%Xj$ME{pQCzw`T?uRnKPY%%)nnDIaJrGI(<@BQk3y)NsQ>MY#X zmOGozM1guVy@)Y{F0Me4`1##R1xjVgNDjsT;0!tA_hIt?Hdj^maR1IJdbej?tVu7f z{2;k=M%D*nO%yFsLG*AE*>+uWpB(D9HD2MSxq6>@A4-O%o3nlu z>1Q2LpD^2Z4v$960;QUDl_|_JRXfP6jX45eZPW9uHcNqmz_t zkh#v=d@OQz80?F6rb0RtF;&EBoc5h6AYnxF-L`K*_m{Sg2_j2TBSD^v91jYMWkh$P28)6}XUkjEf8KXqlX)AZlx@$91EJrkE#A1`-?u@wm5V+x0pT36YR? zW@J3w)mp){hf9WI2d7vM7j*{G%6LD?b#dZ;L8p)IrUaV)*+u^`9jHBV)SL47oL2h* ztGps6wO|!du+~n(QYHmkfPE~~K{`unI6|qw{Vd|$X%UkR1tuT0B_^IC4N%J2ly=`M zTXpkzF~`%vR(Pi0iL0*DQ0W5Q`_17E(zjz2*YB}nOCjQ^^+tUWK|7vd)Qu+_8y*qQ z?hwc+b;YYIABRv!+oFtZXE&gkht5aO`f=7vT1!MCdQ^0f3RZB8woH#}lkz;6hz8p{ zlX#mY*w?miIqD}t3H%U6km%MKXBd*ATww3&;b<2)utz1<(PuK9v-47u(oJSAe`3kv zB7cH6rl|Mp!bzXm2~ynZRq4IOd9@gg+Lm;QGzWl76Y2R05y_{JH#3CT6qEN=4M~|ey3?LLKMcQ z3Q^E)8<(UW*>R~6nTz_OhySI;lD`fMPa$&o3;{JN&7H;8TaVUC@I7ZHApbJ(QH%mz z>BX5?pV3H}NKZ0JNXl`7@z_BYhJ$_Hmu-;gc5oNb*Lv)PX~~I2WJK?X)+pC$i(DR| znc+OM9h+(B`$hlRuk+VqE#GBno)AwjZPdT5e}Vh;tH6;-8%!S#oZdm?Y<+;;!ZJgd z6{$r8F0w*3n~~y_k?O0jEla{vYSW~s;kC8~jQt4ObR>&7OYi$tgXqb+kI_@-si3;| zoz$269!j(sB1L6oACJPDl)G?zJr*ud9KkIu9yemWQhSw|$Q7qFMw{b3bF}ZtBj=YC zUB=?2EiBRXLG_D5+>Me-cj=B}>fRJ=es8NGRoJO_?3DVR@pMH<7qSFnqow|yd%QIV zOBtrmb=~isId|+I&gVnaM&v2FHmX40O%PpKKR}(eI3%^>O%Pq9iWZ+%lqEMh`DS8j zWIM9ZQa`7=)sQYSGdkZ_?=f{l*c0bEf!vKR%aj6P8OreWT=B>2vbS*-^eG`zuX~nj zG~ey1vgL#o>+wBm{?le74Zp!D9?9Ofb@92-JHl}zulVa7Z(Ls9Y@d`l>8mV5J64Qo zXs0;68EYCow%KaZ3-2QrSD?hTChoizE_KIwP z01n*0shw11R3t*!n7g;$$H;=TP5i^aP!q~ev5@N+`wg3`)@KcUYsuq~)IGWon_3%o zcMQhy$q+d-PlGD-oq+YNxd0Bk>C2~zv~6W(bH-o4DsRcw^A}$yqg@qe#h?b{h3+nP z$d(_kaGNVn3Sl@T&n;<9I&$x?Sm@&mBc~M{9@5vz%nkd@Pp^%Y))>!UEA`IVayghT zs8VLc>BKjmm4JhbUSwdOFcguApdoj8GlvdTM!IeXE3e4X_>*WqycxMd&6ovSU)j)_ z&((YTdk-!8SXaobBC--iHgJGx1f;9zdg%mXfdg{{;HTh6*AW>4`>meuN7kr5?!|No zjc9`KAnFg4y4sV6@+?1mof8z^s}e=#kqBU}8|!*G6P-A*9XXu2Gqi7*JjJLg#(Y5X z1%@b6iq~DmyIgL&q?}gE0)J}B2T$jkUjmufsx0Dk-4b5Js{>{s^4gLt6ZACg;Cc!% zI8bIeogQtxr@}*DowSR7SSCXL$Q$q$j;x#9eJ&=tW0DbtkQ~cnl^8nPn`zO$#o2Y$ zw&Pv_Qc$TlVnw^KQC@Z&rP_oe@(O<`??%qsEP7PXZ0GHb zipT14CmtA%RtISZY8#u(FB&Vm+Dp22FdnKte*U>@f}n$>%a23V{Q2%GJV@&CAD)4G_=JlhE#nyczo{Gd_BUh0i6GJeiAXscv&JEwZ#Z zDql#{_>g4#*)sD=$_b!813i??mwK7jq~Dekh=b9Y;`U#>!uJgaK7WLiczW_YSxKP~ zYO0YiGcaH&VUs+12T5<{UOUjM@nYdB1j z!7*w032j5Je3RDxV*|%*tv&osQM!Exnf+rBZRUpl=|P$-Br%vsJ>eO8s7bT<5*cwSwF!0jRc;znyzXUFzK%Aqm^@($N0`FuS67YnRbPJr zwQm*%rFpjLcBZ5c_jeTl6m|d~*H~qV%ES54-WTRRV`?l@8HTA(3Fqi)?_fDUp;vtuX$~p`R8qK3c9`E;WDAy=P%Kkt zJh_M$@dM8*gZqR=O#4})Q+q#u8D?ZRC|zSfk^=fyWDk9jMox;;X%RIXm4a@y-hO+p zJ<~UzS$;`Y;@$^6`k0E_g&ZJc`va!;&tiG#j#<7Dh78f0#x{=v1sT-JKQ5rdI?6n| zUZB?<*KSOl8PydqE~=l4@D7dgt8uzphIWA3P;og6|I)X@=f{#WoC$qAe80hK(bn_O zHjKk%f58f6WNMOF6HO$nSqv{+uy*{Ar+k0SFv;Oez+3&^H?-$oLwFOITMn(H26Em` z&OD*b8Xgt*6VSQc86gcy*eKj$6v$1D>?ny4KRi4C9IqtySvXLY@7|zGA!D8B@oDC$ z<`p5-NrAm!DPMU&3#mfEBNDvZQ4LT~mlH4wiqP_jC#46)?C8l73 zN{}Mz7Rm_ru{ctDJ2BFG&y|^4cB}eHo^qa2<`~QQdzJ?CK^PJwszW}6O3!6cbsAY; z(+1no)abu`OQ4MXT&bQAndvSnI{*j_vr$M|9rG3a2cV$SR-JT4Ky4H}8Mnpb$g}`H zs(to?Bxc1NG!K>0h)^G|<&sxJk07r9$j2Yl#}*sd81FN!tO&TYa)<7D8kvWzJsgnw z;^|pHf#F2-dTXS*xbXC%1;>=I$DkORp-k8@FTX#qEunJ)=y7M|412D& zkm)K%%2|?pRw+^64#uwf84YK$8>0|(q>}}h>g}2yrL|$e* zBzEIF)5(c2VSz$Ji+aAoXVjxTTG5z{TlFR< zrHJPBMBC_k2qsqW!)GV#%;o~rQeQHWGtXyUW_Sa;9KEI4Gp1exU6(Z>mW4*%dxW_e zJV~RmUk0`@wBo+Lu639*oS!jfsVz|>R!il$Oo&%KRPAT}rrKWw8S)+ZYhDwLBqoG$ ztRy%(rO15F@XjDd2SsEtC!rCqA=WMCgpN_JTC#VT~G%hIVVq_{2tO9y@9~ zb@8XqS?{oM1%@Gxr4x6fg`$OY6#<$C5@;4RAnp zsywqY5?Nrtku80Ro$i=H7VlUuxZnZUp#;$m2+1!%W{6{&WPN9Rza$ssb(F&Cr;c5u z^1H=nq|SDi{3gMh0lX1iM8j=5lbOQiUx_nVT&YX?{zL_3f@7Y)KC?{t&6Zc}~hg~L9XUcP{*TdyUx zY*tfjn#N0y6yNo|b#+DxV;y$G`A%>YseMY$6WwI#YG+3b$t!`VJV_bQy>lElYLHIQ zUeXu9L-_0aznF6X(Ej}Zu$0MbyQzUqTK|+)$~E~ z0Yf@xXp#Yos-;uoc1PePfh_)0@x<2m$ZF3G-cu_Q+cu>uOOeR#da=zQs{^c+>yX66 zq;i}5r&FHEI_ELtV8lqa;;@IE&ga+*I^Soe%+G}{A zNf;ZK%4UJyQZXv*^u0SBu}_|S``S&d#aJt0ptd%$DXw2S0CznV>ChHMK77roSz(ov z4r_STyTpO1HUzJxHAy$w8Gk*2-65;)d;KFI((%an(z?O!!U3DH6aO}E~WpuJ>Pq;oYeL`D@#qs}j|6L-I{wYqBl ztf`QGDXsNcplkHULFdb%%Dnn+I;>BPiSMK6Td+IbJ2xzQ)x9!tSHp{(ig%`6LQBgJ ztYafzML)5;K+)SqF3T!Z$Ty-2JFi$EAQW2oCPB?nc&I9~7HB9Q6UrkPD!5aAvaRKK zv|7zcGU^fY#i4K^6Lmc@z-tS2EwNF*4dP~-ZXCrwGE~{7A^lK`N^}h~K3c3h@yi}( zp&4|ov(Ymws(6lKy{Vd%B{Y7Q1v~q}LIBcZzSOuOc9imI_m_D+4!0WbGzRZyW2vNw z@&u^~i=k(dvW-|4krZHlidCxW-&7$+^KbH`c5$9-V0q*Z@gAMwxAWnDH}UdYzhHqg z-7)!_7p#q3i0Z>D&bzH`SPiAi-Xt=u?S#a>34zcNRMlcN_rd{t%cm^iU(ZZTR2lB# zL>_3oIeOIVgOqARA4vB4bm`#JDKNE)QNm+Y^gl5vUFZTKF0{7KTTeSi|#?KzA?&wOB^;!Ah*!$ZsSG8s_*Lyzv0@!@CVZ0yM z-gR3m`ZGI9Wp)a4To*;WzK-1FyJfuI58$VEaNzqjqVWR!7G{h5mBftmN-US4#}hT$ zhvO55Ot3*Fwgx`5TJ^Xmv1ckrFwi1WWe58K6W{`p>s9Gh2emw%Gs)XXCDRJQ5VU6u z*+rtDfbGRX5z3hPLpR-N2lzy&?5#W;i1WP<2g+62PLO0tPD+hb-8lzouWZ|Du;`zV z8?HP%h*_`QNBLKFOAqccuGfPr{|IU z_(ASaRmwmYD(VZSb!qjpXwTH2SK0x-n9k_DWFLgFnS%f;&gxPBpfp zPL!#t?(iK0*LF}TYs8x1gdU=&_YrBHQ?c+{X7=t6;z2#rOcM7k+N9qNBhbd}>?%Li z5))f-lHMGLyoFttZZxig8_2oTvBWabzAcJT<$<48?$RDl-pm43Q)mZ&OCwqM9S=KT zj%r@)tjtEa224BW-=qgY)z`bbQd7z`$F8|`_@$3fY%SIUSNgzXN?17AA=M*Ecx2vK zi8oF@P*)kzc=I@%qb|pnHZ9-O{GM#|B3WYfc4h*s5V>fQB}3a+0?R7R!lGVVmAgAM zF7`vPL2I^U7>Xw>Ex3&N=^UiXC!)i}8lO9tfql;!_`pDZN%{Y@nOc zG585uYO>|Rg_3byBX{eQuCyVg(e^tATRT0PP_v{lFRfGZMdg+W9@dW&lyWc6(t1n) z3?w-dY!BoB38PG&-JL3> zgu9S?;gH5et4Fczr>LGJF=Q`c0;uU$($r&2;3Jkd7B`Pljv}E%c`c>|Z}xXz1>Qa(6JTk_4X zRT@bfUn+;P&QaO>qccso?wM@nJt=~wm>qw|k>2f`zSk)7mS~}hQv#KPNj7qJXzkYZe7(tSd!Nnm1jUK`dlZn2o!`) zF7&o!moK6yYQT&}{7d$|y4y_s%!A(@9+5AQ=wzKp^m>ttrK2AoW@YbQZuI6^5vtA4 zmSx4?PF#&*p6MYAn2*4Fmk8_|HRLVrR`mEg(+0Biw|w-C@Low5QpI1f`}ah z)T+ss@GStd6*H>#E0JORxm&X7W)^Qv?fWn<#)m|9{hw(*eIYB}s+aq)e66&3u9`k| zslauZ;>i^`mR|KthBL!MJ`%iG09BUH=(@zOYi=MD86W1FoEV5Ly%T9zw^cC&8Y_ZQ z+@DHrEtZ+sP0pRx#CM_OC1rlJ-$~y!TZmHhV>R_ZTeT~uTF^L(06+_$>Yp#oe4k_N zAna*fWCLy9(IG4yr)ZZ5-MwXPYvhk`Qq6TB2KC7}d~TEDrO95Og*p~#(sY)C$=jJ- zQzOHV3K8i7yg)yCRkqGX3bwX0KXcdvr%_p2_hmegm)Us-rF+kG$cgtRSimiQru)lG zTtGi(dVs#~6HB}NIb}Ob`&*?o-m};QuN3?HJEK9&8NEqEpXb$U)Qm+5$(e>`Ml7&X zGbWPL19+QF%llUbF^=dfnp@Hq6p20R1|`tMF2c*CHIby0yeKHj*pwlWddCqsB3<;7%T;1d^Klcva@qCUisif72S^K#bTDx&PyaMt2pHLJ}%wy7i60E-U?T* zN$V846wvf(DnD2GFy*rFz>eyx@pZb3j5qo7cG}md?lgT0LHtOo0b;|X=G^5gQpRdy zkCJb8FMGY1zTv-{s3N(@mEnkMI!tI9p^RDiEa$Ky!6~}dcy-rfq-EhPK_ctp0OBp` zOkEQ&IwogXb^zse6%$jT)uRwS3RE9TM8oqBUC(8R2)5lE#Y>T#A8LG84@4g&O)m!r zTJ2wivm@u-J)-(ofmm(<|kU+n7~d zXoa-fmt5~x9+5iVrjhExh+vaMBI=!~Gw0rAT3iZQp>jng$2pGxV`?i%GO%{SrPEh# zUvCstqxaU6ZU3#q%?B&<1}mOX^%HBP$~2e_h-7u_u=xRmcDh@8e$Xk;c0?5?G!0Yo zy9^$^-a5Srpn@8g{;uqU;&@w?n;ItyLtJLC*1Ak@yWb!*HKVtD1Vlp&wuE-Ld_gx= zR#Z}w!cw@64O-!#8!Gi$G|nk7Ffx?4N%q}N%hW^44QJXCkGu>;96Q(^Yz9G#;m$gf z*kje1sM+z`vvv*kiz=t0rslle>)g??MItj})iCw!R8=lg;VGo#jvU7~Vm8rF%k-uBEc-NTYnA3fkXpl_=4a|-e54xJIBc*yGwOv%9L)A0~ppV|s= zpu?EX?A-?%~ zBge$NFLOPMErqND1EEvs7I&!jM{YB7E8lvT_C?7TJ2o>->>xM!Y)p>cz~at^?8dvY z(cyfGHfkRiBq2Ld(G%&J#e#qUJq7@L?rtE$kYpZ>>N6W^t2m8g z<&d|X()i;iP6C5T#9V?IOL1Y=GWX*_6(l3S0m=MPh-DKFke8R93`%r*p2vH8)U~oy zC)>=aPiQe%2KKju@(d7%tNp4^SxXl5L(_B44?WY0zz=Q8F~4qyMHGSk(CjSpL$fHN zXX1x0&+UK5G>{&iuP$||?KtEobYoY~tF}_a4=wY1FiD%si!xZH7UtLO^V2;#Z6YT&2I!k|kJzSwNi&XI1TZ!dO)D$iW;_8{}o)6a?!iBWtOY z$udzgxC~*85oS73#2nc(L&$+6NE^op518h^gYa&O) zSOzyw)t8jIFOl9>z;lfCQANPxf5_JVKR4z7l}$kaly7@@ s(4a9Zy`{N3;=^-11>gKWwhr(+&hzta#3Hq`B_Q0Y!=I`S!SLDt1u2Z}MF0Q* literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-444_5768d4e52b926e89024a17481996f2b3b86c632e9216131490599532c6330679.jpg b/docs/AbaqusUserSubroutineManual/images/page-444_5768d4e52b926e89024a17481996f2b3b86c632e9216131490599532c6330679.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0478baa606a49a16b66ac3cc8f551e59e37ba7ec GIT binary patch literal 33186 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-444_c5668d8ed548cffe6713695ee0303f55120939a6572f7b7f753529d8d1cc3baf.jpg b/docs/AbaqusUserSubroutineManual/images/page-444_c5668d8ed548cffe6713695ee0303f55120939a6572f7b7f753529d8d1cc3baf.jpg new file mode 100644 index 0000000000000000000000000000000000000000..acbb04168bf60e807dd8b97b7f2a1cffeef6e2ff GIT binary patch literal 15992 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 H^ymKrV|<4G literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-449_04b4f858242c4422cb507c656f70c3ab2f2b7f127d4cd9ec23a56c3246370a01.jpg b/docs/AbaqusUserSubroutineManual/images/page-449_04b4f858242c4422cb507c656f70c3ab2f2b7f127d4cd9ec23a56c3246370a01.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a7a2bff31eb7c963a64448994e9188d87fa4bf88 GIT binary patch literal 24610 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

    ZD*VI|Cx|yhb{MtOF-G$QjMan%KkQ{*-|gW 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 z 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ⅆ%|Vc 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 U%?@>=z>87>?tVu~aO~*+0u60U1^@s6 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-457_c3507cd46d24e407d3a58d5bf53ad8a6abba1d60f43bfbc159bd3fac13f49b6a.jpg b/docs/AbaqusUserSubroutineManual/images/page-457_c3507cd46d24e407d3a58d5bf53ad8a6abba1d60f43bfbc159bd3fac13f49b6a.jpg new file mode 100644 index 0000000000000000000000000000000000000000..df0b249ea9a3e61345349a25a936aabfd410601d GIT binary patch literal 31464 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≥N05S=cMSp86fzA36yTeeZVx_tND3BJU*0x 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 b&Hl*l{((~?@4pgd0()Cz$XZ|S`^et`hr8Qm literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-461_21cd876ceefc88e31736a2d5c9079017522f73b86928d94b3717b51d9fce41c3.jpg b/docs/AbaqusUserSubroutineManual/images/page-461_21cd876ceefc88e31736a2d5c9079017522f73b86928d94b3717b51d9fce41c3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..49b38381da9e715309ae8baaa7a3af793c579cfe GIT binary patch literal 4347 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 X3{Z^cQy^B96pZEr&i*xljM2XXX_96d literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-461_bee7c7b825211ce7028bf6398ddbc1882bfb6e69809d18918e972992b0b816a3.jpg b/docs/AbaqusUserSubroutineManual/images/page-461_bee7c7b825211ce7028bf6398ddbc1882bfb6e69809d18918e972992b0b816a3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3d6c1e4399f5a0a733f90e209556302fea0b945e GIT binary patch literal 3327 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 DolpQS literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-461_e43f92dbfc7f9625e104c623f105aa0ac8a976b96cf214f8ed272da56b78a68b.jpg b/docs/AbaqusUserSubroutineManual/images/page-461_e43f92dbfc7f9625e104c623f105aa0ac8a976b96cf214f8ed272da56b78a68b.jpg new file mode 100644 index 0000000000000000000000000000000000000000..05560b6ab3691edb91d9400b577f804afe5af6da GIT binary patch literal 3234 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 IF=LJX1?NfX4gdfE literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-461_e4b9c50950cf7daee49f4d939e668e6db740f4dd81041451c852ea30fa023979.jpg b/docs/AbaqusUserSubroutineManual/images/page-461_e4b9c50950cf7daee49f4d939e668e6db740f4dd81041451c852ea30fa023979.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3e9164a705428299614b720f69461135a187c843 GIT binary patch literal 3675 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-462_51c3e6d86398e00954ebe6f15bfcb39c422a76fcef0b2b203021328209613ea9.jpg b/docs/AbaqusUserSubroutineManual/images/page-462_51c3e6d86398e00954ebe6f15bfcb39c422a76fcef0b2b203021328209613ea9.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8bb1a6db6ad9819aa4df6a8f6688201db01847e6 GIT binary patch literal 5509 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

    u$Rr6YKz+Vlj{l!$69Nzz&XM+O4todg1 zwWaN}vJNMIa0P3WGTM%4f7adG3|y)4(ZQc;Lz1thbyL!BbB>v;!81*0x_>d<3u`H2 zRSkeFgvpV_^iKq9BC&zyOh3(6>w>oaU|3FxJC$pIu&VKZGbVEJDrI#lSiw&sY$G&2 zG&aUfa3qR`n+{9RTdA|W^UNkx^)~nI-44CoIv(uRMmcKBaHQ;hQl@(0Xdg}?p8qUd ze}iK!9PpD1yN^vaYr#atnzera(u^{KqgyGNjG`Q&odz?X8lT7<)d=mRug@}alK}_RS#^{LTHXf`jeeC zWN(E3ujl z_N6uTCa{_8msOPcReA{Ft>V3Pq3v@q){uxo#v3(#7cJR&EwX*U?nG5A>rEweBQYFQ z*{k|sQ50khov0aHq%y-g?RTD4Xcp{(^gN^U@im(L!5*w0>XHZMO?9~$PvV0<_Om1v zlu|z6c22d`0IIrZ>#& zNjjOgvsw2#DKzb&g|$s^e4M(jV#kgGO-Qq8W+&3BCf#hgtZlqbq(hI%#&0;(V+!pl zIU*BebmM% z$?pixyx-YU$D%~}<)IT|cN#}SZ*LnLGYrwreGVwxjqRP@j4g?clH?j|9x~|in|V=4 zSVs0^YCA#oxn^^)9g;_eMd((V>{6TzwE}&xarxFvF!feoRsp)FL}H3dsJE0m0CZDI zmc=1S*!*O(a#n>|^*K}l-*)vQxX=K#W0C~dzd59)H7=%kQL?C@JONOaZZY% z!$;ZG2qeB2rJ@1>o!;M+XrR2ngiv2d@diHB#HUPpX4#G7Q*Df|c7*ye)VeJlEO}Dm z^Y>;!JE7s#S0`qLLPwi09hVGWk9L}$LyvnW)kj4GGRT!J+B8)fp0<)9dUy5-pIZQ_XQgYJmQgLb1&Aq_1{8@&%aaN%A zTB9xwhz1`HsjOu3^K{|>3Nf`8_~G~W%uH;7fNc00yC+L~dd;PUbE{deoYxC zmzP+Uz9Ak_=3x5Q_;n5DdW^&y_H{WSM=&bWa*XEEM7-p=An^?UP-nm&$Gvmw*N4%K z{)eq-SJKbfHYy+HRBoRXRL0aC-sD^UHj>pf1rV;m}JU zyiy80~Rz_(M+kiIvrqPhx$ZjBwSs?$; z^YHee@k`tEa{lAYXziM~wP~9ai2&Q|Cu0=E{hz_I&~{R|AFE(jqIhYEZ_!*Q_jtLR z;e#)$c9FD~_mY530*`jG2l-g#9xI{7##Bi`d%xNww1`9^Ny@8uKiR}>zl(2>qJU!~BnjP*8dXXA6k3zwzQLX!%yKQ~1;1r$e8){}ok9z!6DVm)y0 zF2e2g;gP3Um+Cp4$dKZv3ujf8_kO5{Dz(Ci*tz2Fefxl6i(a6K?D88OggH2KWQ?vP zr1P&)SV&hpBy?wcPtt+hhEeJm zs!6$PO%z<;TrHrfFGF&Jl_qN&T)5k7CXiwKQD{oH!@K(VG6K+W2uHRWSF2x*E`;4Z z_o;KXaQz`$y&L~C6cTfp(d{ZJ}xJ-ec$0jWVL8INFsBuABDQ4zT=G#dTAz=0-OTgFT}`*o?~jCNhc2|>1$ z&sL#{|0_IT;44W)v-(Cg^X|u7ikn@u@N&(92pvLLHq$2>;yboYarSS#6H1r>+P<$k zY%iKK{@RZJvpuhrRaDO3*OQ!B4kF0AMzh+mUTfy?H7Fo=hbZ`O@{jJWo;~`^he^3#f(wC_K0hbR64jmg5 zJr8;GlfHV4_Sw;>8(%efkF=5d8~Ih5On1R3Z~z}2^@r2@Q(%_l{)g)y{_z*=+C_QX G^nU;f_ChKE literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-462_5a821c5aa22393427ec50eeb9d0ce188bf9522812a8013dcd058f22c37f84362.jpg b/docs/AbaqusUserSubroutineManual/images/page-462_5a821c5aa22393427ec50eeb9d0ce188bf9522812a8013dcd058f22c37f84362.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6df358d00640af39aef34d309d512fad8c3b7e65 GIT binary patch literal 6863 zcmbVQXH-+&wml(0=*@t1P(Y&6A#^D!CGsgn=^`K?C4y3v(2Mk51Vp4rM+B*%BfUyT zf}w{dAV>ryQj(YN-uu4$?j3Ku@!s2K%=2gObHle3Gb*R$u|C?DS!Vc`*xQPD9esV~#gGhSuB&Mzn| zDlRE4dskCiSC4LJY-;Z6?&xl6C z_)lIS0Q`4awU6>P2gu1z*Gr8_CgYGQ)+8=wBTQD^taeSAbRDkmq@p{l#OVFrW zHBx+?0+=?yc|yy*T?qr{L5`g7_La-gE~@y1kF9vyK0*gfDndeMRUZYbT)CQ^*v-#1 z{fv>wNW<7J^)31fCdbL4p4f=2&!FvC~u4=6GxuoBYdCqwm$eRmN0N z{9U;PE;HD@c;|OtzMsJ7ubZ8AMqqvI4XC#NjN-rGoo_^mYjL5rM;{`0I0A<893qTD z13(O-`0SV6mTr(X2%a8eQ zP$l8-{B~|fIWR@y6UO^Toz#1nxkq05@YzJ1P26U3FYsjI9}G>bqx>~(SK^sAO{WVl zyHc!$b2-{|81oIP(oI*M$EC-5mVZ6InQS@u3~5_#xv)6bQw4uQ$uBnIq-4 z&);;RS9N(FmI6;{Z5wu8Z?)d8Y;Sry|CPwe=u>K4VEKC}a;VN^Wl>x8GToi?-_Io| ze->axp$Oh9=S0wjEiI0~BXs=-W*3W!{>WBMH*wdWyJE7O!XCCsx*-m6Rg{U3I{TD8 z?>~unW=;QPdy~j&O^FKI4m3<)^*qhfAB6k)d zrEBUATQelxxhJtoxt0=J!UeAM^V&?9q`8O=xey9Z5auz4+JKAy5N_F@`G zwn^@@(iI>0P*sHIlk`r4)BGFzY3Izp)OUtJOgmP+9Uvb?1z9{=FXPT+^cG|_CgiSp zEGh{nSBkdR+EeCnxpD6FsvE^JvWuw zd$$fR@uJj9q$0hccz#~(xfbK33Yz*3prlF>Lnn02M)?@XGP08049WRFtC<-S9?P@c}Ru>*mWzIJsAg=<~Iqj5>ifxY`cn|X!m9NyNowXh7jw^{nBQ6_8a4Ya>3M3yUq-ZPocZw6{hT*gXL=W|&$RO7g8~C6VJe9mvzwtl-pPtKO zvBj;Hh-3Bh@#bo5ZLe}TptapV2<4n;f~%GR;KOb5@w-yK&9PIaQxYNWF_C!-Hrlh* zlxU+5#=P-T1nRY*aYHfYQO025)L<$=oV}Y6WIXNfd$65kHEg?5m$p)8=`V(9xigde z=0|jr27SbyzRNUm=rcJ?MX|SU?H-0BayGb@K8bXNYqp-wstk6Drg8SmfhPY`;7zkp z2gF;Z-5-xnnn}O}@(u~lTH*!5C6o!y?6E{8<8<=ez%YwFoy_&sQaR8z^q$EP zt5rv8$6P^B^Q@41wnIbgsZ5-4t5)Gva46$9n-?S?z<_#$J&Od;QoqD{y09$G&6^8- zOTjH_Uepf4UbzDdj1_yJHtIqK2DZq;V5*J_5bCig`4Uv6YIqj8{{7(NxKPtUZTv_7 z_{MIpofd4cGTqfN60pKXh$I18>LdWhK>}8FPA^)MMel0~30S9CI&}h%!#PL8*E`ekESZ7-(Y=s^vVl%PJcjeT24A?Q_--L{4YJhE-w`h!yz6^#u}OM{v2#;-ETy>{NH)yPC&SJvOCw_~(8-JtA`A z7y1f3;kiB5H5P+cTjfc>Y!YJqg77;xQSp$FR16d}Z}=dH1khyks2^V@0lzgGNC3C` zzeP=hKSaxi9G!oO9kQq)Cx`)cd(U6zeL%Y&tT27!v-3q{?6eA z)7##tpJr6`r7+{%5fvIbpOcov6)VTEx{y4Aj_xFS7l|~R=s)q({*I9Y4G~(pyiKtq zzY3V6{Pi7Kg7q)X?Fcy3Yn0c8@mt!gc=Im%e;F%o2=?--nMl2xXpUz;^?f7#NA-^P z1J4erJ5U=}QSWP>Ar=;&-yBt_DsWq&%Su|o!wsoUSEa;L^t>q9fdp-42;8yzmp3*j zvhL*CorB$s@s8+g{i2_qDk-VvmaUCbi_FKr_t&YPLR^~CsXISeI?C@ut6Mv_Zk&|p z!R!*-*UnedDqi8jFNrz4YUxCwD+U*+?GEnQ6LKErn?34)I%!VfO5!NPaC*0|6;N)j zQ`iK)*~lZjV4o>3MfqKyT5E_owv3j{PucSBJqhcZ(O*?c)8#{NqG=#GbBidoRfCu* zB8N_oV%U2&rH$4!q374A{|GqisGQQ@Uswt`wSnu)n#>%|Wr2{_rbpc>-#$xf6a(hB zZ`im}#xbeP{EDWocjnFAf3>ab+BGbOaOMtIOcf=>TtX;z%q71VtSk;zlw`S7fD=b{ z@8-w5&3synn08Ybb85d;E+E#|tN%$`f$DJc_1*-f`#Xvr7~u9$AE$pQTMJ+hDR=RH z-Y&7f8zvKuZavY@$FsDR zouCe@=@lTHK~k#_NRgKpV0b^UVP%QS8hLJhOHGA1TpiGEmHX?a>~E9-^Ju@Q@VT)+ zR_h%}K$i%fnHUp9G!Q2NeZk`XX0_;y6?B`sNUNmW^GN%+;F=%G{P|5JAlT%2$;wFE z1UhU!wk$ZyW|2C;7jqkbmxu_83fdVb0n+zLK!?C@k?|nR{L&`_h|as=v*^_`?p+?& z_8R`Kb;R;ejD2`}BUAft{wf%?lk*xnK6;O}t)1Wj|R^iYqOfUV@J}qF z*OziEeyR{~wTxV5R)2nEA`G3FuJEVza}0XNclRzw>I;;h8AIF+_TSKzr!>62j}k#r zPa*@kuXw1}>_)D$#Q@$>r_OnVdws7f_6FCDCgys1^sXivyrb=J!j(A%%I%YYguM1C zueq|xwd-AG4&k_D_I9iJGe7PPTs>Z*8dniyx&L`RyecJl{dV##s<<)sx-0 zS*eZsUYEyeLf?|5m;HzbmHx}j;3}JDr%)+ngrI;guzt#=y2!ELn;Y>nTaBoaB{eQK zgH9QPZZ+;cLrw1v2wgxYc^VN^{`j0~jrqxls8_7uUJ;sdb^Gu@Bblbpnkq^q)_atu zpR;o2&tH@#vN8$*tR;8s(#Ag z$ao>TisTnb*UGc^;loA6MQ?8lAuh%G&P0uR^zlNXQkT|j$XWTQ`5o?5JcAIunrW~h zpggLk{KQP{Nq<@%(X9)zp2(m2G}&zhAz*^nOv=OAp5UO5UQ$YIr2w=Hy8dZ#!j12!gt;fFG`oqHNBDi5B9$kI^ zm#V;HT;0zwyOKfJ^q$;dFqi#n5UYxY@QV#02JfvLWsJc7qoIwdm9{rWcIT{z#aHgL z2Ja?grhy>tEFAGYR;QcKwm|Xq7F9m8wbZUH3Gh$Pqai}KEl5C=za)QKrHkjNTaG4G zQ-rWqoIIGXloM^-G%DrmUHPjE$N zvedu_^nOo(f26hUWNn$UL!@uavm=BY?uHhoyjMurgkvz71htJR9YRK>)9bp2`fN+E z7Uh`Slnq|S(sw?IPMmY8NBW`^Z8E{CQwGzj*VV3UwX;{@MGh?5QWuwW$1P=hnl4-? zeg%zA45*__-_C#0^eY*(Lxpb8+DQ-9fKEEJncNfFXFn(s0+|}{3jO>d54kQjT1hMf zbIu7Yb{?u25Y;nE#;Gst7iWn7Ok2n5`G`cG`iOV$>G^wIDFCWEe!t>at#Fm^|ARd`;V_ew3#12tp7?DXILHs{jQrM zUW!~*XObSoN~6X+=ug9A7^@?U=F0{L`uRNj9%Zi551jfayr^#!JRdP@g|(WasGipu z5VB)44uLd%4dPGPp3|#qO1`sj0d`aaV@L`$3*F5B3GX9#UT?;zdb_VKXv>F6 z)}E!_s&|iMvCoB{(K|#v=xoYkitSNjne;cH*v@^7Li@NvO;dV#Dm@RbNHG#(Dpp7U z;G}l`wUS&|TZrAf$+-Yot#nS|KC?3QaIZrHh!|eJWwiwvCh(P;O;`03USvA9j$Gf| z=^YpF)7;xGiZ(HeA~7^6Fw9;)%s?GvWB}5F{tXb7azX@ds#n?Mg{$+W6T({3LLH;9 z;Ws`en!W(UYC_XHoV=uf^7mPvoW2OA z$i0dydo~YQrV%~(AV0n*I8KyY+-lyg=#PT?*}{tpIIr?(Q*U@tZvs z1uWxE>4whx`-+agv+$5l0`Y+FeZ!Xxx`k=QS3)ch!2GF)F2Im$1F82^V~noTt@M|a z!af%Et`#L(U~4(9U%RzQPIE7QT=P4-ZfJ^*P*1$D{mX}WFNJNEf33y<>+r+~enw3F z<$69HEpv&D4RfI!vxZzF)?m>^^r0lPvl`b_Z$!Kudv=uyxudh25`L3{+P>{P@t4QK z#my9Vto|$Kce*v&dic4Nbe)=-bvOG5vhQUo;P?R?;kSN0g=v|n`(B6KyuT;9uq1%?+qDGNJ}gAhwT@aKhH4Tx1Jy4`t(Gi=xMLg*l@;b z?ybpv(XhAs`eD0XP8$b>*X>{5xATu56!i51&zd4MxHx__2ZbG4Mjq_Nzc)|AZfqcy z6v04~=o8l(*_~~@ov7MeSUW{=&=)PO;}@1SozOYe*_7LH zd`U>_QW+G)0d!q$=ye+`^U&QODQGvrhR5_$^f$l%?;J$n9nV1kZ))-=R{!-hgkLX=5CVULD8PHpJ+Q zdmW`^7P;n~`&ebQl>J=pFA4Zd3NDwTtfu;9FV_|Jc=R*G?a>ulB=kLP_y*AW9$nP8oa3SpVscCK?)ck%yeTe1d|4^lV~MqWqHF z0)qU14ne`f!otPDrNqOd7pn}lQF~FEu*f{qa>Inf<6c7j%4TO%4hIYT(@BTf2MublMfKLvCMDq=p(S?*h zC^iR^>2Y-znbzbnvw*2_}pS^ggt)r{= zO5e=f!qUpx#@5Z!$&5X)(T-?)%4@&{p(K90?)?!sac&^jhFb)Cc} zXBOOGIr#(aZ^-_4z=Ho@$o?JJf8bgIa6u^d!2=NiGQi~(du|{$JIsj`8O(#b8&#}K zGW|kr5mjineYg={7(!fibGv(os8&AU0m@vX69z*r1~N@!R3_E^S|iy1UPD zw~xA6IPUT!iKfsn@xEa69XQ;PP}d+}%x|f#ubtz*R`)9|nZE6;79@UJK*&M9MoqQj z$t!*`9|^c)5AV`a@>dNqY!Rs#TJ>-}x&xGt`?}Y-sE1eHGVM!~z?&vVJju%>=fk> zlYbZo>!og@koxy>=~-^4cc>e^HNQ0b-z6GW>4>oy01tQFq6ISYk;4)lWJXXk&01kd zFJbsBTBiMr-hgm=Al(ZM^os^?Ki8B8NdMjR{2Au&fEvg1GR%auaxKJQ=!hz#Vo=-& z#kHd04lseSO*Up{%+PpzQJ!CZ9IPs#)nvdDC-~@iq%&bm85gD?VS*?(yMA(FS-+ty zm^ihpo@u0ZDk19N$hF1Q)ZG5lrISTL`0_xOc9rZIX1!2VEI0QLy7L|L>ZKZm_LL_N z*lw?=E?`+$YX?^ud9Q7!_ByP*5+6iQtGEa(pa@A<3?*Q>bY4F+F+9@P*kCyYpHTHtA!3)` z8>UW(3_j=qtGBlOmTb1a#IkeVjf}w&>mIuNz>$tB9=XFtS^Se4hYR8tU^rW$x}Esl zg`p-6-JwO-Dk1$`0NX*pt-PZ?*RTQOnhGf#bkxd6IditC!bkHq z6-fPyfBH|2_%aA1+mDHJNogR*T8p3(X ztF3vc{w$CFgS&Fb=lUqA?uVYsuJ3K5^UpdjD@0UvPT;+?wyKK6)>mj>>})L6%;FGK z-sZ12IXVrG#SxNo^Woo)*J?~Agg6?}Cz~Ryv)x%1`uBIN2P9GPCHS)OOaFH9i~&%EXXkh&VWS??87Xhm0+Srr2Ax*UrE;!=oB? z;#Q|Y)XHdOxO4)8TV|=ijz8ZWV6)ebbvqiO)!6P}3WcG0VF)>IhlFW;XnUNU}YfRNC78(-bc{=Kq&d&aFhpfpCp=MHFB+%V2FqzL-{lOBY$<-s$up-6VH;q0(# zs>2*|joj{Hu3G5v#I(m3WepUkHA&0xdQt`A_%`Itz(A9)5_AW|3{hQkxYh`M!HF+6 zv|WnGH5v(~+)!9yct`wrr-fMARCHHtIlfXBomBHLMirA|^S;+^lP%;7;Uu8_Mpq!b=qPX$#xLGQ-7b zFS3E^^K}idl{~2iiu}ut8Ix(#S8OUpIu6+eOJBss8>94s4(&vG)_5l+UshZR^n$hp$H=$?=;LIGT7#;@hLdoeBdG(SLY1T? zf)6?EAtD;XJ&lqfhA|P99ug@#Q_0;|8MjH3n^y27Gy_=l3ogc*B1;5Y?1b;CJ+{^w zi}_QNKr;2_R(HA?6c(58O_gyXd0W>^!4+u16fKsX~?G&c<{A2eCqWR zx6&Sew7#dYoM3MJS(Jp3MypTSO$>nz^_xqV1LOEMA$U%?3qt`s%)UpbK}aI1YgKoB zp7%#ik_Iv#JqC4fIvDg9UV#ZN^xTp-dqS8<#;^dFcl?#yp8m;dvq1m3{0d1_(n#cxp^}<)IX$AUv1D9Mm zNx@fTL13$2mod6qep>ESF3HCpRg z_%3@tu%tvIWX4t!qdCvU=7pxty)EbGsa?s}&t@IodT0IZW-%TpBj%6LGsjPa8(M^Z zD=CAfj`^u{FGazeCBxQUZNDFGK&Nzkz-&79)vJ(H4Adl*@wXaC*1w8OI@3AnZ6}#D zC*K@KkuC_R6L`{cs0gWI@*Wg3k)>Ks{a*HN+P$R%3pw4Jnr3q;(xCsPPtt9v*eg6y z$$HV1no0}}m2Vzg43;_3v*n}5hk8;EIqB-oE^E|%|16esu23&o z*Bb8k%P=x(gcm?t_p0a)_JJ|a9sdQ%-9NCzM{dl z)lu5Z-R}7h>H9uk;rh1W>rFyde@ljwDr79Ec+c_)Wm|pHN+Z>B+q0dY6;9ppw*K_T z{aHCiyCN~(X4uPNaK6tLIGvxwOaKNeys!&FluB3CuaVzPKzw>j%C6V=%%46Wq`$If zU4Mgf@F-3fHM}i5Kv3IKL_(Z6<6=uAnQhhhNv+ax;|4&YkOV+ep7fuFGI-F=-b}|c zea({l;SQ+dW)u<8<;VMC=ZG)jaLa1eNef2X(&ae`s;8yyBwl(_yz;fZgwvCn8`pOE z^WjPhk+*~r$28tDrNp%Lr4L(g**IxI!u*`q1(pNbVs~A`VWiBvPtU4Ag=&gSG&423 z$!m{JbTUf!8_KN;Y&b1z>k<=&BzN*FFdm1}yIYBEAqs#OCt)2P8_RwKPeNY8ry%>} zuY{=HoV8X{%GEI6KBTPbSCoYoU(>%SS1DsHa6$~#w{fw=Q6CtT@lk`9KT!m}3?5cO zLo^q^W`0Y*S=c3 zvKG*7hu{d1)=eIQ&w47-ZK}-}wX%-^-`PQpxvh7=Et%Dgdb`*i&^2%eyivS{I2g!%A0faux=b#R#p4|Y8za;g2; zBBly$0$ez0ta1lnwntWyx?Rhk{Dj3ntLjenn(CZt;ng5iCgl2ppVIGLUip_p0Uva- z`}2>>WcK||#&7Xueq+mQ=mgCCMr2*n1YF#A)ug&vcR)An4k)=CkU@&x0pB^ydi-(j zfOl@1ac8&0PDJ}@n|$8l_v)Vo*$Qdoo(w}!owLmaibw1?wR&&(@n0Emj9RWye>Sj> zZTMbtzOE~;N6}pLA-gq6LLHA~1lu`2z?#vCuI1T@ESb!P1ytfT9ij zq9H*V$ADqvTMhIp_DY#MAoSH8@Zu;s;MnC3SkM4xYZ?dK0ob*-MPF&|fOW(jP?h)B zc*xQP$$Q@ce~Aj*WA%+B!8)=6LVfdc2_`()(mHfV`6;maaG*qVYXWrb28$s;QtQu( zphF#Ae_<>7++!Pn=+!0&U6P%YhV1Grd$uNZZ$AII$~NY9z8cfrG#)Wej0|~xeDBTj zT#NR(!`!&Hre7s_c}BJazvJI?!yHlI6U^8j@qxD#08MCsW1;gKm!Vu0LQE(5;@qI#I$#JCtt^lf#~7%X0}8;!ZD zfwlasQO_~4K~;KUtu<67r5Wdbey$`JQJgvQpCFQDrbJSX9r`&-arkfYNH6L6 z4l$k)R;Ez(a4YZ=n6jf*)HC(v*b*yzk4~E6uSq9-oK9#954B9%>AGS*8$2E5dWU~1 zVUZGPtIYh9d0qeprP`e2x$hL;we%6xEGaBp4r^Bx1q-{E-clStSwX5OWZe>vlgNKt z=)5)5EhQ3wq_Zz}(iVdzt&7V|esiS@f3vYX&3k!f=`e<*Tp4JRQZ=>pXTKdkF;2`@ zEHqkG@sD9rC!}VON4U{fp8w3oS47Z+XvOpxlWJkjc___kA8kLNj=7aAIy4RHq0QVJxyvulhH7Ts!cEWIKvMHlXW&4uBxhg17D975|7lP#PBB5NShtSrvBeeDzg2NrcG zi#vJP@WG!A*_D!VuiOi`Dl{l{h2C8Q6BFQ)|5t{`{8w>|_vMdRqDT$+AT1QZOl1|X zk6kJ?q{hK5gS|^!R^zLE^5*H|?GAXtLk)gC+C~PH^vDTt*`(ne5GKiSFUR9c9h-g? zwjI`scfbRKahc)etftO>FSmoBJtK6$bl0DK`dZGfZ0QwOXY#XVVK|0fM2XAI^oq-^ z9Mux6jjb1=Q0rBqzXy*Um(CIkJ|R=$8=3|)SmjVr(a=Aex%ctL(Ji%Ki)Pb(NqINl zuXF2L$rJBX`aN2zH>0=(s+o?mpdIjEVf{5t|3}Sd|8FEz@0NN(W`kxrzxH;1)37*zFIUb(#wg8iw|`V=kKX=n$!i#j=Itoqis3`2pa@O{W?<^X z$Ow9ZE))72|NFay#CFY;r!jFj=sT3)^DPf*kAYQW>cNYX7Nokod3gB)l6~EgoJf@R z@76`ZI}BS}C=2J=I6jB>y+l}5^NjwIgYf1ymt~yjl5kK~sQ;@V!($(!Pu{REcR;wz zn;A#@dmX|)NgRmf=-V;aGeE@KFu4jJzCHHnZs}C^D(CfPHU~1z6l1zQOJ1g=}4}qnIzvYWmC66#d1L8 zmOSf5$@pHnyY9=5)$?Owkq@m;HVMdVW!f6UZXLw?Xz0)N%oqr>Z|2N~j&voNz~Po{ zA2pNvldf*xb2>H(V}ZiSBCZR-rkG;qd-@^Wr#4qnKMq4ngo4_W$C}{KrxSJW+!zdl zVbCEkxbaAqa39kDz7!hwMYc&Luf#wJe)81ebs$VbxrK5$PQlGU{IJ?-;|BY;ZVRqS zU1))G2=lr--A=)a>1#gpVqpnq(i}$bx`4nFnjdNO+&??&X!v z`$Bn|tGUXDDjo?LpK>ExE2EV(mxH~}v$1$QGW6%W-}e%JRQZf(_-(d~X)FwFIC=yd zc+hZF$yW8Fsc>I-sXf`Qc(MJrU2&3i8s%`+UH9(R!Fk5NbriP1V8P06fA9aJ`0zfrwtn6`^T9otlF2&k(fzIqG|Gc^*8^tO2yzCdb za$8+FN6qzs8-LyeWDfAoHU-B&`a`vNa^r`YV}DR7?~^S@~2%=YX^( zCGT`&{Bu_jR&>*OAK)Dph1OizPiv;yR?D3(pnF5cirHrO`}ukZfO| z3vYxAuUDBBMfo>qRw@w3}_hfe)8#gvkYl zTpVmjy@&&u(;Us6#Zd?1z&S#$5$r&21UqVUEo%<>N1vExheOzEtM78wrKbtsdgILfO`k=dU(m1Nd*c++f2Gy4`h z?M?4CrWR3HUfuy%_C$@Y5+0>lr1tJVKpUgisoIgk@F|D-20QDQN{EJ-2@5zo8>D10@X@K5uNi4qo&WLkpIE9}NX| zxy&M{l}tlDpMEI)2zMmK$B^)Qq|cs>>BN@@qY5+Z8|H+o zmSyu}Y1oP6q}0&$aw7otd+RwNoU=%N4xieO_em>63FGEkbKT=~HMe*|@?HyNu-{p35OyQH??mG(H*eCqvPM7gS)V0` zzNM*=;m8Jjg5HIqrpWLUmPKP-wRWw192Q#ev|)E1^s*xYbM}Qj+g5DguDAQRZ_pS9 zAZ3%HsUm@{ITIiFh{LYMZg3a_hHGhMqwLou=(Y!Fl z7)X*34CaxSv{yPJA6svjx+qdJLeHzd?rBhma=D)}@kiE(nw^CKm6B)ucvjH(7j1L5 zOndD(^{INC#54Pl^iS0~aZ-IcTs?_s2+^&O82w>nSHaQ}RC=lBX?57L=1fIiRVde+ zr~Di{t~3NKozlG^S-SXw*HP+3Boe^Nz}_K;l}LTIZ01{@5W(p z`~($v4@8^Atu4zQ_mab}>hsC_j$rn$^5U#xwVAlTOz|%cN2`f~F|sxYKv2g+s8C}o zn@jfUqTx4!wc$b&Qkq2PayT2M1+5f2YA^Ph05YY_V4q$(W@8##&RTtltEU3NRC(gC zE6{mhAkEoyd|2dk--@kON-sLD`WCCUv?yu3|AirKiXm=A^$jKxW>J44G}n~>nk#>P z@Z($DD(~tMjW>qCuy!Cqtc$i~+MxT)2wAIof{|CudAc_-N=hgXPKKli2Vd9HE}+qQ zBMQZUy+27%>0oAM#eAy2)CF2m{x&kHKstN}teJ{ux#|2FEcKqqTue@9e|!>Tk!tW6 zk)G0;`-$YN$}t-eEw;n-iNmq=!tNl8{93E^_)MZOG^aCewKpB7WDCd@I}9}cv8%Kr zh~hS|l#oe&ya|m_Z~mMiZJne9*~s8#w9+@unV@x;2 zH8tmFe6Hx)F!?A99$6;93(80*d~5OE&A4W&KaSafk)z$S#01A|!Yi9V7}>?u7Zzjb z{_*#3BfA&vVZ)0#?J4&yzbD4x0;*H~wEs+(GB=jf<%8|y!gxt+p6sqw_!H8>hU4&o{RKstWw9QcEMy^%~Gq;KXH9MdN( z9`g9&)I0VNjv4ga!jKr_dll2~fi|B|Qj`&-!p^Iv`q%YH*X5ooUzZ=jLly+AZu8iv zxrhcV=8L20`vD$V@4*twY)7vHTVJ*Q&|5nP3$Fahryyl~L-v|k?^J%tD1|(yA_U?~Cb->X)QSU7mF>0xgn^u@)3aH^+QFasf>6f7`JFwO@ zd|q+;_saXH`T`ZEJUH!9Fx%9I;D(28CCx+5+-9aKDABZPvPW=moHyC@q%2KkXe$L> zNSSTw_Uc62T)pC|i*xla>#{{6S7!_`bDYboq&t9sW!hJ&co(92^=f(l#Squ(1LY-2|mEi|Sk5%)IERlTX~{67X9G#BuV zr1tr`AO78&5`J1;bS(S>?P7T@!@Ouj;|w7Kl8{KGB|>|SvtEYKu*ciA8f<%{`4D>Tg?Ve_6MWJ4_J2i-0 zE7}pq@g=?79utU6$K9dos`y8Z|08jKjN@~_{fz9EZAR#Z_^o-GRgaGp6@ol}`@!A0YMjwI|3 z=xcTg*VeLIm8OWGwDf$59`hB=DmG3GEJn+h`X?Q%dfJH~3iTy+^OyI#U(GnzjBo$4 bp)orgfNX6jfVGsFg#KjdpHX|j-QvFi{aZQ7 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-462_6ca9b9207c16a11ae0d212b123131555982702fa49fbf1029da79fc12204020c.jpg b/docs/AbaqusUserSubroutineManual/images/page-462_6ca9b9207c16a11ae0d212b123131555982702fa49fbf1029da79fc12204020c.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b0d057567820681ffa337b415461e59d02ad891f GIT binary patch literal 4146 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-468_04397ca47a934403e02d5855f3e7db6f85ed5908df04453587312a5efe029b08.jpg b/docs/AbaqusUserSubroutineManual/images/page-468_04397ca47a934403e02d5855f3e7db6f85ed5908df04453587312a5efe029b08.jpg new file mode 100644 index 0000000000000000000000000000000000000000..606d411170211ee2631205355d0b9547c0cadc74 GIT binary patch literal 24024 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 R4DQAH3yd!2G8jGizW~Q&_`CoB literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-473_2ae73f284af4b4d94b2749bf9b9a0cee487074a0193a4ead8b448f723aacf801.jpg b/docs/AbaqusUserSubroutineManual/images/page-473_2ae73f284af4b4d94b2749bf9b9a0cee487074a0193a4ead8b448f723aacf801.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0a89ee3286714e2fa0a8a62fdc36eafa27621d63 GIT binary patch literal 5241 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 Xzw(ULg9qA@v5@&?2dBMf&SU)slgxR- literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-474_cf1dbcab44b5222008830316aaa1faeb1c2a6b642da9b53902dea4688c8b7a65.jpg b/docs/AbaqusUserSubroutineManual/images/page-474_cf1dbcab44b5222008830316aaa1faeb1c2a6b642da9b53902dea4688c8b7a65.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bae4fac16e8b1adba9ef7dbaa41219ec5712b17b GIT binary patch literal 1734 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 UNxJL0!pY-lwg2-107M!2FCeqE-~a#s literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-484_56d64647c291962cec25dc37017a65d3b63522202ffcf77df31951f3feb40f71.jpg b/docs/AbaqusUserSubroutineManual/images/page-484_56d64647c291962cec25dc37017a65d3b63522202ffcf77df31951f3feb40f71.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1a1178cf9b71f389de3d08fc13601f013f7bc5a5 GIT binary patch literal 75213 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-485_a6acb8c454309cc18636ca51f38414c40a022dd7cc771b9c30f3de8aa78294b6.jpg b/docs/AbaqusUserSubroutineManual/images/page-485_a6acb8c454309cc18636ca51f38414c40a022dd7cc771b9c30f3de8aa78294b6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..497cc1c068120912cf4a9422c5787652830ca824 GIT binary patch literal 47386 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

      ZlC$EutV^Ug@z~6mJS`yz7%{2nP6y!Y! zpzntg^?bKY(6{B!*WE*1F4wNOA2-%;_b7j3GKK|@S zX-N3@T{ZQm)~jt`yMUxaWIwbXx!Tvx_EUOpzhw~kc}T%i`vj-+QQN}AfHnEveCyoG zC&uXa4M3dxqYv)MbOQ)D8;^d^o||y-ldJQ@zW^259mbSoge7R*CzRC^*JySOW_&=n z$bpZ~pZ(?)&L?I7@O&Up@}1DbXZ0!j^V+7!2r5K+R@@_H`ASY~(TfQYJzu_Ykj&Ok zx0rPnsAXAVmJicUE0dHal}lAk@}-@0(Fayynt=879nA^!HsH~3_$B;-rnH zNkS8ZHRUoJgDJ#iRqo>5qQut1Pof91$BR|;X@-tmX;>&=y8`0|qBDiG={H`pRtm?K zHi<4OmUFbH{UBUkX|6Xo*3m!;KJ1^uL;=xtF^9&k&ld6A{mVxAq6D7r;CxF;D!BVF z=H|4RngB1w;zYVrPr)QaTvl zlAWPYNhSBLzX0{w;=h3GzkmaXQdnwkhpKMl!`$GDZRgL_kMvQU3v8-CuNMf{Ev2kx zAbU^_xP>M8m!98|dzAQL(&uv;X&#`J09*k7^JJh|gwZ-Fco>mZd z>5q^=3gNM{MMTUN&jnDxl%Q&(5oG-9=R2{-XL8ZAx%_d{+y%JIBW?In zACtVqKI!70LXf&j6!QFjZR6#&@{-${dfJujC-w$|hj>ZoOugY%o_cg>y65L#;NQ*} zU0IbqmE&B><@D)Na^h`!a?4z*Y2f55>8?E3&RZuLrnt=vWrhP~meHaN$!D(!@a`ydphB(xhSqMPj(#vwpQ+Czc^> z1B#TEY-Y1{Z#r799~YhKaLvzT5NL_rv=AzJM_4-cD^cvr#`Yyb+4@G}vp6-^jhD97 zOYFst3HUP?T-!~ti9jz~h3W<&JW;DdBS;B0wEY@DjCWi``r2;ir$3;pF5eA_q)mx+ zM<_g-?>*7UaMVm7`@j`kC?wY1^Sa+#4|2s~-K+R;GGnxVv3=~el7@OjzRJqbfrqq5 zHOP0*>|v{07tg>7zqKWS-^}{V;=Hpyf|Vs+2GIPbSiyq=4nl)8<|S76wP90dE$*yj z&-g3vk5b<=9M>2}J`NWTwz)uulxkkp1p3ELE$<6``{0mP9^c zlc+acZ0WEwN{9bQIQ>+PQk%T+$xvtq>_!foYP`ZYBaYNvV?Ybh+Htr-<>-2{`74Zw{YG1!|BP=UjrzM04$(gqK*A?u zJ$snB6$&#=xikYd7%*Ir*Kr0TuaEc#WK)Vu zOh;(Kewk2?qn`Dre)`4>XgoQwS65Oz=<~ZYE@1r@d2zO8!N;{X0BNZGp(eFX-FVCTC=sssD< z(N+4P6LG0>Ribj<5cAJ$(Vt}QO+#3R`mGojf;DUvqXZiL&61kxR|U|~b~e2gJlxGJ z9m!|Y*c@`u3gFz0nB$KsZgo-0i~H@t-RJH=87T;N zGp_sv^rUYjVy#kqgG|Q;+C~K2O8c^{^zxXQy=NqvJ|9?9`Z|4{_63m%~C_So4qFL4}zsxZvwO)*)ZD*U>Le5yp^f-48>j5bgLR}&hvo;FJ)HcGXL%xif%`iX*ntrV;dS*5`OnSZayqY95fI<#*XI`V= zhk=2DolV|kZA;75T=QFlp!%V*dsYkWMqyttOMO>QBNxqetTeF23(*lOqlsGbu>0Gg zPnIo&qBj)0bsNEuBMFF*&?N34zRdN{vvsz>V#EZk(^Yvt2-n(lh4?K;%Lk^fCC`Dn zPwCHx7>4k~aVGbzM9{Lq&oX;k{W8ni;OQ+f&b4e#JAf7dr7Q|ZhO?loXtv!ENycV@ z+D`N>-Vt;X6?T(Xz=muoLh z{_(izQ?c~5h(SoPGnybMjKvJ&au>pPD~u3!4k#BfA{YCuSz5><8-+0fC6w)Gb)nW0 zIlqAq$oK;8ZECjF(snTKo_+lYqbQb>LHc0|5jT zM20_cE)YXwUpJUUjjvN@u(lbVR~e?YY$LiVGH(dBd6EFdojRb;n4wo_;qddI;n#3% zOZ(5`rVo-k@sJ+%3S@NlpXNWdCK#j|P!L-MkvGh`+hc53<~3HTO$Fx^Jx z_WJ-d<#r-aln}5UUqUtdNKG359B>tALV_|en>lXBD|glfbzV$MJ*2v))T(IHZJUJa z-Hm0+7oM6yYz=a^oi>uphDkJg)crpB7Li*`3^792di4;PLxI&p^AWjjJ3D3C51v>c z&Dnx$dSAV1yL~uhW)kmCaluu#1Bw*AG?`%1 zpmAh=B0yl?a)ui&Ge$BPDutGroza;(dsPUUWt=x|Zq5YrAs=~&npchheAed&c9L=r z3}$P5IyBV3xhmY0XX*$4X+UxtsqzBsaDT~PAigS6xEM=4R1}P4YUavHB6jiVnl4jAY(uyRp8JMYrxBmscq=m*7t*+$v&Ax&$GtsU zG6*Y`)9`mYEfk;~`tc60nR$mf#5s2;wcWH7qu)1R{j=41n$)9X)>Z7!Asd4o-j>nG zIyI=44@3`cWQ^?%qgq|+V<{{2#M7|*&GUXip5g;NRzXz2 zI?N_CVi4m@OBIW@5}SE%VkD%O)m7dAyLHtAHs3T`C$!cU3il@Sk9IbOi3S<#G*m7V zh-xUb&D=OvscqD;IdzJ(G+q10y1ms&?nkp{*~m5VhbVPV5}d@|g!qObRy2AqIdxjQ zVklr{mZsmIKO`O^JbBNl2sK?4PHA^UfGAu{S{)Kgxd)PeOtmzBylEs(%~IaVtK)In z!}!QjB>Ir~p|>aX8N{z4qn0iNc%)8{UfgcGbDpnwt1ZIOjE$cPNYI=Lw+;7Z-Ad$2 z_1;PM`C^@YaWCLV7LX-|TPfZrm2c3$(OWvWJ{7+j|8nA4po!7C^%33%nZO#;n=aef zk>CD~ZatUZ*7mGyHhyt-+N&G@t;#GehHrr>kZIzOEdj_`|GHR!JpxRQg!yFGo!vjuduh|--8GSW)ao4@5v85mzNAl3k^;{|BO^L)Y9+E z#u(GHCq?qstI|-#Z6tFh`55W~Ztf{20Qh*JMJ>AD`k1T8m3>KZ&bLed8Ipj%XeMRw zHT?U>sVE{)Bh^*sj1f75<$%#DQz>8YqGXFb2A|YJ_M6w!;`uLVr4)IE^|fzd zZfi`|u;btLBqMEZVwWmIdde(hv}Dj9CXHz;=8YJKWV__A>V`>CQHNl>{yRm~T2!sz z`hoF;6S^X2-`qnJvqgNAM#*SST5m}_lzJf{-3C#FmT)Sx*#`I7Lj=x8Ch*;q<{NdTM z*S-^RatQW^{yPcsZ!E(k8Q)4?PL*Ba@wE(s%D^8`pu{rtTeEMV@)@x10zC%dK(o77$X$q_9e+XTSUm(M{JoNWnnTYBc-oV}RWZ~tylAgg zF|TBKtV+FtGtbjq4inyG-v=ex_uoLjOeSdu$SsZuHGfROWkZ#<#4iN-8^2o|0S zR;$KD+~^=lWR8wu2lg|E#m&iSpC}5HDJ-roN9wGLD4w7)!+KTGT?2v8p&#NOrU!qr zt&jU-y{1jo`d(h@TQ|l8nTKZTHJjb`c`^&OB+{1HkHC*NZM15nvP?Py;8b(I9 z*sHRw;_7o~pGEN^zuQY`rMA4MKq;!ffVHb*Rxl+$pj7N}vD=QKo-UAcDe4d7CTt=; zlzY-AFNDnq69(0(TvBIOhsVJTT_O=z0 z9Nh8DibFvL^Ecw+KPMRkpj4wEj%Xgz=Ij0xX_mmi@Bmp%PcSjUI!@HN+VQrS`$puK z>F~RF8P{$;N(kW}lXA#IV@yQV#15odea7dSn0@VGdb4&HC(ipe+oX%JfU?x}k#^e< zq)wReq(t)LKOZdjQqVx=;dPN-JHXH*4dh~*QmmCM+M#G(RybasySmRa#$0Q zjr?OlAU$NI0|?Bb-Cm=U_pF9kUo+{TQ1NhAt&pnPygMsGke9|LcoJKNmm~3M&$4f& zs`xnP7ZdEId?=>ODu~E;7{X>Uj3>VGi;I5(Nnkb$BwYRZMbVoXAu`w^F)pMIVI5y9 z;O;Akrv;mOY}=_@$6V^!#|Mi|LVhxlQ;ID_@C=evN}Q0mH0HkW6Ezo@8Q|dceM38k zB9s|Ez|7U%gLDllvb4IByA;qaoXgSIc1}1~NYo@43ofa6H{Db284uJY#G+mIFy01V z=iqHed?d;0a>Tegyn;TT*ITKIhbFf~N*TZtw^qMM8r04tsMS9;(R z2d|4Yn}b!6Xt>P`hPCcW;a%CH%Wov-%I5D_ocu3I%^aJ49tOSV7Q-A>h0&hFr?5`2 zd@bPWt!oyTZN>=?GewyW7{aC+Muy?hoVNQ5Fn4#uFBlJXxW(#DBmWya419YN{hH73 zlPJ|y>O?T-e*s+UVGCz$KNiXtJ_ftRoamw6IJf%cS6ExZm-XMmVOZV54p){w;f^wE z;(hn}cQ#&BT3GfH8D(J-<$D`sf@VuR8@(QNbd}tA1h;QoOd#Un_P4v(pZmGj1oSRb z5gn4Z9c2K1hAex|fB|7zSo{N*;Yi*S8B`6GGl*P0-s5h{FelEkH^QfGu?o%C0T`k> z>ydR2Awk9&EG~oJ5#v`*#>hjJ(ZfMXUTLFCxm3mFvUCI+6Q*fn=i;cK+@^HGnYj(^ z@>mMQ>YYDCRXOzfWr(a%Ve}yK1-23yhqWNlnLWxs=TCeGeEZlKvc#m7+?%^2vC5YswOSa@igY)1PH&|hiEsvqcJ->NKS7uy#AkZiv z58itNu~fa5GLYoazUEnsemD5&@eR^%*_P!hXp*4h1hJ$&CiSvwjx!OIFtt4^@e`4t zFir4Bmw(G3$!>jTu?oV|zgQms1udCTZV_O-_+Ga{D2dpZ{}PC-puecH;_GVr zih-7ESMLQz-$e@i1x!xQuarG+UAg?Ifwm0?z1Yq}{WN}_vH&OLh0wT=dcAzfW|daLX9 z0zdWX*_$G#O|0eJg{P%Ek09_o z`Tmez#-g^V&?8e;Vw#xbxGhb26!^hF!Q?;tS5#;WWeO}WfIa#~MNVjk3&sm_b zi)-oLZ#IODRf>lyt@A<8=Nztivz^kp8{ePFD1Ux`orIom2xT|hCqqm1JdzNNG_P!r z*yR1Ks8V>@#W;o5X$^kXfjTP4qwO;_TN6B5`SDd=o3Us^@wI6Gr`J9wx)AiS9VT`C z*ZPcvTw)OMW>95OefIODr-0z^C2W1-IJ+11W3({OWzf#|Vltubw$xfe+?EMSNaVIK z^_~^O3=2m`mqxC3tmW!+-r4BgR|NzRmVnvgdo| zWC#x^PcLCms<8te?v~cS(tR>}_bgnN!APkVL<6M)JUf+>NX0bS1ALn(H2G3D(DZH3G3z_W*QJ?aHM8b^3L3 zE>IYH0TjDoDt%2&%29^^vcId0K6h+(0Fu73|nn>KcMPgAFkS^?q#m`fktrfBY<%)>d8CT7MscC~!4iZ|<% zO6oG{bRk9Frj~9z`h=c%f$fMHZvyLN?qkw=naG5w>16oUS#NGKlltQjy-p#C7bw+Sc~92oX`zd|ht+(>$=jA= zq6}xwtq%ugj_sRZaC6AANRp#yHvZ{usppB_F1F+BONV(~z&A%Xb?jzOcX5GQYIorh zGRW*mB)`F#OxPN%m;{G%QbP;|?+cySrT9*MUU3x_9?j4|7x>e%pPC0|s36^AGMx)( zW`xeFZ|R)uV_&w%j-)e?Z_)EKkCO)|IN^qv3^I-L4vP0gzQ?Ie!08f?kv9q1q+FScC6x+nL~>a zOl??g4bMARTZGG$*=_B`F1x=P*S+UtStH{>cJyN9D@>lzR40emnFZ zj0nv^5WV^6)4?${_c;4;>O|J>r=P>QaK=58(8~0ImMK+h%;&=~4bKlsd&i`Hr5#)L zZ7ofPfENh0PRaP3XOJ=9DmrtjN}~r0S=vo>%71V=>X#%PU7gM(oLvEa2SCpQLKWpn zpu=5gUQx9V*v6nJX_3Jh^Z6I2b6}|4{^XuP&%M6gDc+WkBylktr}+48iv1Bc$;oc! z`4mXkTIl1P3QN-!XZ3k0Sd(bzX{g^P55;m87fYohPGojzMQ2_m_xn~mzdet6(YPNG z5&Ug#O3cXBa6t@z|5evTPJ*~QwUwH`WDFK_dYeM^@Z$qsH$x91-1_5o_o{s>+K?cv zImgI9@5fxr9)Fnb-=!d$_?pr0Zwz=a)1kd_z;L3-jyVz%@MQ|pF@A!GM1Xm1HE`}X zGQ1}j!_2V}LfTAGR{3o2B-Tj4Qc~H^2OJfWyFRk?I&S@m2ZV&kVnJ82J~P^K^&nyB z#ymWiM|4LyJ{6y;sJ&sVn7sl_>1+-AoX;p!aSyM@`+*uq!Fm!SpnF~dT=`aqLLsp|j4LB8aM_fPp7O*#t|P!_q%lv3dX#eD8tZZsjF|Fg zQ}AnO;5d`xssr4da?qDlU3=42vD=45#|}aVULs=~ocC`PswDlry8HtGcO(qlFw%-@ z-nlMHIiCsUGCfjc-kXoVPB;)SF>ZL?C)982!PKnqO_>a39S83K^>+%*oXc#q zFk1Gixqa>BpnsHFDUY7b-N8nIbdX|Yl;^^^pfMARllC?lF)}`_ugguE-~}>&ss6|~ zn7#EA7Qnwj?Jc0RgM{;J1jpXj5AhnlCUVe~MMAwqEv#MG2qi)UAl|RSDC^fMmv!E% z_)+6Ew`^g$?~8@Y-3J_CduBR5^2FY6)BpV5pB!P->=#0`0Mf(~a!eL(tk=V+okb4< z^UJC~@B8D3u0^LKICDE|UR{82f#5DTn* zlkthX_3dW_nfZ$-qvq-LnGdQv=D!$LO%pcH)pe`WM3OQK)C|x>%}R{zGQqii#oYPO zk|`Z;miKjxVt5hFLj01J8b%mbRo>Kr|nIvv~GP7p#7ERm_gioMIN{yX!F?_ z9jrMmVU2ITVrKS(OSWGdKW*u7===Sz0L8F(fsVN03NHUmLU5lkCb4Y)+af5$p7hiV zxNSasaQb|;D#(X6^goSy`ImMu9>+-^qr_bYxYqJjNo&@Zqewr8+n+l{<8lRab^p== zSHD)D@s+FA&O3PG_V`^3ML7@ra@KphHtOcY3i&n7S_%krbCDjj(Llme(QcC z7gpY@nGn?fkq3|w`WkC>R)@5VNi5Z|xk$`AC~ci}OZd30dBOAjX;oroG=l@W$=TVzmZtwNZEJXnnwx9O z#}ZRNv^^xy@dzWXwV!WS3PYG@=0VLafT96QjQMdtg*qBzGO>^q(tM8B!Sqi=d@?FJ)Pv z$tzJjaR?Q+EBBxA8Nl#C!qFsZx%8B?lla`|j>e94{Pu!HV&rTFu$UUaNe?KrpI|5= zA2me_e1&8T^#xjZj8v{XUm!nq9Bqn*EO)=I=Lv6N(=&W~V;y3P^g-3d*)*CSe-V3S zWft>l2e0b=8?CQB$KZm6W$frOp^u2fM!e^wD;;<8quos5Rz$y%897;&2%oeSYBFh zh-cB|Wyd8D1 zl=e;Nt@0Q+Q?k&N;4{(rrdBW|9=7+TElI&l8AkDfg24h_mbIQr|EpUvS{v9;tBtVN42Y2M~~)Gd^jiID@=#+ zHeqB-5GYVf7u>l&qm`sSl!|Gh8YGn2k=UIt5NN1xm^^A%3v#!u*?;=zT0YjX6c84+jro1C zmYsk%!l&^pL}SAuDYq`hRZ$3Id;(m|1)G8BTQn^a^|&o_w0>3c**y+c%TUpt`_T=Odn$#xwrvxsR47V3pVY8b<8$w+gS#t#5#sUfSB zcV>Zf4U>Y^s4C_JK{M;{6n>u7uvpvsVkjaS;1$+AZykH1U4p^uH@l2&w*@qsx|g;$ zbYv_KXAJI0599v@WIVz9Qje*-hjoE|voHYDwUpR*{>{}8y3g<`qUA#vfKaKt!)GyM zC(fXs*S;cI5edqkD@*x3&66s`pgv9Vm08leAf)=C!9u%&_lAfk)Hz*kV@3VQwODLu zYl}X(p<$i&UMyiG0R?URh8!Jgq5qYSHQ52Rixp!tEMU9I`Q4~p_f4CH4{0Fz&G~^c zYn??_SG6bAXEasq$c_zUy?X*5mw?i|*wchn}KF{-7 z+YN89FoNRYH;MGrYv+Lxxl2d3o}+Up#l2sI=!wJ|%NE-ip;c+uZQJN9y-;TyrM~o@ z-GC}KVu@tg9ZU2lJ*)0%of`T2Cut7PW%`~ROJi$ybAjZ53)*coWOUH1JRw-6$T?6k zrAgK?Ti-k}o)ltJpb5x;V8sCAAg!|u4^i;M0$8mw*Rx0ix9X$^SWt`?GO z7XH}&^a;XJeW#xi<1#2GF=zYDJpY;hGHS^Y&!vLTBJ-11yZ4dq?%mVQFxoW;$h5IB z)+B)qW;RA_LpB>)#GJ+1JhB^58}vhw60;T-R`oPidjYD)-j;@t$O8OfXvOOp3{kT* z=SEWu=DE7{%$t+(ymYc}N!ns{6nsZ2&4rhl@*c-zW8gBbE*OLu>T3S>Nv$$KEUkv< zezP9^p&}d`_NKH0-8Yy{XtDmOzZOl+#)n%&HuVL5t3#XoZo6><*j<&(#!*6Wa0zA< zYm)Xuy;8Aa#(eSc&2(}}jhqKgpOE$Aqjj5s&CSPw&nVwY4zCF;qw&-lB&q6 zJgJ~07jW3g3pT4+rJi&bANd?Pq}K{R)$0+J{LNs(8QxBMDbaxpqXDl{pupJF)^?`W zjWb>Uh30+&LpZ*WXyEB^t?*!AGIXbBg2Z}h*bWYBYY@|<-0-WVKl_J?SSY_a;<&5S zrI5JRP2j{fgFpTYrPRu)C&y-ODC&|~m(a2fQn9C9{A)=$bAPctQqIY=@e4ZJPd>j& z>B023x?synY-jDt;UnV7;a2?|)Az_m0u6fgHd4l1}0rrL$(`!Il= zd_=T@wa~5oN?!h2$tk()_cGg|JJ0RwzW~!NxvMy!zUK3cxM}=?s=UE+NjONnpvI=pY!qeMQ~-@ z9qq0dCds5+myp-D7Q7Jpq-$Ed%{)k2z;)WVvnyg%=3~qKJX2-7mXRxCiJW9#YwBPj ztn^w@&Rp>2B#7o+CYQ@pQZ~pU$yNz!zlRP2+;L+$S~6~+`ioh~xDb{PxYUK?dEvhR%=#5qc7XVU^4-q8Xp$JSXm%omy< zRzJnx=C$_%WrPcq`1axc9XgNq&bA}m=0$Ctd!CTXrpYL2Awwy_xqhG5$sYGkuVV)W zyrtft1s&({M0zG&n|S+`9+n$1I3$O&MPp}J_JKRz`~_^-&#l}v{_YbuakJh&HGB30 zs8By&-_DI-quEs=fE|G}r(u8I3OouBB3u5!_0hjE7;Z&C=%?5oxQGS!1s|_%D9mRm z?5hPi(=IG>2G?a}zjfn@_=G;t-IdLXyc-i6Txdk7)faG->7{MuktCgC4dd6WG27E? zs#C%ozx6|$gnwmk>&AVw{4u_opd=Qt+ECNUKI)Df1(CT(FWwGJKcK ze#|kL12H5 z-ygt`q{udQ9VNN3{$kCV)KexJu5GhaC2!^whZ$L_->qrQ)CwObCI&%%WY9d@!K(#q zPU3%A#PM*$7m1JSNn>BuC<~m0o4@SBmPVl`N80p4oYd-;_o*pfL=D#*1q}pB#Uy{7 z6UwD)Nq-al{KfT$PdMG|*a^&EcQcB);%bwgVkaY)B+wTnX^=WIk|!hp*uu-Fl&Q2` z@yAmIM24q66^lk1UI!Y&^r>mEg$E}b7V76%AIS8W`(KASvZ!p8<31ZEe!FpIGVf%nSjPL_G|&%#tYcN1BgPxUt$j-D0I^pc+8sf*&N~ za4n$d60-1naN|tkW1W+umE^@Kz5W=NDYt80X-Ew{N8tv3MCQoRkl7*@2;s{vuKKm- zOx2nm^<#-6p0aKD=Qyn)HH6`!Dwi-pypS3?apBr0-`EgfLOIH$!6mr+y_;%slAxwu zL)?|Qz9w#&)&}dw4C0`)RWuApvLT=PeXGEyH4rrrC@~Rl-8Z=+w(r^R0BJA7F{Bi0 zPGapy27o`jaW*ziCQW!+YiLJdtCPD(lH3_AG78)BufV3Dx!DN-@L-0}FRE98Psc<_ zoCI}C+eP|IHsdCr@SrNeV%ToJyplWqRn+(TG12Y<3&BULE21>a6oG)5in7MYt!ERY zUePkRYGhHES(q+>fPhfzpGXdafXDob2bcG<5&-!f>g7Ru8+6JsjQ!F|N0xOq$(x|Hy&8BVK+9e+qLY zhQiH{ysmBc{Xgp-$-LsQZeuLC9Z|qO_>O3F@m=u+MSo1G+v`Pp6??D_W^tqlu3EU{ zrED*XWbTLTo$2Cn#5|#?(JOHQa&d$cE9{-=DU+tqe-W}xrfgXrFeDqAy_(tm5{`>Q z&&g37vr1yei~o?`18k5p=O>na79 zr6S%frbf?LPPU7LRdlDra$bK=i<8{(id+kcA?}SDD%V;p9K7i3=0_aJF(tOCx?iO7 z-miYb;+^?3QhLlwi3Dr47R?(p+Jp`5gHJ{lgnu;>U+pOJF(!BozO zpr5NmZZ;{;BgiiugI$vY?c=47EC>f&K_-P-lN_@?Dvr#H(6%7~|7Vu(9{iSGlx(DU z(-$@7fGGnWDL%MSoO>ppEgO9CZRH+AZ}fWMQ0idgogny1y>ufPS6fhP-Z#gn@uPf; z3OA07^cll;xNLsdP_YWys<5atK1gnj6DB%1?4QL#tHLAG{iiYF(-|#!BAP(Ej;@gO zAeVM9u@cCT{mbs7J#aQq6kR~Ud?r5+N)&noN>(KB%fgkH;;RASXLYmXD-FySE*8?u zGtm~UC?x3kdX4@C2q4ylLPWjp0emJ9@h1}Iw{j{onYuZk-W8zWP$pvw168%_o3WI3 zfLyM7?2WT4LQwPy4Cc@3`kL0~UoN62;6?t6i-^td1 zRRkt1yi_M#`U^-euV+JzBC$R)>~*)f;S!xsAjSF(sMRc?)cf$VQg2*^kxVdlj4xm6 zMfm0g?Jk{|#e_?P zd3ZTCsC5xjw};#1jm2zfSk}Q`Zlpx3dEIemow=tJFwY4CEoG0#4sEkK_qBl1JoPfP zjzfOJRl(XQak?le$#0{+B3706k46;3(-Q!t2tf^F?0x%dV>su<+UBAKjPkZrIgL^! z7`e6XBeCb_=Z9*~0o&e#uS^;@i&P!^;bA^dM;yuSt$rG2e3>Gd>huN2_J z`T$)FNz|JYuReP0%5OAd8hq`{ZK^)cU`*Q1m~cJV1T4l{I$I^UpXEKf-oDmM-ZbQr zQ_p+3{xmRaTzbs=N>;p!;l`8n1%7I|^235_i!`K-Gfcr>YU8xa^hgxI_4m+izeOv{1;^h}O&ldM|8FXy8cD8g{@KArSyIfCo8WY0oIO;(mEFJ-Lu zeXQwJ9H#{l#=;XLam%Bfr`eY8%W$6yoyEy+7p<4glO_^zUU62)0`f&tVARh;aCd;M zxpq7{EB@N*&_;GiFD>~c9CP5%Y#a->qGDav8A(+j`;qt~F!B7gU| z0BP7cyX#U6xxjo!Z3yh|D(6F4vOP@*ZdINCAbF1a}Yakf1?> zy9|SS@LK_-=TQf63|^Z?wmLipKCbs~F?hCh@*F zc(aL4m$6{aRGjY;sxVsbk_-Cum{-dsQ)2kd(d!EdT1mEM87=nYEyKYW7>09Ib7aK5 zUo!u@5R%VUrtJ4LCs8;mADvhl%}} z$y&Ta>v8oQ$vU}8Fq~4H{7J^CMK-46UO%fprfy6m-U%rDx(|RWl$dN#<}V1?8y&s; zb&D`BF&+^aakigOM|X7r>b8q(*hG-$`pf`CTL=Yfn*Ghs5k7mH-#?KvYP%Jr0o3+6D*(EdH8c%!E)Ir7Ou$btrm3ihI)A_TMR>r z`7!~%;>uzXSE&{IKaDGsA38U6dA`T*f0aoF9>)KJ%=7=V8xSLHi1AcJZ@5VXNtE;q z@0_g}+$CIStRy1V!JLcrn&@S!iApv1O&>`J{d{rgvm(@R7}!qW3q5l-RZZ`~BMr5A zmi@xFGd;9354FLvBC=1NvyPqKInX8)=(PPwc z%z^8;W8QIkGQjOG4pCwl>dx_d1&Bf5&KsT3;Ko;B za3Bfjf;q2vuS3DDd`Zd05@U(xm$T>CzMEl1AyMV6(B@6?EvJ-U~ zTVYXpbevqivdX=h?_}*``IS6JJy5(zJGk|?eTQdeJZuv%8QRPK&mqHT2kpU1)9+Rc#g@vlk-+Kx7i;wY z@HZ9q=qx`>1uAX!vAYHY(+AAZLqSAlY7VSN`F+LS2{3B@oQ=8Dy4srmCJXtYUq-@S> zqcE&7gZqJQeBW33H^L^=nrB`7F{b3?53V3xiht$Hz4bc^wcE+YY{L z^HW~EJYnVMANNl9(m>0S=rHr2JJqNr_bp^l_bGjA=A$V9LCwyowADL|Cvf;vKLXQ8ZAKXFg4S4;5%mm@9BJgOegm%iU5hEm1T}%h@MPv#Zr5K zQ`Wb}r+WB$&m?4dSO0T=kAZDvy^;N*81+>$?^uXmR}S1x~;}AT;DPjcHF_HjE;7?H~C6r*@hu|GH|M;=Qx={fB;H zvqYVTwtd$;TtKel8z3Ee+8hRM(ZDCl$b8(x&HEXrRSCho!N`eb5(;YVIPW?nij|Pa?l?Dke_eO_?(8vOdh3#X zSLsU;WU*;2?r+ax$BV`csE}krR|HbXHwKIPPQPsXW2u85;G%t6r!Mgq)YGeE*dwuj zNgYB`54njiNjgReEp17D&o$Su+U0prQ$QmkglA%Z&3O@3?dEfr=gNA+&$F+j@-(4M z@|KSVNnDq{RUZZI5jG7Nbz#SY?#Yji)^g$5U;%73qYm=uP3{J$v_ZH7?fm!K#9LJ4xBs9(*faU;(o6T)mkTP1=r_Zvo+VO8fD>}B~RDeUgN z3NW{+RG@vTT(LliJ08eRa!TIP@mxB~vzONQz1oX)`#DkCr@x;6SV`OsFvO-ABE=w$ z=3}r}KBSgYobwJw+7e5B&I5; z;Pj2&}pH^t|B;saB6}#`)7bjG> z41G}eCrvgfzHWW##W!_7?837?rePzuiy@zUrc=SsTX}S%=3Kj)j!RgnEveD^Z~e*5 zR6hoDqp27By~&yM5PgVces_dgsW~la7WT;Glpo!c6XE7+;zIpqFUz_E^_j_!{ofjQ zSs$IJ$C0ewQ$JavTR^VsKwQ@*oVx{f-fd}Y>b)#-NqvK~G^6ml2ST+rg=qH*D9+9G z-!^x)LRFm94FdTZY<6h58R@ryHid%$6PmCiNRY}kF}H4$VCDz2WP$i&Nf-Zu#kk#D z+*)6;EqSsvUq|Vf+O&-oiGjv};HpppKhT&9R?R4liqr;`3s=tX{DA(&jjWY%&C`wXhF>azzJSk8W3HDHh z7v;c)_gtwFI%~>^#F1ay-ncBUVcpSvEDr-kw-V(BhL<)Q;Bn6PlZ1)6s?txMwqnMC zPIl{5N7m$;P$UHo9$roYE19qTbO#@TMld;kql3NXj8@dW-nqK*6T5OWRzvvRbyD+6 zuH!(bPUga|P}(Cw&jXBh#0FJ!?rm1P;~%y|cbLBr?B9x><|>?8G=s|=u5BUp(w`n` zxP*(c+WmUF!z9Z$-DO^;c*>1rS^zpy-!pZXs&X`jzv+1T9XywSly#~`gHPE97yKR3 zR(htg?5`Vh5A)x!{xKxY>->~(rfqfwaOGkwNZ>6oCl_x{Z7Z#8T&<^|)CpDw)_U$E zGCN80b{i|nLIaab+ulC!9`TQG+@Ds3FrtAr0+r0FJ(_C>nIna<8U@Z2vK`N2^&kr% zam$koZsa{wNY@YZG7t>^vE%msP+1G1WW~OR4G^$7OHST!g4~z{@__(=o_XNGXp`{FOxGidIy z%@aTP>woFtJLM|f(g=Eg48t?pTL3#YG*~O$4Bu_Z8&1FaP#h{ON4VdLU%byu3D*)O z#`#&udhs;PyP(WnE~{?c^pr?SdFXT6^F@=y-=Cl@Dg>sO{NJ^Ka!tV~{ck3JT(sAz zo$4tOBH>ER}R~>eipO@(1yQ6PO6ljcs_Eu1IyvTqpb?tnP{jtM6 zS8vD~$Pmk?``!uXT=o51vJ3|E!9yjhrT}4s2&V0Lz#1v-@-Dx;aJmvG zIS#l|?MaD8y9P?uTbeo`GP1p%d=~skexmp7n4vMh{2X8dZY__{+nhw6AGyzSefFX@ zss)EWQ0L@G{PKn9?e-4nfnx_6VJbwugbpx=4Sl@YHJS3Q3*0SbuS#!u*}9?H?FN{; zTlmyH*YVLQKZMc#i@L6oGF_O2530G=`p#70{)!dDT0)m>%>o0rZ94Vr$OW77` z(XSuv>tGxteUO^LmKDC&A~gk~-b5^~DHfG|wyMY2;aoH4VL(c8v#M~*XmmjRn$f+% zimFoHSD6P+U*?QL1{Dvi*yVrBhU{vXt%sJO@*p|GVO!rCp$q&cWwuT`_*W{t=6aK_k_;>Jne>4=R}oPq1}IL&(?zF z=9yN~zKRScXHMYqYWYqhi! z$S&Y1v||*vB$&fsy~L34m3kn2?dz8rY+>X+VWH)?+&+N(bXTAer>0xW_mb7LL^(^5+mgeRfI=Qc* zISxd~_m6gdCNMSD`R?UQa#PKsGcIBBi54WC0a*r1hc4dV&75VJ6JeoJz$v8{%R>^= z3^wmQtjWn~G>zbOHm^H;v0kCk3}I^-kOG=Qls-ZXH*9daJoQt;+VL7`^v=llDBYcfQ2E zv2(JajJh3Zua`#$b^z@}I4}w^q->$J5RfBmw$&QtRd@(nL>Ld@l#l zJj^%GILKE)a|p26wz$_YZh1o?>6<#uz;`~Cia}nRcMLZ#r^Z!cOPx~5^D^qc(USfmYw%AZ$bHU z7wm&hvc(Q87X=$S3Y6Wt(>OM=bfghB*$K4*B@X`h3wjAda{j{0R zR0!q1c!yAA{Rw13ZKtg@ERTHseFf-C!Mmi0+7AX&Nu`yy*xk80Q1;+-{_u_OwBOa< zYpoS`p3pp4BVOpE;~I96-@xg*Qtxffz4Qw3tt;|F&RVb2xAAv9+4lYwO3W~F#Y}_t z*}Q2*{X7~@B(5Ph+kfyvk&cz9iX}T##x87E)1RxdzW*)sF%j6yr$TI5jV#m}>Gob* z88a;;d#h{l8wbl$26Mp~2^8q~O3OwXABl7u_L)pIXd__WsUU{zhp+94dG}n28e4~03cnt%I0<9fn+;HD*!DF&^7gqGDfX>a z`~7$%LWtV*k1jT&s<*^i2xi-zrf0tR{77gZY1y(-2`{~`bDH0ry8@}Pkq`cl8}daT z4i_t^oupN@9cu-=Z`ZWYWEc6}Pc3=yn*g)`m+|u`nckcLD-E_9T+x4@z#w*`Gorn~s^pA002)nH4NrBOPX!91 zJ#QZQRGIZHGT7vf#Yw=C{5MA1`5*$PEOem)fKY1sr^-G47xc)$Yn?pyo^u&(;`9@C zMEz}L!jo2&|Bw9s=jjzj3bmaiyh7pv5_F@C21&D%K>Cv9URp~xoM=lK7Z=+IBPBSz zYiDyhu0@k@^P^C?uf>%?)SAQEFQcDEpK;EDb^P3Mx$Q@~9Rh{h=UxxVNrzAEi^XX` z#5N|{MvE9y)F=FR3QT6uqCQ|Ss+2q5eu0*&%^^GM9SFd|N)+OES#I%>Qr(izUnELq z*X}^%`4XNzc}tMGPwe90KM9QnS~;J$w;6h;Eg)#$B|JDA9e+@~(|)z#RWH#n$2})+ z=Snu_#_+tgRuulUt>0)VYE9aj=w8%kc;pZ$=XQ}+Yq+?09?6-i*R$(>8Mf-@{taAL zNapZw2Mew_h%1o3PmXa-yG*lmdCw&Bu=x=r3CHj=iK0+aC4?x=Ex~`myLA)N z(X$})dZX6coX@x=6?XkVNl|)OlH$>>+R4cmpF&aPicp^D2|8x}lE=HvcP0jQcDbAir?PSxkrU%F; zR)vx|n|XwedAR-LAvyuj(*|L;{8zDMrjzzp&(?k#sN<-Svln!Ju}+;XSCoI{wxvR6{nX=C-M#$Tn;_Ufs?oRgu%$2Jmw z<~)DEn19(Dp|wL3G9xO4)C zIma0MlkZ#nxuAsh^f8zmh;a~LOU(JLjb*vi+sD-c_)|7TCW>cq89qJuGrBL8JQd0Z zpj8YlXwZg5tL0HAuAZGvUZ$P%sqExG8_z2L6wqyl;&%J%1N-wM{zGT(Sms~m%AcJJ zlQGKpJEJW?m}%OI7A|V?fEele2e3dMUKkE}D3&|05CbsPl@JY= zI>(~i3Oi|`=G+W0FlNRY)=0xgNP8rt#~paZ`_(}-ZUQ`FOQEUk@<&vxK+xUyeL1Oi z=uFuuaZ=P`4u_ur)0r=LAHhvBa(#)+G{S^;ABL`~n_ihFw0FwCALl#ByWK z&PlD9ia4vCIvK1;sNxjhM6HMznJbS!ga{Z8w)$K9$9PzIh>Wf|=%&#bN|Q)G%$bMF zys}!%RD{(G-IuZb{$-Fm9*6fk)ExDV!XH#}$CrT)S3oDDZa7HKmwM01jXQ8^Ng_@M zhYU=C#DetzT&xZ#a`Hkp;uh;y4L5wc~`rHnB21aZ783}p>@Pa)OiTx34O@T7aI#Vc)zi+(@6FI}xo;y`^x&NMqgm7um8 zq)3?JYnA2#~w7z0o@0EQlB9gpFq%SYzS~n4u#UjPYj#F z_mqVQqi@$b~h@)W}48aEM8S0V*@PWx3+G#hiNhY)g(>y~x1X|KUmi{Zer# zkEOl8N;#OR<^Hpk50;rK<>ek*`3!lOwmG+!=2Hl~p~V#EdDPN-UAotBFeYvFCmoyz zzU%|1dtbH8F}11R>x!pu3&N0JSza58%9Gf4%s|bxUqU*mN1ntM6R}_0wPGea&H>X_ z5SX@WYn(q963ex{n8h>&s)XyL-o=cT@B1@o2dKbFGr6VmvL-msQ;~q13_F zFc%yco~#vcE{s}jG7(9@e(#?qoqnSKZwe;Im{ZYS13!`?rj}h7*d{q)77Vx87ZQ1) z%A>6sat34xHIt^^6E&zh#-)+Di}TRRBwcXjZg$hC=1$F>F9-N}ACkn5S{_II2q59p ziv#hoT@74Qe+_hXInPzE%l3xUlC2!xwk@=SFs|kGQ^SZSX@<}it=Lu|v zkamavkc%u6&B>c^0kc1i*r%bbCN17`cd*j{i_Pr)^v<>946OM_>bwB%jbD9zR8Z&I z)X8NgOB~Tc+bWceSF)NwRv}1HG_U3ReWTAL01SUnqEGHC{C?@LM;* zYaeyAq@O51!+DLSZ&e1puaCHuNHu=Z!4#S_6u&H#(iWSnCvnhsTV;b<2+v8rjN8p| zT(|Q84;rnl;(1VdpIN>SUAKihgI!st0;^*Tl&5FIC>2W`7N9r-YXb`m zYy`Q!oB9b6z|^Gzbixss%;Q4)hZADyUzdzEgh)^WR59n%g?}I&(b^qq)Nc)q>HWs@e89_T}ob_fvNzzBVZ*HKI zgY=W@g*-~Ym&%$DfoKGGJ=*Nl2*~vnVUm2*0iGMVwB~zsh2;TX_(#G95MRB~_x+co zhXTTfeyf)uO{zb47G0hi(5S!`HNa0jmqq7(fW@jG#KfF0C+P3+2ef{KW_OjmOPLb1v(8DLX_yF@muJqGy$UNoEy7wrb;_3d0vOP+0q@I5X_)h zcFmwvMnLGsu#!s%~|e~LP=6<26Oj#SM z5P7gbTiP8ppRV{~mn^14T`MlHDCOaG9L*7rR(f;fGvj<7H9=o_4VHW0F zSh_dQoLv31aMd|H=o*muF{k}nre(rn*G)3M>1K` zigma0aJrHTZi%l|;LbXo_ftGG`Q$C~qL7GKX++8^vHJ+_ow*1#AksTNUJ$k4WIrJ> zq8c&8GX8SEcpQ)*Uv}pU##=X4d-! zNjbC9`Yu_ouBzlINV0keP@N9ss?^!cEiRA9>)?2FQL2r@iYH%YaD%GQRfEb4o~zF; zr9WlrWsX5pt%#EDvvHHUhwK0)=G>g+8@p1zfbt1~omZ7Aw>3LyY<27iLf-$YL5@>{ z<(6xm6uH)8cUc5(-=W2nI4^fp0Lr%Zy_Yzdz$RM+qg-f6fMDKp8oIQ9>F&rsLFpqV zm_TqbcRAqHXbu8LUWI2`DhhwkGm(oD%s{9hDyER!q`m z;GMARaO*Bwu|MJPx09RKxTm&=0`e@%2XV?pk7D(m><_<8Jd%`naWew4P6KUwyy`^t zMh#aN?=NQhEM~e*^)8)o9!zAo1nUBLA8luXag;p^sx8p>gYbQvFpxc0NRq5^I-FPM zYkOcaCs5CQBP`;+^vBfBn5K$~8+0#GvmO=9-+5{nopE-yu*aEWT=JVv-jn7#D;w0W zuWt|0c+W&+d8?$`M-ORZK|M6=!3R951ie~xbiVm>sA?jJKpdU}@yZWBRXS3R8Jh|OAXO}!T(Bt}!9yT+-9Q&!y729*DyeQe}q z5$-o89OS?v^P@P8ObC>}mAtl7q@n4;P)ANrR-5@^1Z{V?SU}NbQ|d^ccu`ik7%xLU z=sokN;Sh*Wm;$ln**p4^gcYL2N675gJTy6L(kvk9BBA5D$$G(;Bx+YcU(?RkNOY~| zfvob;g=$0F8zC>IZ2Q_PPYMYM-2Biq-r=HCafLZo0pw?)wJC=e?0QM_iG?0BbW$vX z@}=&GocdegC$zNpV=?#DTIiT6ISiAx81VsY5_{u1xF!4kLv^1T@B_!}+Q1o?sJcBa zXFCGfXpS!!D+{*SNKI+oc~_Ba)~+V_;oM}})Gwhm%KI~Ce#VdvO*ad^j;O^gyN@9) zLW2C~H;Hm;>}_#Y)Jw5UMxIlY!J_j@o5`emYr>82gvCty<$=?0zs+UJ$3fdE+N(Qs z7i^)tBd3OnZIG_~sX2qr0QH>50!N40r3|Xyhe9G%UqK~t^6CN=q0yV)diZ7qe)Ys| zSy9iAWULBv`GfrLKc}Pe3@1)g`*zIQaMyu>vfSpn#(;L2cQN*E#z7aZIQw&s_jC>U zTZE9@!&#cNO|d^UZzv|F*;)^1`nOqd?6ZJ{ZlNOZ^WRMu{}=lX{;S>9|MKa)uU9&&h1h<#o&c_+IG2lXcU%^EG}-3Q*CjmFD)JBW)+NsDV9+d)Z{;^m!{c`Cw5f%R@JP95*|!Cr>~G7EpYb*@`*x@T-pqO)xxP$)1wYc;pHe269ao={V!W8{@i5#iBzZk3PZB7+ z$yeS1t1)(=dx>xJxy1T4Tu^&l?z8tuKY}Z_dd(44GNx33J ztX)LVedHxgolRDuN@+&q7qti;%v{uBn2h`;PnkK_T${QKL_ofBg6u>f15&daAmo}MeqY9dYA*8qF|q} zsn@{;464dgx5%XIA(}P38BqZOCW zg3@2C+}gz%Ig-Kod1)r;qoi~*8qUms5)9jv_S=GinZ@$F$An)^vJ1Uy`w}YKXwF25 z5mxFeq%_Okr71<2>(%Xk#o$^l{o}$pQ$h}z<5IAZOzPmzv=;C1{-E4E>Y-`(_a;7< zgT(J2v@3=@MRagQtu|zFwNO8&qQS%iCT3-0rbmL-yi%Y)qnHhh!M3f={6zrIG=MMY h{uO!5TtKEXMp&AkDDdt4pK`XN0dEP(X?Yxff_0P3_uKPI7^Lx|AXfpuEC9ED60D%AibkqRa z1fT^lGB7|H=oz6cgq#WAXiGAh!tax#B50WmQ#!B}8?tgL)8ClDuO{?9>c0yr4~BM>_nBnr@Rg20?0 zS}P!YbWeKFUjh6xKy+XTJp+`HiJ9eS0*M2l1A)PG5HLMG1adSx^k^J_aMB+;abA;w z%j6bR)RS8#GUX*B@W$7@(PL=C9R9vSRGxx zOQvS#7FR8;tnF{#ad32UcJcP{_45x142q74y%!gMAD^1`@KJik<0qLpxp}Yh3kr)~ zmseDhs>szfweMS6+uA!iySfJkhlWQ+$HpnMbMp&d7MGU4u5AAJxwXBsOZ~O?hYJLN z|HeA%{|5UnT%1Q-bPxy_0{z1UqVqozm=i*O;ylAKO%v!XPcBiJNJj1pDKE>KnUJzq zHjdkQ^)vIJ33UDC zsX;}Zm~U7Ka83?h0{B_jQx_54M9siP>u+SlyWyrt zuEj2M_IGff3e$R$LsE(m$uW+e`!9n*8iL!$GiHgBYsxKfoAd(Dod?TO_KAUdy-UoX zrN+@l>!EDsQ8<%lZ0mMW-bF0IMESDZn_|7BOJf|C|G-JPEwo+thR)6-D zMXW*5F%Fq22Bu|(fMzs#W=h#)AVe^4%w_ON=?vNI$p_rhpz6js+0Wdd8f|W4(ElJP z@2dd(ZoBm&(LHbSsi3g_i*J2_aN-AV#pat&o6R*pr7~e=@Qd5`(E>??2JTM_wXU6& zTh&8wM@nhgr);*@bYH9t8NqR2e#rB1`td0$JGQo8x{|nBM87bo>FLaof-_GvOYdYH zd;gq@@NILU+O}l)?M)ZWg*w~A8(vkRV}*k#*Gi}2R~Au(~LoCi=4WuqWAUwRnkax<4ulF`bjBlg$+vi7k;9dnC2y zHZ;>C`%Ki4T%;B;G8{-Il-#bTKA)A65eUTD4aU?KPny8qn#9k0D6iRd2FO_sVcLlnpj%M_y@To8oqy%$?ULcoT=q3Hq(_zmmf=}x(zasg z(X(aj6`Yt27Nr3#S*YqwNbRfA_-~@d^4GNGAKsB)4vJOtSlCsBY$ySexr1&66@%GP zi%V+?%#HOg9Ga0?dMs%XdMdZ)svFrRn&Fzcb&sDNI0r1%}mohbt)~n?DC^$Z4hv#cL zdxp?&<}bblq(v|hJu}XqNV!l0_9ET}PlDT>KtpCcqv>QK(t1)`k?;{`@6l}OYnnKZ z#Aih?|H(iSZ$g9H;8*XtQI;%H7X^Hc`(&(o&N#^?JxO6i>}3LDId8eztuLn&y%9kb zO`Rw!UY&O$Mf{Mk)qF`U?1&Ey;BY?Yl4;XHIkPnNrK>DW*|KOh0tw;lT+`rP&cOo` zIfWFL6dM;_KNx{^s*FB2e4bEIrM+z$rHW6XM4UCz<_1i(uQrnQ{hoU}?%ZEHpk|#_ zn%dD5n!zsMKFTHs!-2BPk1u`F74gx-CnqdhnU^(-aHeF93!7Z$JviOB_aelb21F+v zzE7f>zt~ozF3|v}@b6gQZh-9jj2qlhhx{Z7_w*m@`dtX?$IrSKaH#JhiAP0!q!#~^ z2K?I^C#NjnuysUaD126G(}o75z55NP0at$B3MsOE;+HUw5t=cE-mj9ycOgP`Fw}c2HH<&>xeJ5>xoV+2>hVlnpyN#p(td4aojYUids~ zU3>Pvk2}YG8c^;&_wI-MuZA08HskGH$}@-Nk9`}DC;du$_#3Tzv?z11zm(+qS$*FW z3&-^|*zR5FS#-qg=O)|?^8pbpEwbSH?r@hIsNl3SWWRpv4o(e-L`+(5V3){FyYk4I z$1V+EZI~*YoDP5QIxiWnb~U4mJnW|Rp2 z99C$x`{Aoh1Jux6P!F42)^^!tqhjEK-f+VyzGn`fFAk2FnGW_=>%_ z1K}87lr}T*jSY}}6O_^xgbwU$j$)5R%P=DM9aam5uI3&UI`51IuFM}hu90)0VUxOT zG3Tyh3$wamj!Es=G$7`5_@2Ol0S$;Wp#htz@m`Xb~&9Z13pj~W#pfOZXUfzFqCSCU)@y#{M zOPkNm5kBw&+x*N}9hFTDL0@l5M#5I{$;}gWKL<|M?(rap79mZ__d5`$_~$Wm zf`!N~x1K+xxTJBP#<-#(MD4Uh~$cfP=8)F-EA$eEpq(2BUAq z{w+$AffoBgUk7JGsRaTWYVS4qX~6bK$kM+3d~BX(SDfZRmK{`6ZjCIw+thQN`tV+; zux`1=WwQ0~L+8lk^CDhGZ_VsA1fL(zAO5RYl7y5Q%w1%8pf z$9q!kF#K|>ESkZEckN)k9h|M62Z|p!KSu;~qC?KA_KwgUs(t_Dj>kGm8M*!fbqjw7` zMk{H+F>CCAK*03K4hmA4zOFe5te8aH4dVTNO@Svftjv+GhD>T8h3H0^S#d0Qv|t3; zZG*_#z#Yo~dyRobF6TX=C(aTWc6VpQUAFT>APULpPsKb^&rqFej;jnRGe4=|vl46J zs72Q)lVuh#ejq18cB_X)w?CxsTk+}kmXGa6S$-n#TG^noMxW`gVPPI8nN^B!!ML?p z{oDF`d!s$Gu#{(Ob|4WB%iG|DCFm=66AeW7SKiFhgfr-gec!4F236^jmMn4JXWseO zAR_={Cc;Ud6@9;eS>Yihxn?yX)$_ZBL^hjjv$gi`hQ_%mM^kcu z;}BXFA^(_$Xr|&p=VC(94^-!$#RN4nS#-F$`ZWP-J-qLaZV{oz0kTHYd zyZrq8bWij%Q>Dq=Hv`z>9S@9yKe7FN^|{t9IZ>JvVS2#YR#&kt8`W#HrD`xfFLiEx-BfjIvihfZ^0qhvGzMxqUZD*H zW<=Nx9eK>Qtkae0pB)McNtMn@sW9V^l+N?pA*ErM>)zv3@0RpKL2}JF^7@S%y`u^l zhS_oh3L$I}KH#@R%8f_%InMoG_uR^_QCcnYoS(r`jcmOPuK(?U|LKL9m3nhB)#Ad7 zx@FS+1`Jzy2k&@0!vw{OBDoRDbm5E_s)V!QADcJn{0J=1 zQg=aM=^!XgmaddN_-P#>NR3;p5~I;$~yxm%bq+ zCXPTLIQV20Wh4|tZXzUpZvrAGCx=o(nW?ClC9bnwm-vr^@ByGB15`ngU=SBTLOhgPOAt5Hd%nrF+2Z-rN=&y^b zl3p>ihH!boB%USal5wk5cQP1_?ZR)`c!!fyFfuW-u=4Qo@!t?YNJ>e|$jYf}XliNe zAa(EFGrn)~z|_pv&fdY%$=Su{iLakODj+c8`HRS?=$GiE&&z*XP*_x4 zQu@B8wywURv8lQ1WA~??-oE~UaSV21^2^lp%+m78>esdPZ{IiYd;156N5>~WfBohH z0pP!}F8ja1{)LO~l8cC#7)%WL%>^RzzZ95`nB=-RDZQ#8#MPWd z_>FlTUZb%-sdrE9T12mPq=Bs~$^*X05*e4LXR4aKf7=@Lpvj z%3YZIQ?o-s;rTmtfk8JPni+T!Cq8uu74IKN&h_dQeiiW@{0SJ1QaYco_4rZuA z!tk=v1*0Bfo$tI=R=kiZ@YSE}`YonE;?Ip$F7~NEOvX*D28Oh{Nz8tJuyyTri*EN~ z#vf=eOv#5~h?fduaXAP1Ng?jjjN7Nfiq=t0Dr_pwp=bFn3mm$VylIXF3^iew()6rR zY>n{{_#|#buXTG#zl4S5>>GHv6-)qlOqR9J{ofOSQFxVZC77RE%=3k`9t&!HAjW^_rLXT=5^+N4J5)j6jNI>x?sL^Im^?Sq%}VDeg+ zSf32Mf4B5e63R^U3ZisU%CD*zekbSU%jlm01fab+F!8%Zd?MV8sf*qGBa={Q-FE8H zXESI(4dT774S(AM8Bf(~7m>{|RiyPLyX}}RX{Ln7_Xj3tobxR*v}-)s2mq~`^0fod z!1R>rQb(B2!iJadr`2?McjtC*;+WIM-s5{7hR=HMV%ORzyGAW$PP8=}+8kUP%Q=xT zQp*-vx$lGavs{x-(#!m5B7+5)yIh(xkX#W7vzq%Idu9i`B!3j!yp1Jg?mJ!!V?=k4 z9y(Wwiq^*Lb<9XXTc)7o%ho9=)YF~Be)dWe4JsrsCZK4mZNe9v$4ie ziv!wADvbPjP0Ado7~|dSD3L=P|Kp;DT1`ckM>kkj_u5WR4Im+!-hpcc%WYThFqKg!d&eN0 zx%d+w2sRphOwMp0mRV%o5{V{U0cJMJA< zJ*C}>kVFnOxq?Zk3bR~c?y_spTEeZ}^SJF|pnQD8fswBf_f<++uIRjK#p4&OcI1pb z`$F90P?%!x0$&u>-P{&V3xrRZZ!zykcMpwBmT*wGWVU)#C6t zImqp%Ve~l!SRIAPpSSpwomBo%AJ629x_wXX1%`KxdNBnphMIfUnEVGRsf0Jz?r{v` z=B>#cNz>f8Cm~v{EbcICJM!AdUS;ulQpjCQrC`d5TbZT$Qi%5bi-EQ#tmKf|+Ql?? z99oyWD>8XUgLF2y+Y6&`k2N8(GFW&?lxli*AWho8U7)skf=BZwJPGMNr#;uFdSU=6 zn0ECu`Qk7J9kYn;?z$Rn#cQYB4F)A+#V=RB_#5WLBZfwlDKF$t+*a*W!Dxz&WS+ z;ZN&$6BjWB4{;U^(T9Vp4I^o8{s^t>uLLuMTu{U-=|lLUXh~OP>LIvTdsc(L-{k%A ziBxXFv*T!g(md}-n3Z>%K*GcLb{8*y_wd^JcX0Z3^}gV32NlZ9xiAP254t}bq+h<7o)uA!a-VmN7J*Mx-L4%a zJ1Q0F`joGT;&k+q9Z@wri9)tdT)%h^a242)%FU)>vxYg@oWigZF3Vt1=@d_a~PTI9WhLO;V9HT z&&Hcr#eLwINo8y>WIJD>L(M*AN!Vw=TFncmaNUm#P?h)Vq)TiLq@MN7p{86MIYXys zpGUfP99*}GvGUz56x`<4Zp9ob3S0~a9NyTuG8DEwHN~0A0xk+XFax?9@!2mbMC|LE z@FEFNyf~68=@*Zkbtf@nANP130eJqSlK>n@ehWPjk0Jo*3V+PjTkkznTupVq!%L)c z0pF2BHUUtQS~&h1+7-rA-xR(#Bmc&9C5!x?f_L}QE9?PhJXvY_d_xh+M?3reM5WS* zE$M=UW$dZHm|<7AKAf85p~izzE`DRfu$)IAJ(X*r1c0((Y5g3k{FBFv0Q7t#055R6 z`xlWMXGx6&V8!omPTyBr- zOfddrkO08btO!7*SLiov<-AOOq&S;lxs#kgEa=3925%!jr~lzsYE+SP+LyF6ucFjP zG5q3O$*Ci3H*%<})CfRg&@BQ`rPFZ$(wrF1TsmdhS-188BinWmxAJF4}FkAU_WoOYGN$$|TjC`|4u zyTgbf4Eb+G{qb+#P@Cc z0&_8vaWP63W$l_MS8`OtEb23|Tt&J@DSPb>ZBCRjWh*9j-TV4YU_2`%@L} zb6BapRO^53%C2zg>wvtCo?}trVa{2~nk(4sTQpr^a>~$v=8g!&^x->r)+tlm)#|R) zP+3~XV#8X{x4Ll?!J@(9%`AS?ohLDw@_HC_wZQk~WYUezasM zA!Roo-(Ebn9%f=6d3Ru`wYE$pu(RAXYdNQRrB)0=xh4al%$nwgf!xvkyTe66c( zJbEBVB|tjIklE@fXiHLG%%Zf;QsmNXTv%76XC12l<6DIvN8?Q9{Q4fT#x-z zOXI*xZqLnZ+gJ`8mwe}6@eRvy9QRt^%Z0Qj@p@eyc#jzGdm|y0L_{Lm-w97hvCX=4 zC4ykh-LCIS++Pk0TU=ir2G~57uz}huDX>jz; z5og|zg^d21tl)0$iQVZm)H3~Z5wzh19zOFgG&2uoZI#O`D9D_sNb2iwU{m)NZy2;4 zS&$hqBJW>o9w8g@@mg%72%1dXS;bV$`=$Lz6ECru{*kfP)L)6nX4>$a+ekYS%$-KA znVBKw95z(Pok^cAUN9&=#cv7LV18I*YjNhAK7YDfBlDF?KhXVR1!`_5zP9nxm|vtX z%WzkEU1X@jBFFp3BuzljlR@76P|l>U*rc*&&*OZ~1Z1ui@x@No!3;o#ABm;#KRq=P zwUcm$YOzU3nQL#84<&hiTN)T(O!ZKwcCtKmW=o1*BmD;L(sJS*W9$(p0eIFY`4kNd zRFArC9h%me@@4%nNM#6{wO|jC z1ASpnqF(H}6C~^BcXO-(=+Zt2-Zt07oNea6t@zMrDf9kMb;vwqZmw2&sKHO(mdynD zcNxy`3KCT={KbUsrMk;|M4IRtdv^-?Ue**~J6`9M1J&9sOnq|uCQ>6wK16&uX*B>D%j%8~8GN`GmZ^k+OV}HfW&A+98$E5T~U_Ok9&y z+5Pp;(ezk$93u38sHTxRo V8me5y{?l3fx5N0~$56ubKLD*Z5Ox`3Z6rCE44i$0pj^t>(%Oo`;3N;9)5P23N zG>DSNP^K|q4*uLJ9X~4=YH-#_p$cpxA$l5y*~T1zkBVy_zeCSkT_uPXb&I| z03d<}_`|>kh``|pxUdKUfj}ZfP+~ITVxppA@>0^9Wt0`r+mscQlvFhIFe+-g>Pkvl z#@f2O^|4qi8e@txF)-IN#2S3x1cF2&#YDxnii>YGP*qYj_@9m60whI%BPfSL)PRsA z1S$#Pw*j=^oWhVF2L53XAt+23ju1hjL(H)4evfcJ>bY z9Sh5vur{gDlPMvzsSEc`-56>%D!JvSoG_I zhs7mT)it$Gp4Qbjyr8wUcf9QEdPN@?eEV*Q@t(;Z|2Q!@HT`L3mizhlr7z1XysxX@ zxgY@g2bQ4!1MJ_pBn4bTFc=hu_|63piWCSc2@_V;hf7(xB7P2$Rx^kbk+CM{SGFS6 z4c$1h-l6>{ISnjZllvX*2iboI7XN>d{S)jjE+!CzLIlZ!N&*Y8vZ{4I7Nu1ledL;3 z9oML&R|!fZGpl=k+eaVpg&ZfQgfQ+k-i^1++muWi58Txg$5pqc&rkH+D;s77KG~d+ zy#JO78NrD+DBQGH>DYNoVHwx|D3NYSC;b<3lz^V++iIxBq`3}-ZtsiJ^%R^Q(_LJ- z2ARRi<2I#@;U90EX}_cm;zc@fR^@mH&ae6GrX43Swr|VE2HMh=i*e+P1zM$deq!uy z7{#E`_ii6T^TCW$40mG+uhKumRL+XDg}%mT4GNVY4i>X4H&hOD6=J9qy$$X5LT8;f z%E>pTX3G;xPWI}?#djJ~8c*v;zf?+{e$L^8E05Mq&uGYXIG&|?P^YH6#coSI9f?p+ zT@!;a>kbRql+LccB(1yu90LoPjqDAOVzqdRj47&-gJ~wOg_?L1J~zdK5IxPDiuE8L z|L25U|7B|vazqE^PEI#-?`d|}4gbYCG>xiU!}*X{fvms&GlHN1~%5JiC$c)iqj!x}jWl z)O6KV%B5;U*;R@&z^r2~Z{~yi$2NS>nrgA`j^^CsS!^UX2`1sY`GD(gy=(JDp@2IJ zSCW@(vt154>D?lKt(%xmZ;S zpF~HkAGwb`w7bPWM2{%(zC=Nq2{VABiVr5%59+lc-HhOazM*_R z80$c9?6|=@w2tNj8^RSnNZ3l`l~}N09O5@rHhM!;5Hs$_2Z_?He6X~`kI2f}GO zI~#ipT*!&2qkj=~`Xu`bn^~<}q6o$^G<;!7(WLsLOCK=K{bkHir-23CQ@(or%oml~ ze}hnDAa{Y`{EkTw+B`h6Q*eK~_+ST_n1uer(-C-;#H9VdSd8n97&W2sia{G{cYeW* z2aXs&L!aC?%m-HmAM_PIWj;T1c4)r3YLfjsbbepX6?nC|4o#o5`7dr4Ta%Tz{QD>~~^ikfO0Bow0VvL$>6SLPwO zQqhhwU4kyh{HC@6ADruwS2;cJ=S5`4<%P&;xunaI0|&#LgB}z%6ftd6CmmMn za{VUQT|EdW=3T6D;FoX5Y~D6noGVq7PcAhZHhGdV*uI_qI=(w{m!e}!FJZ4o?Py9( zj!yB;>H6S)C1*7&^>#>$3B}Hh%(41J48%)>bZ{PihkIBhC1hFn2e6PR%eP%wm^ZU%LQtri5i^!%3+>U z!K~anso7&>zva(6OZE+AH5PStA#z)CeNJxA3Byg@K6fF^|6TeUl%wXeJs(A7VfnaD z3_1xMFAwP8GI|T~tudvCA80=#*{&Jlu!Jfo({up^l>jG5a@`w|_RpY&6jdJIA zB{zJacU2u%Su=MqF)K7PSpn%h7lbOO89(sI95ZeqKO5<4yLxYZ<;*s_(Mm^DtgpsI z1$2hAbgfKxcJGsvlC3^zPP_DniK8yu3@wu{D!D5$a|nA5{0Uco@tyEVDrHm+CP8|E#fj-4iV!rW`P`)+G2yFRLlitO>O&3zT5=ZnJoKe1>i zOz8U}@0IiD2Ds09zb zdLMc++WMI_4@uI&G*cAZGYvWBlP7PQOrtpme7x?}mhP!r78N93Bbn5iBq7y8{TdjM zFR05?i{@xprGG?)mnW0qpGGI(ZKcKDv?cwNTF#|i);NzbqPtp3w!%D~aPh4QFU9st zVO?WO;9wi0_?m@1(z?k)2=0Gq&NXFTPzk+W?X!YgsRLJAgzn8FaADB>@}} zITI?Rao(lGEM%ZT6wpo>TO@X`3X-FFix38MWn~PTU>Q?DHL1xF4;o$MgZAdx~gU eX$E6A4+!gBCWKlj%s>3=>i|UkRjaC=I@M?I{p@Ey&ONRIp1o00RRW-(001aYKfvPx z;57gX0|OHS9Sai^6B`=~2ag0F4;L4YlK43x2`v>p9W50N4FfX|8v`R36AcZ!$V;wQ ze1d|4^lV~MqWqFP0)qViTm%Ih8ygQ7j{+Z`g8v203;zGtbVtg;-4THC?1S<0s4lAKb#QamdIiD5+Rj+1Oul2nq>{h>D57 zR!~$@R#APU`%X{az|hFp%G&0mt)0DtyN9Qjw~w!1ctm7WbWChqO6u3N^o(zrSw+Pq zrQgA2Y)vdP0cOcJ-vPX1HT4;PfSit&&o`~&U3Ap2hf7WV%M+5Zjf|G_m6zyqQ@O&*X4AOpC% zVJ`~7`A@UTVB-A~q`R{J;IknCBGR^&``uDW4#M&R{5Z~0X$tdw1A{!)&!(-uN2_gm z9HzAjZ#I4a#|T~C96_mfJcfn09@f26U7o+WRnhPT&UsP z2f~Vl(M-j{e(`7VGs_k0Qsl~$g7HlS&@KVC~(asC?7Ea)sC2#ecTM@ARrqJkVe z+MxBSux}A3r2bL;%IR%}G`BjtK{At`wEDFCTRrb4s;V$RlRD7Tfa5C-6}I^h@fJ=( zb%c3#`Ce9f)^`*CVbO;N&PXh;M?ip^Tl>Yxe%{M5Nx9YC>Wysu#!2D}Mw4tktkWhZ z{N@o|DLY_$QFEZ5Sh3gon^74bl2HM$yjYU82?U) zJiHc6<_EUa#2x`Q$`%lVF&GH!n3cL4HU9|En9`OUt#x?jtHb{Y@KsV_LKG0B#I4m2 zJ1S0)_hqG+?&-4R{&k$r$76agt{{3H1SQEQt!E#1Mo+9}%~8QGE6o(%(fn|II2mFG zY$<}R_b-b!O#~>z=eVA0`5ToIYk&@6ea-Rlk+1KR+c6<7dwCL*=L=0v#gi9mx7RO> z<|lqn4Kl0vkyD}sWfl+=#SNSs$JRdro*S!4W#m$Kv1LfL^#+;#>?r1S*ly=?Ox;<= zZZ^^ONnK3hwr!MGc+Dj7EpRdX>F&)%P59KkE##4sv|z%zz2CD0`nY0+wk^4jfS4bt zIkttX?k0ZZ3H68WI)SeiEOzJP*fKBGEjuq=&-+PLRGLP zpa9CO3!5Oyw6P|wN4IJ6uztxxFK?FK{$Zs4OrO}F@7MO6ep*soz5gSCK)8)| zPF;#LK1BuR+pj$ePc%O*jA_zdlRKU9k6A#Ws2Y2lPw*F0JWjt&nx$U-JwC5mDf?A` z8V8pY@n*Z@>Y!wv>`2C0NHcJUV*E*w!12G+9aqkjG!Ckh&Zhnv_=b~lW+*(&+g9|d z58zFrFAZKxpjRC;Fm8rf{A|*FK5$0q9XM9t$y!^VA7lIxT+vfH3f^n6neOCvZb_(4 zVH>#8(69qSikdl(V}!}()20*hGAbQvjfEF7CJ!ZhW81Kq-46ux0+iPz)V<;6H5K;c z#7?&YA#?1Arai(>iU6;3eS;{ol9Q^GqrS|_HI{E1sXz5001|D*|5PL07N2g68%^qf z>h`Er7#j6I*VHXjMlB{fQ;{3wp7ZFeRw@dS1j9#)Asz7nZ&G$}Npx4zTT>6qR%`;n zxbXpx0PVP=JF7az+5+Y2cydVh9|#t$-?xn$+fP9+P10iCFpoROhX1w&xN#y zdmzHo=Y7Ivx|*0C5lI~%$0q=-I^ewz|MuG?IPKSVYYVHyu83_W!0IvPidYo}wSh~t zIWX!-YJ8}&@SW=n|6%BPpJzKI(guE8O<-?8m6s;y4RWDuZnS4kFzehyY~Vf68y{BJ zfcCz~p zGc-WB#j`)J#f$5R2mQ~N*bUq*;1}7Y(|ZhbfcqNz26C6WC2V}B^-JDBkW8}RA)}xS zb%6XP#>Heo*8r2~=xJ4_UDl^rnTE)YySI`_b=M0E_vY>i%>(AhVJ>l=d>4r6K9R{` zM{~l5bh86*j&q6;%vE;a$YBWG3uF$U^Om3fE^Io(d!YLm@CcZbU$}<)r6Ao^)eY5LSE`W!OI~yH;67NKE0zm+Ja@I7cHv)vw0_q)1ou_mx&R=-riC>z#POx0&br) zE#m$4hd7rSa}gH~jfh)dRx13Ddbz1%5a+jm`O#jjNq0=+NH*1R zmnynF(e*eN?mR3lk!5@AJ-)oaiiQcnIS&xssCpws+&oKc;EDKyAj(jH$-o__nSqpy zcm6H1-lu5$twn^08)vUmz6Le{Ru_w`tkhXt{#sz}OyS8RK&PRuA#2O~^s*1n=5MNW34pryg3!-4A%owM#BW)p4)_Tt2ciLE)9Gv6sq^6sMT zNma4#iC1K$y>OPB zRk-}gRvNrQxM2c+rS9a25pWOAk=G&5dtIFJ?Q(Kzt?(GIjMA2ulPp%$0Ju_tPrpmd>$qCP1Kg|Hi{h zJS}S&&yX*m&zN5n-H;|6IUV>ve*0phs6F&|Z04fbAFew<2_ow`AU4t+woC`H?Z%yxng|CD!JLf;VtSVli8s4np=NCJ_f+YCAoyj*l*_pjl`;MJ*ZC#(Z z+%Lx*FJ8uwgDRfd=Pj~KF%IR%;U+ukWBD1YXBGQx6Ez-B*bR&JEUUQ4hp^`c{SmNm zaLDZ6*{bg!o29RKZq~bgQb1rn`DV&y2HK|F+0GK`y)3fe#0!a)6Wu?v`a~~>oRwOm z{jhF`G%F`O7?P6qS2wflxMd95lBaME5|3XOyW1c4bcxQRnGvEC!aih)+q1Z+HPJx$ z<{zUoP|ehyTqc8ez)B52BLz=OjZsB7fwN*8se5+75QI{G_3-LKXeF{(;j>b@5Qf4} z_bw*qMLx0Jc%b>`5~Xpw20mE3I}6Ogn!_N7#6A4iXknGxBs@BjtNKH8l4kN<`U(mE zqQn5@1&)S{_yIfcmnX%M%}fv*OM#VGU9_EfiLb59cgLS6OUo(Jff*THioMx$$MdhArZ-8J6V)Y(jyUh4iux^s#B~y?#y+k{ zxvVSFqkvFoBHbhq7yc*f3+MMofZgw&Kexr)x0Me~)dmRCtx&RxB9pzJ*R!>YTYY+J z{Gv~;rIQX?TDIf&5mHLabMyOUWnAR5#>BkVs|W`Ac+KEzEK{SV-+b%) z!zmEqQh>R6$0tiJ$^GQi)03W@y4KUb6cze|+QiTa@&ekZ{-rxibe0(|+es-oH3iUC zB>7J^-^(@#GS4EW91bDgTVAHDL>m_T8GR~kl>tO10RTQ*AyOC>4k9P^exAekgO=zp z5LcvMvRbt%xdKm-;Em@URaG`9*uk*Nl_G_|2d$ivM(@X&lvO|7i-wcg zaOe8VD7AZ|aTcRz=x&2IcsU4NGY2}Jle~^1d=rz#=}J$DWJhNCVar#1JMR)zZf>+N zZEdOzSN4sgQh{QvKmTrrH32{U>N+;|>`HpRm%orF3_VNzJps`%k=sm4i?>M(^rhX; zSGOH#GzZeXdYG?oNTiU2f8d&iUFe4W*-m3ijVvHEErNk{W+h#1;C3*(o6;=fWSZd; z?lKO>4}d@5t)(!0PxBY82-1b!FFPqcV53DPo0h5X3aP&+(Af1wna41V6n(d&VanwT z$P*vuGxPe{f~;w<+P5N=Wme3ipRW`16a1dP(&O?&NtLC1S}pX!77u-z{A$qf(Nw$N z{mq?=?p;#RP`lY2A3C*R-JU#V1ZjP!rnx4lSL2pD0_OzHftcBYp6EOCb`FshIS7i_9Z99&%S@ma*z!@-9u2fz_j z=J~F%{%5jksew!@PR0Q)CLho?j*^6a=f+2vvi@i71|%t1)zc@#vJ~oXH$z09o=G7u zC(#Za+s}$lfN_H5);JFxMz$7*sTS?+KmMqx$g#8@SyS>K!}Ppw`yi<#NIQDD?sA#i z8f2C^U|~9w>&9l$A@e*#(TMy2Q|(rNI9%dtU2K06>Ml*uf!K~e_jP$c3-S21nx#@~ zX`KS?0p1zG-+dC@h5-CZ_1dPK>NjJnor@Zut1!m@>hc!bDPH~w1Flhb5F^cac_)Nm zarWF>r~Rav1pJszvjPaW1)bDeR5g&|i;%rn{WTOo(yytp0(r6z$9{nGdCn1-9K@$i z6CoT8UlKl=@vj&XIkQcFRu1z_1v0<4-6Zw9m$WC|ZTYY_bHdm=VX>ct=ChOvCF7UH zq(#WmwvlePQzC?m$rE^B62Vo*j-Oca=Tj~zCWPe)a9+J`TrQa8y|Y>OcZ66e&m5iy zO1?q-?R1*?nDerK`{Ql1^jDOHJ*vaR%yRn~a;~*Nd8NcfjtycA4NZp$Nt{zDD-)Q= zGR9PZy0hRywts7=XUC>Rnl$o~DQho)uWFx;d&+u-!L#mU-dW8q?q&K;B5sY0r~90{ zEG3QtEfrc+hPW)`TVbsV^4;*p&AQ# zfv4Ig=FNxKojBmIAgJ+>0m3{3@%+una&?(ppuH>F#Cj&w`<8_pQT4b#@l@6;b&ji?$FjH zKf=^B8mE|$xRvTsH)g@gp%9_w=E>F&vJS_2LY%knk7bGZuXPm36=5~UuZXLz%YvG`x`PSOQN$IerA&_RD zxzLoSm>~B@d}_6tTu70-U0qvG^)j0`N>EzDnv|Mhs^ZC+Pu3E*^TC}QiJN9Z@}JK+ zDpDx)zeA+_;?@LZi1zaMXU+Fj(zszlc3Z-kUj#D}#Un?TwD)Iktae&55&}&8A#(N* zlU=U{@`>&YdMhKd6CZUj03e_G@1h|2S{!blRajv`-LlyzmTjq zsBZl*+Y1t$@X%eOywffppKBZ6k`eR=E?CI%CCM&CcL8BNNQjpw{SiT~pr zCcAG&m}J?~hID1QJGoEQtyMYJ(+l_IFGLGbHeU;o@Z(5K2of?Q9?$~P+lR6YeBZ>V z)XA*L`iBW-O^Y+xko9T;N59vB`i^@}7y*_@@)D4Lh) ziJ%G`_g9O_+En2FCM%b67toR593WfM+6FtRGoBw6jn+?8eXE^*I%dl?w<9&|Rj-Aa zjW6&NTSO$Sk#tx#pB`0?gI0b!y$vXO6;01KO7m`fx3Oo{;L^3W>DK$wGU;Gh*EhSP zwUKfZ>PP#OW#_R>x`2_a4bT3Xs`_72d)|sG^s9GPDUAsvhZ~u5)^e_y5v=!8sXr9M zcj`~_)M4rjaqH9LzPkfL`y^VJUv^`-+gWz0N|Pe01>309Y@sowdEFzLE6D~&1b&U8 zl+~u5%kkhs3h-0HLEarH97NYKUP|pOxFl~^qC1Orgo(hY36Oz9-mI+I^yT(_9V#+Z zclCD^P*QN7M5mVPCy;hdTTv|FZjAdra|k|-oI>TS2+Sm|y&o9yVX*cPBdwFA(_Q5y z*h|k7Y*v>a@u?Kl%c7N5WqM&v{L6$xrK=m!XEJdfs94#~DDPB7bnN``RwR>B`xUz^ zho*MkS{qLs0I}cOG2KqEd*dN4T$YipyYQNe-}sePeSB?VY2ZEtS!m^5=0oP_&uMgI zDs)198(tL3pX{UvW!^JBDcP>5t%XZ5! z9#AbaBq4Hq+gcNU`>q4m$@%;dfN@RUP`99d*}O26#h(ziNJH1(YRnFdLt0vSgOMNi zI2Vi#OF;78*n&3LI!{LjW{Q!8j=sVPrHk`Mre^n_b)wb`564;$OgAEF9h-|nM5!ZM zrXE<4RtBFn+Y(1_r9sDBcb* zlz|2Nv!(WSeu0mGuse`@$%2vTFnm}m^Kh9xb7I7Nua_`Qv!k)i+c>chRBGQS9=ZPQ z5LEm`Nk%pl#ixc~i_)cWxAls6jhim~s(sCm&EzSDS7J@{wEV6YD@=F5RafSMZIs^fO5<@tHzVOO{DUNVYeo^8D5PMTR8MSyRAIr>#p zfEn1QRB)knfzo5Mwk>g9>a<%43)H4^;1D5x*Uo_Kf$xWYUpD$%3hC~4UO!#7_<96t zlRpO{s(O0Osir*fb!PR)q2NiE!?FI?16w^Dbbm5wZl{dtBdWQfSF;yOCbycprvWi< z?f5Htlh!M1@h+^49OI--~~0F&~~MCJgvhR~sTf_es-_ zo0v|NSV}jfP>aG@3ZNT7XD%Azsfo~iK`qQ&xzc4Hrhy;x=J}HCv@@?*%V=X z#*x;O*)Fv}dRqB@XlJ}NtGs-0t`KU_JfwmaANbb{t0U-X58A^1GCl!kRxhj1X?h)jy}TU z6Ufg})4wiqx!qWw164i1Dh3jl36M#J$bJUJ(kYNtSqK3RVK&<$kIBPa=yHgZew^a_ z-;^pGN^-RL-2ZaVe@D%ej`$4qslm-y#flq646gWNxVb|IGGFW>ad!4cB>faDp1}yE z2FQx`6b5%_LK|z;**}rEOc{Qj&D5~t2BqP=Z~Zb&e8NiyjB{-i+il`Yvoxmk{QwH;*_R%zDinQ)#-AsJ~k5(#(kT8AW3?nd`zvAGKX8%8^%5f;0T|5%GB7WxZ?hFpDtDcC}YxGDVUhNC0+Mb z$-v-I4{po$h7@@5nSv@u#>@KyV2+zu^^2dAg%cjtab#p0*U!ofyPOU!xMNIj31o0; zZ$RM4ApG_=@au#RTitvtyUate!r|d_0H1+^0zwU{hj^EVP9cAwZ*GU}?Hk|B^M#!0 z)`}rVYOf|(Q`9o)?ZjI+NucT)%)Va27e*(zZxKztwp)O~{rc5)yE8w1(BYDApX2`X z1vOhZdw`l{*`D~~r%aieRmCrFR^P)45TWrG7X^gMlNSjB`uZRV?RuErZU3@OD!p0B z3|Z>Bqq=TC)%S>M2eL8cjo*zZ@taX9z=Z{&zTGXmb{;!7LOgJE`r3r2U5d(J4oXff z7>G&hTaks4_T4Bz1L1M9+fZ0p7-jP5XW8joA#*j&^OdJ0$)M#Z>HEk}i@gTnI+3MB z{|F@+S#{&Aqxt2P!{>{NBs4*YMUJz{)IOj5@LuD@XyMW_B=NC%>lAbHR(tTvuIrd? zXQwK@L_Qq{uPkVE7f5G7r@pz)kax8hb)c$C%Zwfusl=!r9XxYkyfmQ(Kg| zB?%ke>pj&_z1vSk)`5*o72((0^8e_nCGiO{O^noR_IgWX>lS1^L=jk$qDy=l5 z)jpE_5bl?+>HZ?RkVE6KRu%lwaL0nOzO24N#i_7$(&lWfQ8s2%6Vq;85(jX23_YY* z%e0&la->!@NmKhAk&v{iZsfmUcqlz{^$OAe^zD~@j@f>cw%OoPytvo$r$sZuMN(U+ zZ}NI})*h#q`g^bU1JQYnqc>r8s23#KvgrRmjfSAcx36^+%5PoYYjNT0}a!juKI)>9r#E3la` za%GpKZ=m+5+U%*)%>F;OnmaXkD?Q21G1vkF_X}c(vZr^w_~iv8jvW}5)cqh%6c~Bu z95qTE0RPZox3HUYakZ~&Z-Fm($oY1*eyTOkMBR+YQ1p5%lA+mNC?V{L|p*@G4Wc$qD;gfDdb=t}`^!ppeR$I#EzE6?}$%N4;L znIISZvdFi&xhEPb=T-CHCKXajTsXLra^nn9=k`OF^JQt|kghH~u@L)4s_@3kgj)+` zE>|Zdd*A2kU7IhWHU83G4 zyC?kWjDH}x0dNi(z0f3eOoCUFy)H7P3|_Oe4R$W|UcYy6W~$yaFEtX+k36US=$WrG z!BzELJCylng|L*sq84Tjl2A^(KXcvD=Yo=l8%lW>b3yssJEu#<8_2}Oy>A{)9|bY# z8uxL&XdicO`0R8`p{mM~x2@KUpw=0Mr6pW=J zs5}7B#}*I(kmS9m_QkI=`dRAD+O<)K6%NU-M7Ag6rw>g!Ywug%Oa+LQRb~2qU${@_ zW0rPuA-_`jwY}Ub>&7qs4kW3@-#t-~*2NJSW$2FsfOo)wGZwwZE-}uMZ*8XzV~s@S zQHWwL6tsfO?{c<hAd>;^-*7H2AZ>extiEe9sc?hqiNE1`&i&mzaPUux)<5+jv%r@NW|W-7 z-h!n_9WrN!3lJsGQtbD6O=$tG%#wfDO2|@H1@}u+1e5H3GU*9$ssdH%Y*E5$7zmpC z4Va`Hi;6|`u8L#opV0q=Hu$ai3w|=_9dDEYMa?YzC}w@oT*8@i5#3R zQSJ*qRwgHV``ML3*pk1D4zE;+7O}a!@vl42FREV`g}l1xAb12gA*BO>hvu5u&Ofgo z%nz(+4u73rK-6$8e(ugRWM5rBD=|SNEXYz0IH!I1-xJ!N=06Mm<=yM|Ys0>!|4Z|e zG)b8Jo`^{%3?p=fR^&O5V{nVSaW=SNw~{>eMLJ~Thqgze1$1y-m;zA z`xFD`+J1}=84qZY!Oy0PpHwTi!9C(p-ypR{Mbc`I05|P3rXW0$2hv}Pm6kAx^)K!3 zM8;XOE7|0z$>uAA7qi`-?`%(mNKyT-tY5I%wU2d`_BR93j6Z9deG*QEkyQ#G;LZ1g zly`1E)o-e$k-1!6S3$&i_GF^PGfX^3pMJdZWrG4NW&;B6L(A-20&aw+W*aZRziW)_ z5lu~6I(g;$z?1VaQzlV}CA~+Z@#N2>8U+~6wivwn7W$PO1RRg9Kh!<0*FoHt-{j@OU;K$@@KlWy` zq{~ZHOC8c{V)Mu{ZIt340mMz6GHKQwz3NJ5hX&I0C#5qLrSq-K8DX1@%Ld23c5*zJ zP`3vj7edFY4b!9=4T^WN!_4 zqE(Sjhd;m4WD^7owK-4rN(-HkL99&<&Ppc%>*y+Pp9OYdwB&O3)$Gr2PN!#lyrK%M z(g!IAG4ThxVn|yZPo9tFIgY4JB|4ZT^StpQXqb&l|LE~4Dwdsq-wTaWR& zNMe_ROg__2{8bIZib_hSlZ%N>bYGm!?s-m1dha{ zkrnO%N*zBP9fvi$Gt&K7{#4L-kA8~p@m}J6wkdZd)cuUGix}&d_=?QcW$Vi4_k_`@ zcpiCp!7Cp^v&>&0Qg{8@+CP`<^6%Zi#;;dw6ZK-Pl5YQOhw9Y_(+!sS{NN?9u=A$! zDzfzbsLEo1otUjc@k!a$NY&k?;O>3ix^5cx>eTtKiFtcN4rh50R!smRE8gM8s{%37 zYkxkqk!Ma()joaZ1lKCuZSly)@6x$2-EckrNc`3P<$@j(^M`X(n&l;(kSz1ATs zz3_w>4yE?(9$*eKTbzu=?-XzgRC&>n9!^Gy?G-&X~S*)3FerxY<5pA9`)5D&t7q<`7;u{`0afUEKiw z8NtJ+QhZ`sh55o?i@D`L&cti7@p5ALquPec?6B~DVLFNojW9D-++q9mL~E_8bqfA? zt7<{KbIxFL<#L}Qb?P^D{=W`8)=$r+=L%eoY%$&aak}e~$z}WW4(gcQ-o_CPsgeei zEh@=gId}qunTZ1RIFQv07j&QW{VsAywr_09Bo76^M)xW?$&2Ei5Ne8iTVN+%15B-0 zw0>X=rMfXl^cYs|7C=VXq)g!I?7Nc`^FFWEyOQF&sMJN!ziX^d(r-WUyl4p9pl`^I zuze>*TLfeX66zneb@x4K?8kPf?3Z#jGSjmDYM|qD`81Q@@?4=ihFJp(A|c!gN;vMN z3M?w+ZM+k9i2DM~htS;q=Jn^6fmYvlsjRcwi~Wi6*sU@@$US=y_FBbJ$LuF8v#_vl zX;0%xF8iy%mO`Fpqn~v9d%vqnQ+x7G^6Ca7)ib!lE(_A0^?g)_zl0?foIb!zc0ms@ z9P>QXne6q;3-_&Hi>==gyll3I#|HFDN!GqwO%a&d3MI$v1?hmqE-Ey!%rpzCwr*|b z*NrGqx?IWll`-4Ag~@+97zef;){%v+38nBW@nij}riZHGOY{&{`Me$w*i9d#e$!%h zp8UIPF_o^{tt3w(>w+HF!P|H=vVKYFk_dme7neB(1HjgVIa|FhOLhJ~6!~c{n!dJo zVd?8FC*do%O;N)6A*CwCj{1f(HG0i9oQJ2c((k_do5q+Se^u}@1Mj{W`cZ`?n7h^7 zOc`fUrAFTH{z?jPGlu^A-|4eCxqOn8#g8u;_ntL?>l^=m-3$Rru7hdLjKBVeg8n=5 z3{@K|S8v{%CMJ98onp4@cNarX6N453~Yo;oOxpsXW?W0nKv!v5%JoB$CuR%NlfU!w;I3eQy77Dzwe!&WY1b1DPw+!gK zE|cvzP(S^HSxAh(y!^gutC^SL5zt$wGZvr(<4&7{wm7fY=3}W|5^jpD+M$kyT}Wg@ zIMhXS0_Pi2+2)Q0_g?^C@{W&H1gg?jlvK&|<|8zG5{LR!PyY@z^ymQ#60)y!>91&3 z^N*U(tGfT^>i3E=`*d+gdBc>`YHLW&wR=CU`+oQ`L{D8;r(yiOHCG97X|m97?S3FZ z7&HZ7%>WNb!FH{j>P(b3qEC2(d3wva21oo>(`l> zCbEUIEnWTb4`%cy%(}7Sykp-chu_aIF`ZPr(?TaakYYNJ`S37Qd&~L=5cqW~?(2V+ zyWkqXoiqKpm0DeXabbDB%N>Q`+g7}IiWm(Yhu>4t01??x&2mSN&@}c5m*-nk6UJhR zdwa5HQZ_(AGtGL5)CqLxBSA5r?;aUsQBzZ4Fftuv zh#ZM|iT-P{6x7c8)v>cP56kgb|jlhaa0fO%tuI;-pX+ns{y`bi=`| zLejD!Upw!sy&q3zk?i}41MbRot8_yv+@_lx&x(Q4k9NkDEh9P3-zTf;FNyhmMO5@o z2t?jrN|mA3=i#6HnSD|zrOHiaZ8WUEXf#dT^VztaS$%4B>7*^I+=UKd3GD|Gs~TFE zDoiS66W~vl~0+CCNPR5DQkq+kf5T}8;zQ!Na0 z1h!r%^^;?{as4>jcsYS>fwi&2Ha?=!QQzL1sFTt(Jn#C>F-tt~A@k(6OL#s`m1bqZ zRlJXFIRTeXPddk|z_!rQcp%oImr3d5GS@*^mNn~E%SbXgHRN;SvBw2emJ^Re;+OkyE)Y$uUfO@`U%nQBQ@Hbbf}u@-MxF zbnn+~?=SjnL=q$wJv`c&-cE9r%pO6|H)nJH{502+DFczA; zrhKv;3*mxy*h!Crq*D2!JTTD!i(#B4(@=`~1jaM%Orv6GWT}mL2}%ymSw6N2((QHt z+ZB!!!bLh2fNn~zQUvXW2hxA6Z!!DFozwdHg6eU13x86DmvAW-ik?M@nMaq6I-t3F zJ+L7b=Y=|AtR@6MxADKP#pP5^JA&2v)3+GV-*-5j!!Y}ic`ue+@UpZU zoANE$QCKpdzmL3&%7%3aTtIvI=ogbkOt=jW5Pbe|` zIeGk+e{oR)jVQdcQ;f&=l17i(;+e6}=XL2cPq0hMZz*ZJ^(J;b8zz>9?J`QBjPW$m z{SojYm@;_I@)3}RDz<{Q=;#&1h6pP5wzPZ|2G2S$IreRgV9}uy!(48tx>H{tA|z~# z<*6SglahM&_L6G?@_XQDU~?&Pt}@%C?M**nthcdzO?%=QAILO$fSF(eFTcC_(BOdx z_Yr{p_VOmGyxJ$s#O&5O&z_2{-zYO^FLE0KloByRR5r|H35pASX`L2I!*|4kK()Q1 zxHh~f54G*{ULd40Vj=Y|&v!4Wd9|~akJZocEWcV;L~jH-rhw#eDPe?b7a#MLp|!#W z?h28xD9-rgS-=K;spn;$czCZlYq;vkDfdOv*HM2zAX;=%njBM#I_gWswR|$4l&w<> z9QzxsNp2fE{dH~c;T~SIP;o+cGt7tpl>oI;Rj$hwn|5d>r0Vd>b|~3z^@?=k20bJ4 zoPt-dnru%zFSFcuWZPj$ol2cj%s>`KGh28kR9}~*0&B0Cm(fo3!==AKdBZC*w&KHk4ccasx;N}8&fR6+n@bUJy{#7Om`KPRhn-e0kIjqflqrX zjY0L|P6{5&EA1JN0Qs0FjsJ`RTjf(s(YQt)?MdHCd#<~i%D3AT$`xGcEVHUNV<51; zuUaMf!qeTMwOVjXU4DhuySod43^8~>m!%aVMNeB4xfH%iKWxE`NjF@WHngVyHFf?U z!mfXGmHJ+7C4E&pHQr>H6vqYOss|0%uEoNmg7-$7g;hDvE)673^pFzMl?DlF}uC|Wy8df)Lr_-esYTFP8ZkcQdw?Gk=Neaq52=nQ)4xX4du6lm;cB= zN!^J-D7sb{E-b1h{8axGbA3Lqq3-(#ND!)M6X~J)UQSKcl1QwbBw_dkH4vuwj zoB8O!(#@YNh&M%^`#37FT^T2qQ+x~deHNy?rRWXq4tN`S2p_w+&>1Y*;~N&1Q0m2y zi6#N8#ERUs!+>&XVSq|J`fHMi53xy`H>2^BSacSkjyV^Q3E~&N}~5q5kP*-=)d79tXM+29)Rwq z>!#M5a*p->QtbIM$;b@@tiYEUi7=DO1$;-XNx?u?ZKrbZ(59+j({*M(W#@TC9?6uD zltAB2MuextwI^B_dP`kPe&$>2)r!0gx(l>)sz*Tho!*Z3 zRpJlFj{qfZtEENcg4s#u3H&LN8*;_z68`S|wP*7SKRoDC<#0g|g{-yO(Ql?=wRap! zKKTe};I{U4{ay8r*z1ZZ$F@z=m#q4}?Yj^0P%l;3kA=3)%aYOT4D|t=NchsyHb#}&N5xa^xK=?=W+zolmh&bK_szfcLkO*;B{!O_IQ5WT0@8)0W^I+; zA!|xF`(c_@*pyYR-BdhjKb}o2Q z2wz?mVs(~!6=S3#wiMbarBYxcLt-zmM<;Od4pO z_g-L4xCVYNf9e0(cU5hOEcXgzo>+`{(8GKp+uS5ZvG%f@GcT_N3-s6i+NvyU$->A) zSHs^uaP{~)+Lt)qcri|`fB73R%EhYFs$7l{O7#Go;=MS0Z9en8CG-56XSgk%rCm{B z^(WodlOn0yp~X45R5;1w@=Di1Tb_cBS`6N%$^nq$-Z86l_8~Bw-oIEC)Sx zA*;K|kUxxhn2{gYD2`s%OKS&ZU-t*r$&%cufgR1!CyNl=9kCZ?a)p`bhtPvUc$#5| z7mu_C>_e5AnS-<-0=oR!vBKOwOCuZ2P2*B?b67BuALF4DC)((9Uyx`+<5+coq{n9g zeyRJZjF${Hy16x>gM+jVTZJY2=9Gwpffx^NK?g7I6J`T1dyWA{emu@{XF}RC6hXB% z&7L3$X|lGdBTr81R$X^nsRidOelT9;O0Otuv#+FT6=C>sxpKKFt*k>oOJ<2g!}T{D zO|Zj$JvWo_^qm!39CU$nGD5$9=J(Jrv3Qu@oZF#4v8K;u$WXfL1Z`e_a z1mDe-70R?=k|e(-!LDVW5ZZ^5plB9_Fr_b3{?4>alm~OR$qh`DJSB1eByx#sJ`hl8 zQ)ag!F}ar%sqCOkntL$e>Q^6qDJ3|L>E5Jj`5SQAnTcCcmoQ;>CIVGCzXxIWv&QJ6 z;@kPjyHh6jOiegdnADo1--0G*`jsyfKianO33v ztUvg;)VQ_KA$i{qBmakDLWbAwD`3MWCVli9z_y_9Q&y_h%MH(LH{-d;3#5BJPPm-1 zus~D$q|8-$pgP!R>-A%%dPv~TnW!fyQA7V7xbJK5HCeMv=G(7h)2jS+&Nhu@GoC}@ z75%zi?=XSW!CmIygIAPvIf+v!lMY#9(H>+ag1MBpypzk#<;(!V6luVa0N>r95c=U^ zL#{3N(#9@2Os#ptJp|pCwG^@+{QN>>LXgE@omk-ZHkx8t%H)P&e`OAJHV$U%yS6ZJ z(ij21m4Az4YG$=*v-3$)@xuAO?X(oh@*~!Y$YDmE66h~pnwSVkN|9E?vuM_-bhqI`zHtW)b=ZT*8O;RL5$vv5r4e#=@`0LeLh2L|W_o0ak z+3z}sGT+Adq*Z=uvB`$l?%sg^;%_Ag+~?iCM>YI*S_N*B3UC#UAM%Fmv65bwI~ zi7Re+>yO^4`0DQT{K&VGrF!?@5vrv4OC{tp?#8D5wQ~F<$<)O!DHy*Og}mG~_Oll^ zYsjaWRHtph8sBkxu0+;I&=u&xSAv0Ke|-iiq6L8HS)^E!u6 zd@!_3{J+}!?x?1=ecd2vq)YD!3J8i65kzSb6%eUP?;;{yM5LF9C{3y~1tB24h2BDy zu1GJTh2CpI4G_Xx?zd0b`|<9aXTjOqah;c5gqkD#CoO(goFwb_?BY3xfIvI*TwC^!WhIy?vCq6Q z{^i={k6xZ*gd6@D>nBLrs{7q1gX4Aq^WxaO<01EEBsd$k6oLU*;0aJL{?#Pg(}?@U zc>cI^ucx=d zen_HYVF7}2TkA?C{(`|hw?orfrhKoF!O%Alrb{?{%FM5zk6sJ!4nVE8{T( zB#s?ajQW^5;hlBu9f!MIiP+011D+1+d39Qe?v?`CoItp2~>o4LNPPE_-E5YNRDGCR+3TGk(zxK)r0yz$S#}78~ zN^eWQv}u&?6P)fqn(by;`I;uK1UJ;)HY1kXwO@MZH|OFaOYtRSnkR}c>{-}QUw}@` zJl(pjyYTZ0pWcoRp9n+HW;W7ypyiqQi?p6&8zNJ=qubg3%>W&^rc^}Jo6CQGJN|Z@ zlWTkPNG{qf$E3c~OW)9j_V}up)7Bl%c{7|eKK@#r!)r>jD?Zder8iFO zWA!ScokOFPy|+)oS^`7UsZ((Z(sH5rL9$xSnR5WPCjs}tRrQPK0|C;)zjgd?uRHQy<92)IiXk%k2AK)}zDX;IO{9&=Ym4*Ca!>p0)A$778)?zjBMWlGWsT{y1jV;`7Z^f7=ESg(Z8|A=}KOcx2l~Fr#7>SAVT2eh@;u#59kPrzmrR*13DsDjY1gv6yzG^d%i8UX5 znfc~stwzc?fZ#C<2y^!1n&2a)O9~q@!akv$F_R-)!!`ufip&`ah8fQ8+%Kw1+K|6` z)8t2BP@)WI>gF)d7p^QBbjb>WNd{W5N;hI76?#zl%4cM{_zNP3PZV4|TTZaBcC6*e zF+#?2^Q}=k3nSFI!OupgP+NRn^ zG{J-7f7%278C>@-=a|0Rc{*$c=QRZH3c6O=Fbd~nwSPm&_uuD|8G;`4&LIU0fZf8z zuspmnvpL%aO(|Q}e08oent@|dP~ZHgt%m;5igpj;7$jI& zdiMpfygb!zA9Ar+@}}6$M-^&hA1d@YU6dKO^JQVzLO=umY(nLqxM@e+#}d0@p;Yhow7jfSZ@v|YonK-F*rl<)-6%r*m}zCk z#6weSq{7HG4@Xh+2Av)PMO{Vh60o2)Q`0uFr=!|FaF5^zxr-?3o0279{SLMYqUszNftDZz5p63pZ z^?6;1P8Dn$NBf
      =$?*OWAKc0AVB(;5x1gKRYy%NdUTv^p;6I0dnTu;elfb5QVu z0lblpU5(}|2Qv@?PjaX+_+)5r!o(YiRm}H_;eKMq=Sddy5JDA+OEo6gkuy zLiE~H?{7r;=6Vo3bphh=t{&7T-(+msapwY@a_4AxA+yHL>3!rUvp$sXYmyuV?u&1@ z-_qW_V*LlJ0jbmq$4Q~Z;glj>RE7H|ci;oHsuVe=AYV2A{AD)BxjLNMnAn7!Foe> zs!61}b=Y?;hoYoz8O20F-4_-|ZA*^F8G=QB#69NNvd8Gs5vIh`y|blHd~&HZ^i@Qk zexQXdHyAF=$1X;tM}3gy{Af*bpr>W3YWcaui>A?&Vuv;eBJ$x5jwboYCVWXJoGsP* zoO<8ouA1U0!AL3MYxm|^#~XDMV{9NX1AP70+~ z#O_DP418alsQvObC2E;vQLc{K3!u+^m?0-cuIzS-I+hvsT=CMNTl0&D|HUq0(&$P(i>q|SKcpFfc&YE z%WE#o8?-1k_qKDd&1w8rn%3}`eY5Su_TGlOQyTL6bpj;a8$9u@*IMR3dZO9pU_s1s z%%NkA%v(B6+eSGvH+t)(e54RB%7bScf=VY$PXTQndFsj3iz8^duy3?4lY;jw8i|H- zRCt$jf!sq9ZY-$gq=ku1{ovgmU0}$GkZDc{L{k#n?5&#NzLytAVvcHq)kiTJ*7=WM z%-X=AUcR>gRwD52*7IbK`k|bOtQh|Batq`6+=y3Tx#o=5H~0H7s+ZnVUMB=rBlFbz zzZRLa(_ZJS-T<^5?*2z$YJY!Eb(eEf)Bdgq(p>&1z6Or>h@r#x!itcnAwWh3@{aXpY!7OP1RMxr*yT!e%#kjH>KzWqLU% zoO@POdyl#a-pG-CU>xB&@yA&MbeRf6(Wy~1pvrEXCsaAc|EiPQX;D1CTTGU-sNLS8 z+(!4s`>c_b1e?l%j2(xrmhBgl&?OIpFV8%$n}?6I+WeI{dgj7;?oj`cVTZ~0HcoM& z9wMtru&VVl_76VNE2)x{`jy?aroVdYQ*Q+Ycfbn-AaEg1U1o4BMZA%FE_YLGf=? zF2L4O*r3?!rb})!$3d@pML+vUNj$5y4}Gj~wK=z_74%9DiVvH?!0l~Z_Ej?HI#5mY zJ`wj0m&QMFR(wvql!35iygsZsc_9}PW(4FTj?92mRFTdRsTK5p^B{kdwWPPr)MxjK% zidlh8f2YWi>7hbH9U3A#b3g&wgFM%a%g9*L7+`i%L<_)kH}{qQNph%${+kZd|& zp@)IoUh9$X2cLqL$`A*Axnto)C{u*&9_D8-nSep~93o|pKLwKcM#9^418Fvjm&1gM zfX5{GwTQ?*4Z*#rdijlpe$;}_{qrGA+D|~Dpu#KIp}KX^3ETMfl^k1jz9cu!wiI)~ z0DDuos`kR?EBtVS|76#iwB~D-#@~7YwMG!VlutoE?4ZqMB*O;7DX7N=ww0#z*Dk-2 zMhU(YzTSK{56;{bFO6KOu3Po#1NgLE)EXc0Ic{$|)p9(Ez@LxPiijJqYJP``ehyqWyK!S9ZyOo-ekQ7(m zurfz{RGt0-F@_`wNUM>p5a~->?x^{2x1d#T%XKc-PbC@Pv^6BclcPebhpxRnW{@Hw ztYwuHB^;SVg$f*Zds3J&8{D&VoEc};TdG0}ky{MamRQ2lpTChZkyZ)$cBA>H($7;+ zug=k5xCK|^QgfQ0ASAo4K(CS#PR@cfoL!jGFB>3i!;`Z{^aQh4KTcIlRiBsPCO*%@ zm~?qu|M>hn04mCOf)8v-a13}o=aJo22H^?z@Syz~vDT}3?)}0-1;U2!w{Xxs=Z+;1 z#kP-L3u>vw=dKz<^Yyxl7#d+=gkZIg{yw-QTmvr8R2LB>CumFQ=G&8n_vHWSREUGu zoGbzhKlXNehG%_j`p9yEx2u#7O8(4iomCCMhpJAYYM^kJR>da8$66;_c1BDYR~=4` zk9fhQ*7C(i3+E3NN7^Tyd*Q)(hR;I|^b@8T1GBlt31?sT0Z~4B35r}%P|A4#T2K<$ z`QB+&Lu)T*83>O2Gf3Ni;M@%f1g(u6ccs3I3M=vqXWP8_oLu%CRn`QZK4K*KO5g21 zm)60JKo!|%^dq|ly)S?n9a~?H1}xu5+@L4Cb5<7mxbKtCN-~dZ!^|}g5WJQd#U-sX zQ10dAlsRQ&dKVr(spE9$uP2y1=uJCQr#_ES%TQn%1=h$!T{{o>R@IMaJm4N$BQ=P0 zLWZ45JZ5xu*P!jW8k%Ky5RfR65ewQphfrKR*Ta`2#wMea2Y?UQ+>oq8x$Y z<+O_(*IhQH`32e)Q|VcFSn}0g8Lu4qv)SR_*hNvUX%t%@4(w_c!)m@DYCVaJB)bkw zi@sF&a#)B=Srswd_hdmMR zB`8}5W}`LViiq8QJJa}>eEyZMG1hL$@Hl*{d3fi{6AK3Dj7(0U=n#?0n%WorYDA5` z^o3gwUlDfn%rBQ(>a`xioS1AJ$NT)>kKOO6=0+H_6Kb`z+yBLD%KyBv2A5!LGN?)1DSfKQlxQvM=ME$elJ@G~qH3;Daq|Lh;lhz*}#!Sd*^iF+a7^U9>vmA=+$JK%(PP+d5 z<*{0+t~XU->{lLzIyV9?5gT|?@c^3rErnJJFzlyh`A;ZFPeCLZK!P{>&nNPRtW#(i zaKHp`&cVBG_a8S$SXr-94e-^5=*W|8D}$VR$~|0s+?SD|;i<6!6j6~1PFmjl*!%-v zVPlR?5sD^rz7U9Ag^}K2L!2F6@D_Bn>=_+f{^U$t#zff9?G+jfyv`9x^s?jz$L;Mi z8EFiZbY-$W-OaDtO*4Zv#Kr4TQ=c2Q5~61#f=)p*taz_n)3lB1I9RFC z^v)uT4Ki)nFfFkFBdO(^4HD_D7k)OdYY+nt9=N_=dq7sFOBoSV9V4Nq)tD&}zC$JmC;skq1pd$R08FdA#d z?SZxAIqrx@kc+s)nz+NSB`OJKW$?YPmYSAlEL9Ed0Y|CeD`hG*1 zu%Vcv&IM;CN_&{;h#N7ev7%iFH7yJlkD$ehM50n4~ z;QPN>>wic~{)*R|I^itZ;Mia&_1S1EL{56N^Dx;dNFRpVD^w~>s+V4_=Rtd0JrNSG z3BLANysW}0tmNnM7r!235NukUWLGkl!FeII$LDLrWs$>q#6d?s99*A5r0rMCbL6W# zGE8@)`+ne`J*Ip#2Mg1fh0@t1GxseHN!Z1{9fP$d)m#mqKhiuG5zRu_);I>7oLQll z;~1sXWml~68d@+$(YW0X>XFf|z!j(~L+dDuMYMJ~wbmKJqVZ=Wfd&#JtY%JR z8b4Q8$A(twIfI^6#q2#N`lqm-DJOhtSo#Q`x`a>w-T3~2=)r%oEwKF*FuDQL);q+9 z5!CbhgQop{^~$a$sm$+%{xS$zeRrt-R_HHR|J^E)MrPQ(u8LHE?g|Zj`r%lOQK&1? z+@c{APU&g@#x_j5%ecg7o>PCHw~~BuKzIMUA}M1W8-so11G#OfJza3+ZUOA~-XWch zus=7lx!jruGQ!Ik$tC^gCk2+H1=iN*7R{Vmolu4CltQ#Eu2SlGX&8h0e$>YXA=@R6 zhjYO!Y`3}O$(&n3o`rw;uY4gq!g;!@Xkx!AcCsLH^5f6CpEQLbX-^2ySWm7DO!>(d zJ=bUeL;eGD+rr_;56=sBOA+Co{J|1ioTDf4534?QD8{*lU#~EDV8cq|ISqtWKq<5i zxQ2ii4B# zRjbnwjFSCsp*OZHejBg#(BUyTcLQ^FCEfSI2j@6;cwk{K>u+O`{xe2G7Hz}22T^v( zuP_Qu_5m8gs!!gg`EfWm$htv*)n|>MFv9_5nzH$5JDSkcnqXPVvk<5ChVA5TD536v z6ZdUd=eJe!(Hl_XnOch(k=C$#twh1WGK@p2VwHwe+by(h=2WeJ_1xl8AE3Pf%0>!5 zEq~W}76UIQ`d((KiesfxascMt~j znt`O7>;BCW6O*5j-{?0zIHv`2A>26T#F>KIg%WH{BKO07na|+>CQR?sJ-b1>U1J+?%9v$gz#0YtJ3a&@>fsd2akQE~v`u}r?AEih8znXILlM{<;+EDSpqk7- z-6h$i>m?N5RpS(l{NmlSF3U20IE;)+8?iP7Y-kr$^BGqz{iEoKW3+Onb&pGM){lFG zG#kI@UKADVuhHA)=YF@Gk;wjT4gv2fJxIQ1<#1-Wc))c|TPBt_XQlp+4ds8+zz$hl zo$Mx+9mL6BXcT)mqwRY+1L@p8CPLtakPeqM)}+S`C0ty)L|6d?I|Nd|c(dcHO&u$7 zhFt}_0Un!j%GwpYvFSXZ7PPBa-hg zMDkb3Kx!xg0qi9}QsIO}$i-#HZG-eAFT?#u)Ap2RZOHH{39of@k#>TZb}VR`E5ieD zx#gk?C2+J&&vD4&eE`vd57^Y#xmG2n| z8$z1hJGY;U(Zzk2NmedEf#zy&V{4k^m}^50)CSJieUKKm{ETT+q}B5KCJXjl|AmtH zx4e)Y4MuM|>{Rfcbirel0>!bTh0cx@Q5XK@M%?=OLKPs*ivA`C!tuWmCU#jA8m)SA z7JL>Gwy;jV1P>9Dq&f;G*c9dZvO$j=&6D3_POu6Lqv7I-R zLyLKL&=UDSnN+TmDDfr_k^oB-{=SgJIGo9ySIH{Z@F)LG-i?4)v==q7^kUZ!)V=h4 zoM+E6M}6XPNxo0@o%>r*RByxu8w&gD=km;Zsmi?bUz-t;oaY)@=)+M7o)N7Hu;XzR;Itq zIt5wfY;CO;HAN|LUbvqdawgsSH}fHx(&L3C-QD+}h_Qn!C{^97Ttz#{1tUHJXOcgs zzH320VO}lXhZDcWcjZi;R}J^BYP`1P*9}^#S^{9mBYmc_ zK=&cbrhHX5hgp!qFCPS03j72+jS$bFWH(Oc4tv2q3NNL{kK1?Byx{Ht6lm&^G0i>^ zM_8VmnuH~R+y?bX>l$j|Qj(Pi5leTt_Lv&C9Jip|VgIyn@w6j(>+}ixY8!Wo8eF!g zbJUNtKiltOb9GVS)OI>p}_0)Bs@itAT(eZMsX+R8?Pf9s3muZG@8 zuL}Mvh4TXNQPbaM=Vm698rD729VMaLfHj{F#jg$;{Z~Eae`<{Wy}~c2=ww)B47_H7 z?|TuObMm^PPC?hsPt4&2(s0?8e>ZH^RaGIwJlDFJl-72UdXI)I>!12xIlr9TU^pw| zJV%BN53js*U3Oxl0+bnK}2QyiyclTmqjRi)6*U7k@t;&)E}y)KYf z`OqMmWPIz)$G zml%lnTo-ttH@?&5%KX1~nn9>XkNhbJ4FqXI58UJI)4A%5RyIsz9`Rn!cgof_eWOXH z>#8}bP{Ox_|FmaY{9hystoMBi!dnLq(F=B|`TpP{bM?x?I@uiYoN0YAl3`ZQU)+&t zWGqSX979X1MODy7lswms2`@mwqX1Doya?SNCNH%jf7hg41jEWdF2um z@H|Z<1Be{UrtGyWMZw4y@zQ)%Ph8}cNS;r5BwSs9zfK}U> zjm?`W)(qVs)mOK)y4{yTd%^O*wW!&@XXK!vI0YCgTY02 zdkG_sYOS~j!t{z}+2`JfO#d1~9bpMIx!xbbjs@nT*&g2CV_mN-8}a*X+O|Ay7gxTf zUZS|l#-)Cbw1fMA5k#PUC@L!`cWm0X`#p~1M7OP9_c%wki3gf;Ilt4(j_is!TC|<< z9hqC?*{7Z$4dY%iJS66cr?wu8?tWCTuvG}-HAeApMtV=GF`|5ZdU**&_=P0YPixldfkPNm}QEQ1XCqgaQil)w@x&tb@V;V;E3 z08#ZzF-!j$?*Ta*%uk#o?YChNyJC^R7k7pE!HA^^jXWe}h*jc*eGxw@pQo?lN<&3A zk@hRr;GY2MYursE?awn^Wj3^j_?#@%<=<}qER)Itdu(H0xV|UoM^T^w;wP&H&Xve*ar8!hhE_X#gDJemSTh)7^ET^}2tONDITYdAGNBnHn-2@i~D( zE)h&qIa4-YS48Z{xu{Bn7kQR%Axj@(8E--^40+2sdF_ANBYz(GeSTxKA&Vm%(8C<` zRBGPsucgd(cRp6gOu#EIPL|2UnTKv*Mo1?8zAVfqNPEj+Ei3Z4_U5Eour?LeoS2eA zMKE5`V=>2s%>wT~!|{p0TMsc1h6t_V0+L*}^NV*$r-o7ETcGYEtH8FTypu%j-hpQ< zYM^J4PtLI2n1Yn+9yA*6XTY;o50bCY+g99g3}k+C=feaUm>03daEHwk8J%roDmE-( zw{^aK){C+~Sv$By*&&9Ck*)}qwPa9<#XsMffdgFq`?hf30$F5Qlg8j;ob=r_nhf~@lAC%SC)`9;l%Ba+)pSL0#4`Bgs;r(m%0s*p zK|_$M?U$eweCLvUo&H<|KDMI5hzBh((lzZBrqra1QqRd3uiSrpEiU2Rh4W+dX_VVb zUubG~blTsRV+^-@@o6nK+4^G-FRSPakzLX=ec$bIq{##EIn&$%V|QV7dEk9){dy$h zSel`D{1!)`_cL@>GnFe=iAo@c(Uy)*@yr`hP`oDeA zo_-BknRx^`RjhSK|{W&*-dOsx|Y zkJdC(R2udoD`r)#{6eh&AdQKkyI>2u#LzUhCzz+SsOEFlO*HdUvn%5{_Yl2li)@6`6KQ8A3t>ceea!=1Zj4OXFDX4@ECz$O+Ax(U!m*6)pL`tJAoeUQ z`EDMUwhu7*nNOQ|DM;Rwk_P-;nl$MIq=`sXK)MRjvgsh50E$R&id&>tL5lR=n}`b1 zI|Ps_kRU=7NZw+fvbXGW?mhS3ecn6oyC-}TlF7=-oMVmgk1_r+R`BEadEnGFH4Qa@ zfB*mpz#jlV1tp+j%Xv@`Au65pi*G4qj<_DN#8gF>%r3lMs-Rkx^1mGE-48i=JgWEBar4;9CJ&QUVh~ z2!!AqKuAjfp(Vg~0vzBvi3xsr0DpcE5JHHENuZ=;q=Q0qy9%Ux7b~`5Hj-9Ow4Ckc+T_kUAQPN zaamGIT1Ht#RZab>#yk6(M6w}UQeTV*( z5=ETSia0?X9w3{0fCp9)19$*!MS}+z)em_C!M~ZM%6OnH3VvvC2P@nb$XJgS4l5Co zlgQSRtG`##%bi3kCd>RJLBlLTN4mHlt0V{7?v*^y#zIz+*ks^uSmO4v=1GA66#w88_VvEzsET+?qjo{A9X^KZq!a5)~tzm~oc9Oo@D zjcg~I#{=IP#o>ocpu%Hn6?F9>KT;BSm- z(%zAkr8#A9;MHhld`J?_w^lX@%j?MD7z#@+lb8n6N%uOoT zP6!SPVr!T`42VUgHRlD%Uy0z$pn+qj@Bnw1IUcA%9`VIA5jNt1Md!l=b}!rvh>lq@ zyW{|0)(fs8y~-GuLJIm-Vu1gWfj}o9li;hbe(qXBwx{RU8}XJBO0YW2Soc14vxL}{m9X5{dC0pN*!0i$9RCQ z=qiVvA}m+cef9z-FCIm8n%z>*$70a_wAAE`@)kE8jm6LGh`2`VxA|AHtHm{Q@7Qlv z4z!Z1$EUEpmOirr3_xG%S=bi(d!Y@V7YP2GwuL@LVP?|F!qYF8(3;-LvR>uPx|$4s znAo}V;mevE(FLCREdl0v7gt4gM#fM3EgW);HjY7vg9qYw`r`@H`Q={-Nbj8~`J#e3 z{d9qyPToqZLF1#XNXx1)+K^ znR7-u*gB+v;_;JIFERbDIh9>#^&ie30y{#t%9%IEt9J z3rl@|^=F6z)#K!PY2Y4C-6S#zvWEQ+alBaf?#p8dYlCL$f;l$Ej$2$5oJxm^;Abl< zvZpeB35>-&DeW?C*l5zxOYCqzZR%%UH+hvH&;>v0V4%MWUm~0>?oud zxvM{>q)5!zacG1gDMNuM+A9=FwBx`;S44{LG|wWUGX-EB9ML}KOXpjdu%>Oa-g7v5 zLFEG#0e2mztwlRGDS=yCTwI({o*6VbtEFU^?eLOD%>xDd$>E$XPl-;%h1gGh7w&QU zvDuU#3Zk`j=)9G6MiaY?l7?p5mLDG$zYR+ht7QScUyMK_Ltz)kc6DGD-q22?1oLnA zMxpV2Pdv}GT74L74Dxlgz$g-nN@qP&Fnf%h-@NT=so=eGYb=o4U)vdCxBuQgZ>lcl zZcgakY@zMgMyR4ppojN^`A4r%RPqv~&<&Z;54lcnO_+y%iV+*RoIbD;H2@tLHsZ?g z&Rdv6?aHh~oedCLm=zW3#5|FPvW9&9R@=({-t8l9pqbpSj6$`r=Zw^s$(j2!fowHv zim+1EJL_q}1C>ZB;m1zf1NJ2mAKyNA7V}cfaMRc=f%WYLq0ML3P2bd~X309zPn(vs zZQU=EI^=_l@D;&ny&F`})e#bo`d_W8{C!jvY@Wo&F;F)eabz9dN83~ss9QCE@BQQ$ z&NF@SrN-LZvYy2VVD~NGhAQBL2fECj^5BhJ-icTRg}B!j7$&oB?RQo~5LB%upvB+ISZpDpjdQa@wg}pzx4?cfe;Y5BH~{u+?>&E4 zjm@qacQ{NmGe#`Btz4nDxIegAdiYQYfy_j>H||dco;e@)X+kW7d7pECKZC|H$A&!j z=OC!Q&NU78yU{uBp}M!y75SH6a*Zj-U}tem!%O7@0x^aXpY+5++gFIEh?aJb_#kVy zmNbk!oJyJt-7buLsjfixb-}45SOqOx_v;^J6&={rT;1_rSusF8*7vL#w^xUq6{gAcT!S&WMuJ_aJKM8nMv}pX$)!ZoZ z&^;4-u3I+sE^7GQ)d=Qi9tl<@(EK`1U8uUMPfu90q_=XXNs-J?j(+!C#fTy|<1fA{ z1K-?gJIC0v$njW#11&Ccxy%LUF(G2w`eMmNc9D}{>uLsdR>XWGFXlmen(**5?TV!3 zQSge4bonqV^Onb5?XN~OWgNSYu9h96W_IMX4j#}L{l%gDFcTzC_>VfCizT^`8GEn$ zm=w9!^}@pij1CdNw=a9{O^^Bv#&!`QTulKnFQ@5WzrKUDHY&#U_e}BzI~M1SOxj2a z8A{FTesGbN;&vVSQUdQzC)%vqbgi0!-b_>c_E zd51XKTz$+>Hmz)xw{lklHmwVl#gu>ZOsDt0WJZ=b=#-@qaqV&(d-rBX8AZfqv#1>l zV@rEOjV8ramZ81_E_IfI8?}^#@=9_>I*X-%eW2XO#quWG5IZu2-_Joav|A$6FsZ## zd7WUEs)MP?4V+X{^I-9toz0-Y2d}4>gkeDgP_6~p$QQ8_r5(j?x60>!x&m72CE>L$ zk3iXvyBo-fF^yzaKDwI`BcrNOB-5=<(ipL_ik4A@-hK52ROvY3N~QnP{0xdWBbi1!j8TEij{1q z5AWx~W=pshXhQJ-iV6!%a!e^q?D;)Z@Ot`bYes0hAu*=8lAw5=gUZ`!aXz)KwyYvS z_JuT0-SceyDcny9GfHNzYY{u8Bo>xahs>Bklg6}bjhwXOA{{tH)R+b;_Tgl8%e?&M z0O79vIoU@4M=b7 zqB34bsgx;soQoy_Iv)V!yW5ZEsF5fOll4n@zyS}~1(d7!AEm#YsHBZ;oY>IAI-~Lr zx#mt)IWr;=0oe!2??BIZaJgUDkK|w~#x=@=fnXt>tS2Hl;O@TSfOx9Or&PlQEu~iP zFNwiPY%urTk|9*jLphzyL)BqV%>xPw3e8#`dQ%f~E&=QLpi?58kZ*?Fuh53;RDml- z=&%SOkMs51edHuly}fOQY_?@kSXIlsaOh|tg8If;zb<~k=~q#ZUcfp{hdVJ* z5#|iK%*#ym{g1b{iqEFmk#lREBN=C|c1?TUTHsIRNcC)!r_|J>Gp_Zt3zt$TJ}Qzr;GL-c zJQKS(?LIUZBzMq3n|YL9mBZJd_yWQfFj9&vy)f2HV?K*rM>4E7^QB*_t-U>XPDNuC z0|-9ilG&S7De9Cnx1G+wdGh^Jit%=yJ@{uGI%a0#OS_EGv* zQ#(Uedz2D~Nc)pE%%4AxZ#d;~dDIuV@_YhHmHBrQx zqjt1`$}{lrqEvO1$M^IOStO|$_K^lp1X60Q*U3D6*(y5s2(#Z{#NAS{oK@XEhNItT zsUWE7Jsrga`}s?mA~TL72~Hn4WF!-lrjnGjb9M8gTduzR^ZrbS??QDn1cx#o4f2bocXsD@ z=ZE6bo{k1Hj*DmScN2Ksbs-E<)4>{Dz|f$CUMv<2=|-&WZkkAt3(-mn1bI-_vBh+9 ze5j*v4)V>*_Jeq5ckMIn#ib`P3cXX$u(hf|lLSfndoDVYZ@|g3N2}O{cE0E|)KWOw zb3dBN_2eabDkn^|zc$#o-Id=}V@Ymh-zb)CH_P%^WpACisf{SQmM45gnmb6#PdzG- z-9GIi+5^TOj%#DgykUnaLDA|3k@j;D?U#t)$Pg@fp-0b3ycc$snHdCAG-*YYV?v+Q zyzf>#!`yEI^faQ!G3u=xlqPwv?%ngEwh0yHr4<+#AP@2Ta?512X5onSO2v@B-~1~r zO_eI^Tc6ruok&P{!mFcVoe;xL&8H^TEolVg_zN7g1nT|7Oy-oKNjJDt7zEs;SKQki=<-4b@Fj zqjQ-PrvUooQA}y5f51Yt(BR~LdmwDcaH1zsqN>yNHFNj7XWjBmuZH~f(65v+yrBZ( z-1Y)^pdwB%wVmoc2eULsC(VtadQE1uBzzs7g52tGhph_4U-Y}Mp~08Rc9gun+T_h>S`egz{vBDM0~d$ zX2sEaktHT}zA@Q*0ay0zLWIvNx42F!+|E^3$T2)}!2`4kEECv0R^z}4o=3ShI`JNn z4UiJjH`{MGF^Vv041N2vbjn869Pcziv-NGBHh%WQJ8z$^uqDR#TaXr~Po7@cOoGwX zPu}=o%suI6eYR)AGzm%c)m+E8stJ=Gu{_FI$<t@@h9D-@h;Es*LX*I?z#=Xas* zZ&rl)VMRToLE=?>uno84mw5Vy$$_UIHBc%lb})8Eawa3gmdKWUZ=*_>c$h)YZyNs zs$eaeB^qB3fA&-xl8~jXmNt;Q04#ZMhR|H$gLF3wAlps3>)HDw#G81v`pQi^tonj3 zulV#X=3PPzCT5&56lj4=T{WafV4kAHws>9i} z$a`{Y<7RZrSf6vVg!bElMyoW9eubxl-g78xn5enJmjiuGDu-?fm8K8{R<@&=3AUxE z%W8fD(5D+Pq2c+_%6_Z~jO3B!h3XC;j^{){)^tjSli2yi*wN>U>cd}!CkaKYtPlm- z;q=Cnv(@K3cWNk?VwTdH5Vf)M&990a3@fl5-I69v#o10Vb9Y#q+%(y2AyQ`)s#+H3 zLJb2iHB=3Mt|IeDwHUe5<4(SGN?KQuGeq_jQU>^9Nr%v|b?O;+ss&D<@tG7rzxf(4?8DN~GdxRd9^=G9AGoU%$#E}owg#6FNn zmzw;M@iiP}h#WpxOh05p?lBOoG8m=ff%YOiP_W+v$4cRW&wO|w)EE!k*p5M>UBN_L z7n-4Gfy4vk6}bF4Hn8Ni2&U`VI7Zteon~o}n(x5_cNAg4s$gn&c(MO`y1zSEH;cu! z$6^iAzbar?@BozKC=~D|W(1$2U%}S{F#R}c_yPHel`y6k+a)_c_81$gLKxInx}C|o ztH{k3^N|M>^4qg zB^>#g(Gw43CD-ABA7pEVtw7a``?Ho%~g z2?0h2XI*;0@)^13yGsscBpg`CfiR91iGAg7}?_z7|AoiMu$8pSLy)&9}=)PFF$<2?Jz2?gQ!t=R#)-#|l)VaNqZ706LOH4%BO?{g4_2`on)V?~Z&?uW(b9YIl1ptz zrKI};yC!^DLF6aL%AprXw}0tu*(0yV10S`_iQRFs$HeA>`Fj?gTvLgP&0Xa#fSs;JV%inM7#5PZg8UeC%Cxj0f zIF=2lUePT(S3Tzrz+DYK{)NT+p+%xpG2@u*`Q2!o>PX))m$SqJ7KU?gjB-*IW2$=A zEU1S)w%Hv5&j;L{blxN#yxd1|1c+CH5c7DY07E=dGIt2=z{X6X{_6NtBV9@^foS z$|3-avIpZC?wyB%PYx<9>^ufhC30Smlm% zhtVq8fb$cfX*I5}RJYcoTVs$A9ZtGdSk;)$0=wZ%Fa?FsvhsbGOy!bUbyFe}`t?CuZ z{7SzbdgNh}k?u6Ni#q+!DVK~$>u$t6w07NAWEIy_1sMK3KzH(=QoMQ~%?l3QF^OB1 z@=)E8JoAqeQ@yf$Qi4?)t@~0vi$?3!nO4q)_BAE}lg`!k;i#u#(QjHqL}gs;ARq3a zZ4!&T&pFd#C&dC@PESZIeYy6TIEz7uPGX)@H$W_9DY*&#tV71;`Fs)Xn-b zJ#kD4iwZ9nT$dr;cT9n|RDNG603y0F9C&TYuQ0a>2R<|JZJT+Th@{ec5DvK$=>jf}NXNC*`6Yj&`mXCWxWV z&oBcq>Rx4K!sxz!b$Nn@wd2NeZ&h^$^SlR7eOik915`9p{l!9h#H679`_UbKqUt-M z@nRRRGN0{#r^Jlt znX0?n%iU<>e5*149#buvtnDBYYH6(z1KQNC~vN z7(4(P-ZNaAk>&RbF99?!SmL2Vj$a%Dc`U(W!=(qKn@26584+M~lT?3Pc{~BYCtia9 z6oLH0gB%|N%kmXt8Aj=cH}Jr7eq470$5C1n;qL+XBp`!lI1R4T0t*IIuJ9vXlU?%P zO@WRQe4E_w3ZvkGKf>SNf#nL%4gMK*O+S9t>I$E6?q{?qa;_`O7jUCe&}#R|#>8$5 zD$6ilEsSKS^H*{oZ2+0=I~+DoofT;gamCN(?OC)%C&@o9>*-*2(}dalZQHNw4%@^Fl>4 znw>I2QLD*$W%=U`QH3*RIjUjR3m590!^H({P{q4V2(9MlH~iEQ9tp3_f)f}LqvHFU z00%u)2H>~DC>>jaySCp^dJv8W)?|(~;)jU=Fo#iPAOI5(R^(FLM$6td7?9EaqBvlf zkf2@Km8e;jsfb=gY>Gd1}8x;ZSF`Ca@Lzzh$2BT4X7_@U(@G>rAS zRzXOPFKtCG;43QgCStYi=_BO}Z_cIawNc(5#kA3d#z>Gx$O4y$HU7GYzbxit=ZhZC_5{g$GqM`I-P}mQgu??+T^S0nV#oP z0v_LlRA2W5#17E)Yr1 zbb<2T%xkewy_0t?LO>!QA{ViW5CZZRGW_F#`-^Np=8g`xMen?6D)= zqGqy`fR!60^_@t=86NB^uvpyB`Q!d2IMwCpnxGUH8>6G20Y*d zHiGG~|8iXS+&6BS?IUnTTSMt@9q#BXryuMqN^IdIv(&0az0_JeEv z(d(S_LdUNykPCC)_~)owws`SC&W1(siHT!wh(Q;ces}_D!Sv*Wynf@3ehnuX)rL$4 zt0NT+_dnXqJ#g;sDzZG ziMGC2(tTLw&C^_S3$N z#}Nr+>Q zgcLs*E3T^o9={Fbj{|zf6`UaGAe+z|xCP{Q?W)xi6O|x?2p$Gn#E+VO%=P`~YX7z( zS!iO^+manKh8k5fCv%gU>!T>>O{pHay$>N}qn}d6&23J7Np_vOt;L;R zt@S~il0Maq!N#+>Yd5-FSoU@nPN|5_&Gfo_gtSdG#Q95Z^a(|gW0yzPG0UN6_{&N>B;_dJ{A=b1Ws z;nt#T+~uJZH<1S)+!Gbq_S--CR2Cx)ZoM<~%`0>DvUzyhMGjO#3; ziTQn$ER8q3^A`2=@=d0$x-N;Kxx-_oiKvoVSEc(U)=0zI5Nr;G5rBbS5b&AUXSRtZ z+_RLx+}mAuaCXDI{+*>=goLKSx1I7W0T%`U*%H5R2Pqiy$Cm!IRU#pa5TxTt+-$af zPf@|<<7Y-2#kORdf-}YgG!j%gHwJ{9s?KmHL7QJ3C}=2B?`6aa)VTTX_;4|b_AXGd z?6o;buCv_qbyJpAqW(6ydWtekfO=3C@ZptW8_^+LolFhge_X{sp8R3Tp!qiVmeMQ^(II>l-530cZoBzEG(i)qs|3VF&R#q@ovbHIZmnIT*`1WDcfwf_k#7Ca! z?0CkH!G?xsh+r8J0Lr7m5#G*0mfO^z@_gyFq}K;u;?wE5jjB0l?Vy69@ z$_%SA3ob``i{B6R6u!{>&gP637A(MY=H(VDFSJnE8~PT`S#HK{Y*6N1)iY4!rPN9C z+J!(%)cBRVo+a8}cs1u>^6viVqahrRixR)ObjpR9R;jpz8xZKU@9>zTCz9R*Yr*F+ z^#YM9rvGSfZ^!diydD8{_@ld1U!pE>v1|RL@e*MuSzqa!^js+0mOu72Ps&B*vx?-> zw(HtHx0%=v04fejjY2I{fT;OT1O-jy5^n&Slo)R|+qEu)kqG*W%CMaDyga|g2)oJ7 z46{bnK5<_KG4v?z%6Hcu#-U&Hj}zejN2C2QnEb7AlHI8%KS`-6LVu)pN{}ZQwZ9EO zzwv0Gi@NdKEV2>2b0__<*K$t+WWhgw{Rh1FiLB#~PD6-o9Za^K=a`L8S(@jF&AneT zRZ}{zzRS!}uuwcR({{&JVrKXi!>LRk_WFy#35Xs!J!em^MGhjw_YgVv+4Z-aHO}9> zY5+!kc%yq=(;KisX439NX8nhAYZ3fR1{kNvY)f@3FHbHD8K02Z$w||2LOkGI?*A`22a0xrXZUCp|My%H>Oi>UE5Rzq@e%#S3Kyb~MNOOXi!+ zOuhFLkF^E)`SX(>5TOt1s6S?3jE_;0W<)4sED{$)sgw5IGGpHxbC;ztPiS80s zCE~kh=XQZ(mG|dsr0J05I}OXQku3?6745R7Q z^JIKT79j3EQ%E3Cme+NEOY!r?t`iKyv1Ro8EYYwJIINlehX8svi)pdkvb-n#^kOH1r)5l|HK>1=y_T z<8+#RN@i=LE&46fdnOGloU@9Ol076Zx!;c%{PyBf>-~c!nqt7oa_xKZT)3e1feIpv zry~5W#!`fp2p59zAz|&CHhAb=f4PQXq4Z7)p7-x($CqE^dmB>n@^*IT*PW;rr*@{yb^1$!W5?y+B31x1bdhZZNu$r zs`U7HWpC{mp?Nt%?M&@t%yY^#h@V`&!`&|O^kG^9Q*$=ESvFs;%@;-h}`KoHdi#;@~Kr816 zkzXjIlKimVTHoQdy0drJb5x9uh!t_n2vu;35Q&SJ(XaGXDIDW`_;fqWa-SZoX?Pyz z=RZswSKcD{Kz8dyp#x0gr+&PX;y))Je+wrk-Pr%q%1~Wo|Kqe%Ltn{$5~@0oDp^1Z zE(mBC?#_D_r`nie#Z7y~8=NcWinR8;y$ZMdT@yM1F$*J<7E*IaLJ;0DD}r{jXKDQT z)SOutTc4+po9VlrS%Cl@-eSOy^z0Mbfv5PJ1CW=$aq<83!T`B%+N(R+#u8h(K2*8oam4~37?pS-iDt;oK3N@F ztjU;8wO#(OP|2MDx$d^dXM;rv;SYs0PQRWpd3yFM4f8o=qWgS`aZ@?6IXsS++Z$cN3nM~ z-D@ws?EM~`f76sEamCi=(6xbWQQlP%=2>jlK4gLRjEQBloI;y*UCwm3XAbksDw#;u zm6h%ua8FF}kSJZ45fq#s{Yq==_ev+=-jX`vlR$i{!7Xd6WnE3{`NX!?_v+bpxXa~r zI#tuFB+~gB&Q51F8o#|(^RWt!6N$P_4KU_;Y@b@2d{p3?Z>ALZY>&lj@>2*Hy zmxa+!-|(KXXo&{2=KYcFG}$zp;=^wzvtD$%ZCrp5h4{!Vx%aaz)ND|+HM3fhVy|^5 zn?7*gyXQFgw0qgs)++XTS@GmwNs@oMR{yS${TCPguZSSO^)7#T4$?>e>~dF;@uAM$ z@pkUe4TC18m(&U44@mMw zIr#;8^h&#oM{-S=1b0RKy@Ue;+vw+ci3wZ5kya_z^Yb1VG-hf75nb03L~kx~O+}bk zi>bR3xwoSh;+3-tP{C)2ZmgcHLjfnsVIyEi#g8|e0dgnHVeYt-H=F&Zz8tI${*WUc z^Ij*2{$KkHBKX#hZ&vGFOf|vHt{-$LFa;QC)yxu4*Sz{khxsO@)x&5 z4)tDP3%jYVtz4-t8*;i$*Cy^8miEp~LBH8#vDs%nN*8LRdgFoNP)UhGzw=9z_m?Sr zT;COqvuhK4xQK{sKq#H5tBv3g85RG+CbVJ|s+X3N0I;tTI{ZZ=j{pAiwE_}_EkJFQ z()+_(%FC2_rtjHCh>W~t+k`FIygmfGAjG;j$a2cd6QsWiULmTEXuB##wj-J=6P-in zK0rB^Kdk9Us6CWJTU5HALkf``9v~K`vG33EcD_DzFJQ-HvWG&lzyKJ1`cKbX{uU*1 zJa;l4|68}S{ke>2g)N!f`_j%bQt~3bM$1av1#r=P!U?!tav#_$K8`GlJ^M6~Vb%4# zk0zWXGH)lno=}gyJgfinj3^%HyOhrpX%!!nL%!w@N7Z^b6Hj>GSNp>CXz24!IbB09 zhctV)1}~=gZFaG}E+ScQ`I*}wx1^r9_Q&c`ASPn~3N4z*OI=7OHl68_h>6deeu0pE z&USsDzWk>cQKjjiAZ;D9+lvuRnDcLkdr^@?j${om&eu`ey3SbQz>7*78 z6{~B7>$>tW@$T$1jhCx8S>?(?PBni@=hHYxZdZi7U1uFus}QZw zWIcVxStQUR#Y$n9U`S7Qvbfz;t;VfOeBOUY^-T1wg9|oXUnC^{%KDrjnExK*47P+b zeHNC0ht|JO4b9p2()VFK8zRP4%^Q`%w=_?PBrnAS6gs#ZVK%U16>M>>C{_HWmXAA~ zestAB8thvId+lu14+Y`h;~L$;Z;L?UJ~R>j(%XbJL4G~!4H`0t21ltJ=t?}Weg*7V z1>xcVye}HORABd***j|&{BX6w7eiwv@vjegEiQv2BvQMOkfwS z4tT5M$A2&9KakF-Wq9COts<p5~LfEmJp>&L8YWS2T-~}KmiHq8bG?crAuiTkcJr$ z7|H**&)It``}@8V-#+I$zw7^v*K)yfIqQw*eV+TipXXiYpU&rjOA0dbG5`n!03g&K z;Cu>@0xk^n<&&a_{f1Qninwo|G zCfjW;9v&V#WtGv#=t;FN8Rm-`gZ`G z7=z>*mn7!p2T!oB+mdqoM5SRf+%0J)QyYRa-Z8TC#la=NLP2?z=>{{)&09RYeEb4} zLQ?mnWn|^#6&^lP*U;3`)-iti?74}lnYq1#qm#3XtJ}+0e*OW0LBY{6uVdrl-@HwD zpPrGKm7SBD_o1|`yrQzIx~8SIt-YhOtGj1-WOQtN;?w8Jg+wRObq-q-zu zL*%!k@BIP+;JZ~{jQ?xX-#1S7XTqo{b6qq% z#?XhXW~CBBex8(}3-hs&3THlv86bdsx;1eQNV7Zq-$4I;1O2zhNw!`5TXf^5Maenv zd1H_TJa7(NFl)M>7g;@8FtGQBwRvHY6-m7JMlFrMF{^_tsYK!zmYM_P=SB7v_y3hP znVP1M)=@2r8WAwdk9!SyitTW4e)yPJk!##b5B65MQHzTjHgc3RGeA0?1GeI)%sK$7 zcfSl2%=#pn#`$dK9QgWP=Io|V@XSItJBB}phYptUlOr`W~V)jGUPFH658p6kegqgUAOye>SP%kKd7Le~!qzFF@FdlcT z4h!W7_NXR}pOtaKppH8Sa2FlUfrvBQhDKdYA;0&fmY1g`-ix>8lVFXiV&y*2I}G+P z%W#pB4$vGm&@4-k4(F>>Jq|*DIgy2>v&1PT=5nk5h}H6N4@;e$=Qdi@k_i?Yp^R%2 z4``iK^X+;H%?VkSx#Dx?+B$T!3Gx!mAo~HvVrDpIO`&eb(T#`&MubRd-I1OTuDn%k z2&MovwJMghw5#V%=KzLw;^V7l^L-TdOA^^V1J8R2J^d}}hD4+@T>|b!XpLA6>oTLi zCF(7ukpd5fe@i7$VC^mEjA+0e*_j-pQmwZuGXl=m6t#`vG)WY~V}02)EZ>aZ zXz?>>51??Mf9n6Riw9IG?HZawTSuB;G3y%tQA34IHxTR1^wUT@W7?(QH4#b#kpyD; z4qp^oFAoLx)HJ<3DQy4{DLa?|tmhO7BltUtu#v{R=!l@5Kr7|Mj5B;9@x@#33BQCvj?$Eq&?=+PoA+NG`5d+ z9*#bRPq)X-PFOib1BUS;_R0HS-6DG^92j_j@&V+|nfyu+WRnbKrtcGKa92)HR>-*5 z)_8zha}EqCNnrViFD1KJoHc7S9^JG^g+iKAc2z`p&w+2Hci%boGbAOzV`yqC74&yw9Tjf@S&URe=6 zZIWi4D(HT=Y34xubuj^9Eo#kyWWjOXxgfgBiA|HDdpc$n+s1EluW9A<*1~o`gM=yX zXz7vH@{m$0N*2vW{b}~Ox*y{Fd8Qab_m#503c`3mUwO&8R%vfmRU$nJt6|uNidB`N zAtfTu2qin_>%FXQW7+GKLCQFNlQ-`UnU{1ZiyTzyznlwTKT^fYAJTHm4*AMX*Q&Tk zRr~d-#rrb5EZvVYgDlk1o~!{MPE$p$IJ?E|a%7u^Pu)8t-zau}SD-A83+yYf615p{ z42iJ657T{AueD`J`#|MwCgW2Ka1mMOY9mb@Wx@J`Pdg1CTy>4)opJL>-0TW$k&E7< z+`&RaDD;C+IeS`ke039Y;P#8}35M)3K|W0wp97^6si?^$`yx)xgoxehh)HwNVg2;D z4)V44_^I^_ngmdMoSw@AS{v2un`J0N5H;_RuG(q4yx)5myx-_Y{tRR&n|WHQfUx{rPaJezHZ;dL6lU`x0?KMX zZyoL^eo1F;RcCrf^dQAwK10yy{=C0vm+0v#cw&vxH}^R`Xf$RxT2?FFjC$b_IrAXy zw><3qf$#?YM!$VQwlX}1*f7^e_ZMuco1K~kMa30>BMm_k^%<)CqP(PFM~|(76K;e` ztCCEwCR}toEhk^>bK$T^vf#HdmuI3vwg$}w$UOykr$1YH#3k1X75l4EX2oxvqoUJ1 z>k$$(N@QPjI6EPj8#+lEf{hF=c zP$Z79K8f84Fg(1BiXe_f5*IF{5=p!dMn%>$K2$)uHUZh1I|mdPzTbwNLM`?H{d1ra za>^23kLHcrhaf13pS?Q9e(fC4<;^I`9!*0l%Sk0dKTRyhb9q1E5JbVW@+Jn|3XcUt zWy$v2M2^eAB5lC@15;jOn_d0O%k5S^bKqS1s7?VWfBPJGVa#!5!h=7*JKa#OLstD^ zarJu7Bj1cOaX;yWA|Ky5{Sa-0Mm0yd{bfwKH(YA6cR#kp(N3#k2_kw{juqP*i2OI@ z$>T*V7#LGHX12j5gMRH!5K0~b+_?q)sZ75N0<-1QsPwQ$xzm^++SFv$Y{ZFm)sz-=r6YGULB)Wvw=ENr0& zt9zkM%F)_}YD19(C%xQN?p{mbnPUla7_$-y~bnWl8bZ4M2**5JC(PV0n~0ZP_XSf zhO-wQ(moT(ELl_hA@)mktr`c%(u3-LYzi9hZkTu&;2N>HmSJ{iYcWyDXVYg(9n}_b z9dj~+i{2#5CGQ*{T)YbDNTHN`LJ?%-yDEJZ9~6WMkgd%TG*F{Pu $=TT1;PKPI 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

      p{0V|p5u)A~ul{9Q}?0TTQ>eIUjY3onl0 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 IbmyP{KhMc{l>h($ literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-545_0504f091a0e1d00c7b7eea6153792cc28cbcd7a58f0d9e14ee173554270dc3ff.jpg b/docs/AbaqusUserSubroutineManual/images/page-545_0504f091a0e1d00c7b7eea6153792cc28cbcd7a58f0d9e14ee173554270dc3ff.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fa0f802212adb70083fa196ff2bcad2698458b75 GIT binary patch literal 1951 zcmbW0c{tSj9>;$_vtfoz1|u_;8OxL9_-}mzszY@Oz z6rAYC=l}=;04Q02SP0kx(r`Ee4wFV85Hd2-vM7uk3W-Fi?p54_!SB;h$M3`8G_{TN zGzkVo9F9cYZ(vL|H8s`HGq*CMSQ?p_Qg$x^Wn^SfNEB914olI(X;J>?5JE(SoFzAQBocr;7aAee_pQ2-8FJDVcN=~_+ns$ftb7t1v?0Y$d zMGuQhO3TVCp48UWH}D#pnp@l2J370%dwPci!y_+8U%eiin*PVk+jsA0=jNAJR@c@) zZESwt+T{WP$RAje{SUDJ;6h8dq@Yj;6tT+%N<~WqK|^6$Wcc1AZV3NyMFJ&W8gn$G z;4xo@X!6~XQb5EDS!He0DV^nAw6A3U9azHuMfNYSe{+oiC zpV%L6da>OY+0A!9SE|d>DP%=Z4!haFFn>x(>6hm!;js;ZF4I`zl?&LQOR7q+iAw)K zN?T+!CgRCmbk^szTUECj@qmuGD$O_D6f)l(3N0zQ{9^<}51LdftO z92m_%%^xb7KF60Dps{ zCR$Pa-UT45yZagLH&~i}->v&gF{wAU*#KzBs5~NR{GsLRxV|K7Xz(^ zQX(%`_KY~?6!|>V z8NzKBZ-|jG1{ep~qqa6Ujnoh$I`7SB!;mgh&eDZkpJvsEYt?a7$n17SQu{aPV;@O{ zEZNqbk!CTFxV=q`_`=yfxL_t65ChaO-xF?C!p%ZPqtJFZ>M7%5cGT0lSg#fr&C0S) za;H@+SO3EUsu)Ph;BEWbZijuMUm2`9R@=AQ9J*?fyD|9fFgWk-p`02vef`2rXr$ZF zVrZ}b-k}%MexGr72HLQL*tK{0oADJBKRy6ouH$KhMKurdll7x9l2-!<;^f!BytwjB zMZ4wPt*Vaa#CAh~cfW_?Oz7f+MJJMG%{A3C?=KS;2X+K)4dL1=+*&5mk&t?CZ0O*m zHL-KCFCFgE1bFDRTIqEtt4r7YO+Zh4F>f?#;vD(z-gp-Aoj#wa@jhqm#-JSk>hy7Z z#F@T=$N+A`GI!7r!ovBL(~R9Xxm#!(Y_gn>sQvP2s$o^}EsLxBAJxrjJKu59J(1K~ z)2)_JHgH&x?RVc--e5*xDOWN#TgE~A`QG%8eh;vuhv$#jIR-zn|Hrk&`JBl zVaawG6#9%G{Rn^Vqs<;}wEL3J-ExM8kZkobukypn*jA^nk%P-(jb^1h!qxFvmlG*p zPL61Q&C%QG?8Nsjhb9j(o5mcjoWsZXlqLZlnHX2lULtR6&7}#>G!s@kvH)E!N+tSr z_)zhxUJCACBq{5A#dzpjbYI|p6YA?4BR}i0C?cgm&jlx;F1kz%R-c|MOan*~>8ow4 zhiy938h&qIiK}htdAs^F`rfbB*&P^Hc)x=s`mC@Ay8N)Fw^;jT=c%9B3Jw<~-Uvg+ z(zdfe@L}wyqDNkH#W(QQ6Kjtwzr2yBmg(i{?+Nid2}KLfbU=?cn57d?92Oj*mqW^z o`D&=&wu2kGVpx(#qt|U4mS+@`KeNREx$|2u&MP;2AWr=HpNz^^cK`qY literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-545_11f0da2f6c957862721e64c21394ce264846a21f1c2113766c9138e315c47754.jpg b/docs/AbaqusUserSubroutineManual/images/page-545_11f0da2f6c957862721e64c21394ce264846a21f1c2113766c9138e315c47754.jpg new file mode 100644 index 0000000000000000000000000000000000000000..88312f30026bb75163b93a4f477691e16f268012 GIT binary patch literal 1717 zcmbW#eLT~7902g|_M6RSVV=@j=3#~sZ59$Pb%;_%9;-VoEh;f8+vTB<*o{ISdbqNd z9@LS`JXD@ekxCRXlVl`OSfX*VTXomHUiZ2`?(Xw_eZJp6zMt3U^?kp-AGt{W0;s#Y zxVZor3;>v70eLrA1C)_S6jDhUg+igx${4KHJgkZec7cYbn${vbQEw5RK+q>ynCKgt z8xaVmHfH9_C^Q<4XtKh=mTGTdMWcRd0z;$GSQV`9ym`7*1A+ndKZm>);FN(OI03;7 z0UQT|a4`8DKvcX_3HCX_9|40y2qh#+8I4g<6bRJ;90oyf1f-;dKq#tX754yvQ_?V? zI3YFZ+farqE$ZP6zOvEkk~(d#$Kxa`Mq~mSqcdN30p6HwVrsUSw%pprc7@%VZ=GFS z*SfiTZ}Rc=^A8Bz9=wCOGbD6Z)V}=(qS>4u5|fT3A5BT+W@eqp&dJR?dFs62LczsL zm#-B5a-&pOR$ftg^Vj-2cN-e-HQj&G*8a4kQ`9Bylk^X~9DFtOdRY2y;{D{*2if$@ zCl?GrUs#I$3+!($oWcc1ARq+llM4oqRwRT&C>cI{BK9oops zYh0TV`52=^qV*X|KhZwR{v9mgf62bW{&I-{7J?~055j?Oz=s*rq9u~tH1fDjBGF5j z;>NLm5EfpsgD$e#Yg7T-*v|zc`Bi0=X9smn+(>0C!u?BR>&3dzSTag_W#qxE&G;+N zjB7DY2PMs(y<1a?ExphfQf3eVT(Icjd%oNV@eWL4fN5ba{^Ge%%j~GwFl^qVCbEz1 zj3zyP?~ok4*DjHR+9Wx^gVys`#k~Q~M}ISJ*L>43ws@7OWxeE@C(`1IL=IF#av5!# zI%&VH%SwFd5m8vHm&6-Ti}DNGpJqK1A}OsYtKb++w60lPJv5Qlj~ac&>pT)eljY{K znM=Jrq)lbF?R>Nq(xSs&vhV->KQ z8SUhXnx5szQ{QO+RGt+)pNZ)jv zgAuS^1f7xG!b^+6bM~XghK?EgQ&Oo;!uajXXCBy8;|g%(+16;33DL}i_i=Yu2$UrS zk86awy=-c%Z&;#@*(K*?M%SM;+WWeNV~2~RF}hpO)HtA`2p01njB{ zjI)+yKBVI{U6=?5t3f|+XAoHKXxa2aA+Q9FQIs{o$vPQW3wP5{v zOVi`k<65g1J`Rr`SgYgOd*99gjTlucgksFuYHoHq_Y+T@<&Jm=gq};uIDBun^ zqH=gGYO?53z<5Ji@q;kyf?!gGFsyYW;h0tlacZk_ki!iw*Ag{EX)@3B|5)fo&$v)^ zYF&=F9?LIa>f`F51^KE6`<5rY?o;t#%)PZJo?Pfp9gZ8IToknpJ2K+M%%Z81eU|8< zYJAVfEN1H{&v~MSbjwp?bSz3t_l;c->7a`PPvX7t8j;QI1DWx)zz$;yZTLF$e-8gYpK9{1-vPE6?n3|o literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-545_1b0ad7b8d39f418d1b6e1401d7779b929a8834bd829b1785127dd7e8b4c19028.jpg b/docs/AbaqusUserSubroutineManual/images/page-545_1b0ad7b8d39f418d1b6e1401d7779b929a8834bd829b1785127dd7e8b4c19028.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bead4ee416dbc50a9374de5b760324e8c074b9da GIT binary patch literal 2495 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 OU)p9T;#Ua#o<9K4Byh$6 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-545_204c38121bd684d1a1c77518a760afa6147de915b16894c945bad01e924dda3d.jpg b/docs/AbaqusUserSubroutineManual/images/page-545_204c38121bd684d1a1c77518a760afa6147de915b16894c945bad01e924dda3d.jpg new file mode 100644 index 0000000000000000000000000000000000000000..eb769aa06582e191d4008911cd6f506bfe46991f GIT binary patch literal 1816 zcmbW!dpy+X9tZH>Z?0w#gWMX%FlCH#nHeXEmP8_nn6^pQb&opV0V>-+rke811@dA}aTnBonf z>FIvR9RNW90F?_+hyYhW1%W^!;3`NY5`|JhtLdn#sj8|OXlZNc7#ZS>jSR6^6M~hw ziRn%=ES9+2VyBHQl}g2#?{TsxJ6chw#N!r?HOvO7b04!|&Q zExfG@Lfbb4X&S3T&SqDrnC)+Rywz`5LZF1k<)F~Idin;2+jp1~El5U`6@5BBAu%aAB{ePgi%XZk%=?O2boE+s$@On;a4K(d zt8P`-)YdiMZE5AT-Mio3)y?ne{h_b_$%x?ji_w>3<3jP&^vv7Yx%q{kq>JxmOUoB%hi(>{SoyI?yowrnG(CM~MNqHHn-4E>pRe01b-T3DP+R@@ zVg&g|#`zo%Zcu)8MY$?9VApY)K<0(AZuROryDMyMnaMe&B_+ zx7qoQv*b5!R|0?OGoA^}a;PKm%4)`c;@Ji*tQ?)7KOq-&iHjd$Xi-2VlL*xN=%kdn zOL#YyOHZF?d#2ZjRXb+G)=9bVXcH+{_;>cr9hHm4`i<7yCIJU0J9$mCc%=T_uzMdPrR~Pr_dv zEngm8d4`ABc4<$_6Y*fk~sZW+sJV*KpPZlLT$a^^A@osQfW<1;R;u^U)7|qVnNR#3W7X&Gm z)9%-&`|(M`=RBB;;eK5Ri?>>1^EUo#ZcCvpwY1jN#q#o#a7A(|qKv?OS zWR3O4j^#QVCrT!z>${}Y{7m(>GttK!iyi}n`olH@S9}T!GtN6%PB8c%bQg995#;Q~ zbQjLVl%P7*Oz^bMzYhi27-#FjRkpUI$jHZ`Z(C-K@m1~QVe zIYY{+&B;H@QoCz8nbz*#{JO$x;6ZIegkO9MrSxmLiQBs6IVNz1%^hxuGi|r&wp7b; z>WMQplgEgE{H(jZpy0bNtLUemspdtphBdj|^gD%=mj+I;rwVky8QhkKPErd;mq_z` zYhx!%uYyZ0#%H`|n_Tt#uM|OwGQ+-|mdI`-JpVgi^7?Cgc6rw2_QjX!+!+#LP2?X# UNEoo94BFL{Lzu*J4aN9B0hsnDy8r+H literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-545_441acb60a22d284d182cdd33f2e46d78d35aa0acb1cbade139c8f9b0758d6111.jpg b/docs/AbaqusUserSubroutineManual/images/page-545_441acb60a22d284d182cdd33f2e46d78d35aa0acb1cbade139c8f9b0758d6111.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1d2cc8447da190e22a99b1ca093b4d0a5cd1eebb GIT binary patch literal 2989 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-546_188e104ebf09fdbaae789ea535ca9d7092bfbf1f81c515b8bf363617901a775d.jpg b/docs/AbaqusUserSubroutineManual/images/page-546_188e104ebf09fdbaae789ea535ca9d7092bfbf1f81c515b8bf363617901a775d.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8366c8d30cc172f0f24ab2ce040aca6c9961de2a GIT binary patch literal 2452 zcmbW1c{J4PAIHC6Gh=3~S)(uvWy;o!L6#vYOlT6xUPO_QU1eV?OBAvz$-Z4Ql;L*6 zC`z{&#Mq5p7^RwQb9MWj-@WH|&hMPx{k@;_dj5Gn=Q*F(dCuoy53t99T_+5Qh5!fx z0JyUN_7GqIAUHYUoG=6&4o4ypTs*?OJlxzo;(|i_!jgMXQj&WlB&6k(<)zVzvJw&) zjRT5@uy{NkC9g?1jMGt8#p8Zl0wR$}9&R2nUS2VrjD!sCABX({5I_L>Kmi0q0~`V% zL;z${0n|>PF!0X+{|d+ffxKcbNwG56OH#9OP zp0KbyV|CWr#`c1X>%~iM?w9@i0|JABuU(IhiM@I2c3gZ)YTEtujLfX;g2#nL#U-U> z<#kWU^$ky-HBwsJsO>Lbb#%V&q4oCle;62~PfRkVre|j7<`-5!eO~+W^&9K^`VTJ< zfc(_j*?)@thnK*P7Y7syfx>@yfgC|QKm?#L87!xuzB$~<&;!1$V+ta;{*FuPalSF! zF|*mr%ja>SFx^HaA^q%6W>;7_#!s?}e#^9bgSAO)DBS+I%Xb%y;r6ObT<$JkL;Poz z=%5T=dT>(PyL1MT_Ql3?ZQjLsi~`-ve{hwP#s)ZkG0W$O$NU$lImAAf)%y)qQcvZs zTLu;%z`s)zNiogU{kSeL#0p*X`m4#A5d9#Za?^Fr9KWxgiwTS4M>cd^eB;=FnYEN2 zg^#f*z1H_~Z1Vu~WLc^GxzRbIT3^>4#X9__>CD{JHs=WS5CUIn@sMuZW4lUq%2nfz z#HglBua|x)1JWtimnA(e)`jRz zt6{&=sBd`MgAl{f^|fPgxG?A(-^Kh=Ty`PfhQ6p3HMW2)mT$B~NK7#z=MJfkiLY3x zsl}3qqJ8|7$e5g|Yv>73>9^gu`sUN5Gyw>i z1DL%#{P1#>$NonZn=ZX;CZQgd$;PxRRwglaxyyMS(w9obydHjh4=*#fH=?efUXAnf zRdx9k((lm3mSlVbQ{Y`o$rJX;)JRgd&c5IG36DQVPnfwH()x_o}t+?7yQK*z!by- z3a`WDSqYZUR=py}3FsLQjlL6|K>?D#Tze|z9xYgY)blqg;!uEy%jZxFD~9!pMp_(>R%@wP@BKpnXFD z`Tns%iJ{3eSyo}#;4ElV>>k29@z$et{Y*n@XqoNsz+kIW#BqVMzVB?kUM<-)(F0B@gb-x(Mvo@o+y5it^-elYxX(mfliCsGzv@a{W6-^`%wcQ}v z8~pZcpx{<08;D2`-@HsQQ${Y4=L#BoQKz!}C=17qyK54T0?q#8ftArrHqcVC?dq_X zS)076aJh~2q^I(69c{^}zCJ-)CYA#|m2wphNg*+gh>_^Rf{EA1gO%z3gH&7=j zC2F|PwR@K~hFnTQ?EAxOb;TA{IjO1bU#-8l>^C5@0Y*{s#Mw z(3+lY98*tJMd1q=$eVDt%%TKKX3<)sx_Rfp+NoI2?$lS$P^_gJ9WrUSyZYkLpvrLJ z;B%&{VYk#%D~>rL5w0$Wg9rRw3CXN`??3Q8sT=4|9tpWL7@x;XQWE4Yo=vq=gn zVFKztpAY3QzlOzZo>q)S_LzVGBwlH8FbhdxMrL z4LHA##O*!6eCf{Q{+QmsqmcRR39WgrRBidZtx{k6^oCkrtL;rc#R!x|WG8_@5}|z% z$`5|<*{r@7o}@;=y`J}$6I~UW7UE|vjU=lQ;%BS*r6WLiEAO5$Bj&;Hd-9&=f6L$x zz^Bh*QVyLub?E^|;uPdT-{^;|5XtT@+G08e<&OGF^~F`CYHxD|qbhf$e}9c?x_fpw zR9nx`O!2Bm*Oo;eI+a!r)oRsXjRmBGM xv`_kNee@sM?pIy06C5(Yzkh?~47Mh_umPlWBI5%znc7P}1s)gvN5I*Ge*j+qRB!+Q literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-546_2126e2d674bd72564a1ad3b89569c0a5568839d02e3003b1a53d00a5cc4f4bb5.jpg b/docs/AbaqusUserSubroutineManual/images/page-546_2126e2d674bd72564a1ad3b89569c0a5568839d02e3003b1a53d00a5cc4f4bb5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..06f3f3a8df5b07853c7be750ca34cc8770432141 GIT binary patch literal 2360 zcmb`Gc{tSj9>;%UHp@&5CcDW}$d+BUA&nu)uF%mDGDxyztHzp|ONxxN5OR!cDaKOD zH1>OPY?+!t#!}Rgk#!_|yzD z6_m19SKYW~<|FraVd1ZBNeS^EX z!vzAsKe71xPq4pmq4-<^5C|9o-{ArY#PJ12L7+-{FmW4KxPPRCvVMx7znGO$-?T7%=&A> zO9+g_@@W*b;f!6kSGTogZ@c1$+YaS;)@F#zlS>urUGv{LU@vl_b!C_bmGYh52U76!Szg+nS;O!rKWc_|d6 zZ^0{>HE%LAw@hNs@qh~_v?gP)hhUn~PD3%{vg0)?ZB|2Fu&4!vYE5x+yNr^xOgq@> zRkDsNP7?SbdwYdr8U&z}q|Vp!B1u2Y%qlN@D%@Xlz-O2}Aa^n;LpF+asj7cr zc454@@5yttfAp?=<0?v*yZf72lLFzyE>ToB4*;yIR$l|rFJ+&fN?>ClqJPdGJ;rNlZhZ&Uyhp}=w!cfegX}Zv{C$|IPS9GIh_jXU%-f%Q z1ASG-s%$jb)R`1*LMJNBUDg?N?{S=33N>D0yG?4i_iQgA5>{Ow!RcL_}qluX8wwa zrsh>xUqjfV?-G!j0ptj`us$9@a1#FFi03s@P(7tCuW?&1jVC8jH75uH zjs0aofqhNK$s7X&h3x5ur#jhue^$o-Utau45Rljk)9ffa^6jLW3+Ep5?_8o*{ad^h zt@s)Fpki~i@`Ma#*-00R6vr$**!6+sTHh8$ZlW%?X62JSPs8hA)eKEGd64Cr_YM0> zO4g!OrEqrGZR|h~H%?crzPmBj1N7k(D%`4f3IpvcFgbh9!bUJQDN`eB1}J16h`esl znHZkH=->fdWmmskwQKhvj>kG}*&inQx=o0}%plB^>$BOW$tk%DUdLw9G2E9!5 zw5g#BWEHx4Pc}QFGk*x))SO*<(>c~Z6|3StXsxKmmY|$!AR;10@i~WI#I+TUO!=C= z^Mmq$l&89wFX=Y(Pj>Q53hQxgDGA^*!*t~?S}xUAmBu?-lfuG%POmi$`5M+< zrB~c9GG3o>R=kjp?hFruL6B{u`gL$i$;-^?80-utNe z-l~q*{M`D+#2m%#X{%K+E>Hywes~4B@4e&D0-4!2hLSwuz{+))$vx(vrZ!4y!vRFz GyMF+dS}`O5 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-546_2c84e27e0c673a9738a4498e25d4bf0516c6813a213ec83c3be4300cb37852b3.jpg b/docs/AbaqusUserSubroutineManual/images/page-546_2c84e27e0c673a9738a4498e25d4bf0516c6813a213ec83c3be4300cb37852b3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..77b87e6317d0c84e752aafd8370e601a31377443 GIT binary patch literal 5856 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 RjkwFNtzBOK1T0r`{{cGK(aHb- literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-546_58f4b05e095e71c4244efe3f24cd33532a6d4067ae385c3c9cf1c840d61b57b8.jpg b/docs/AbaqusUserSubroutineManual/images/page-546_58f4b05e095e71c4244efe3f24cd33532a6d4067ae385c3c9cf1c840d61b57b8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4269c52178db848848fd5bea9fe5d243b8a2c8f8 GIT binary patch literal 3850 zcmbW42T;??x5s}WA)zBpNTiz3QL565a03REqV%Q|r5TVCihzV7(iPCql%_!7QZBs* z1SC=f=@OJKC?Ha$N*?!rU%CJH=FPnSJ3HT+ zDH&M>1qA_7WpyPvwTto!a(^BIqNk^4Vr1fBX6BI-;uVtnmyOyEu+ah6Kx|;pd4Pru z1ZD$Ky8wYxKWRb#FyP+}L<5GYR>>PATXE)0;Z*fKu%YOp3VahHd=Ne z*(*>E69?FNZ%(=J*DI>?(2v14+so;5E=C-`f*HbTuSP*=Y+KMjLiI3uL}x` zh{YvU)it$s^$m?p9i3foyUFi*dWT0w$Hpf`yKbO~9$ZY!F%@St$Dz6PSZH$9cJMI!^86yvjH9 zNckHZT#i0N3};aabHbZ{qWy#H{{|NE|04TOu>azs08C)e>E(gh08L=;P%IzM@Gq%C zxov|Gzd!}}R;4SfvYM}pC`px#45Y|Zaml@VsLMNll{}}#pNI~k0>|Rgk8^gU!xq1j zsQ~Y*6V9~G!9(u0E&tQqNye~T6SFlb?9O`?O2>fa#qn`eH0LM7QDd5fY(s$0{Vl+0 zg8rW}XZ{iUki2j~x^u?S4RHd$yWN#bH!eG1QGvp1kj7fIXgN*(SzO?0imtFUjv*$7 z-Sa7P)Xrdm@64G?&A(u8>aCMfhO%ad$exJ;8B3}SXk$6$KGt5mN}PDIR6K)JIloq} zJP1#2B)fue_-fQ1kWRDj^Zn>w00k-+5j$ol0@Q$>7@a`{rr$WEe8Pi3ad#oj2A z)2AR+|B9P4wYa9;-JJx5Q0_$SIiEc#If8e#TKBGJZ|k5sNFmS#Gu)zhj{;5OsF)lQ z&D8r+;KsSWFjTXO)yL|dySmVvzJ%d)@@|JC3-1GiwhaIAzAP@`3ie3`joDLg5q_7~ z)*NGZe7EuCN=o+Vdo zKZBk_y>FNbKscPYF;Etb?hT&g=82#QpFy!OR#or?A&V-wo=^dLmSQTPeYcScgq5}( zoX=U1W~+#5K@wLJK`$t|lV?s8@6zQSc{=2{_ic0<5HHkF3f5~yN^ib@Za+LfOp#AA zG0o2d*M0BW&1JczKe|Ia4y|yv@W!SYR>utt3^C0{jAv4xcxkkoG+dWbJ{eX=~@Paj}~$XKL> zeFBJcW&Zn#Af>EE=Y(yLi&qeiklO#YQ{Jn{u3HWU+IeN(2$)dtd}!|(_G6RKxiFah zw43ok{nzmD?%yztrtf^;bkBv)Xy7NzoC40~6;0W<`*L*|NC^D2q|wyT;+;s)9KnS# zeqE9Cyd;DZQ&%H$zVoF5;H@^5Rmqe{MA}<}#w*PHPYO{ytFbPj%U`v1b0Q~fw0O;n zHYz%;Nx$QY?Wllj?fd?0=Y;xUG0`G`|1^cD0+KGB8tlU%!d~7i&v|?6Sy0J^8L#gO z-u596H@59thwTalE>i&r75Mei)iqo5WNKV+q-~CU)9&%h=3gRI;QChHHF2+udR`YE z{zYS$gS|)T{>;r`4M8^!eJ6f)65+ahKRDTkMXe*4dA7*b!Sc`oTRwf=%eihm1wv{K ztDfR-wu~@XAdNA7{84`z!{25z*KD%l*VPo+W5#YXx^_{4-;-hQd?$$TUC0NR3EDf1 z@z_K7xr4(hzkj}i-HVFto>wQY=IAGFcWNLvQ7O}(19NT+X(cBXyo?@WBP!h# zM_#-NM=HU|o?5DLl23L3J1k@AKZV1O@^*u*M zSoWcO*Sjq};S7z7TS`jHf)^$pUz^BO-%%`=_UlSf$i!`jj3sM@E+A9P46pEzi@5Um zUJP=s2Ke2T7wKU0mtbPsN=RW<$EXv*&z_K%ZZW!L)|i{LG!ckRxYCDijAHVf+aStS zT2qp2`wzPdg|Bdz+lt*rtYY%&;^=R`z%&n7DMltgc^0j$@*;wjYrtlo!2_$RRrSQ& zNK!l9z!fo~x>5S7|A6EatyVrAR9@cQPl?UOgiJ1{_CN3V4w(gjo^}8`V8;1}TRM#Fw>7>sJqznh$g< zCeaE&3=-5g;ONBG6%uOI0dJ~S!`rLNigu^}W zVe_xIwc#2r45$cF^gI^vpqYHGv`|`SM+VF^`Xm3|$$ycyAV* zH(EP|RoP-sRNoNb{#DrnZbE0!J=T1#<0glM|xJ9o}@|zna?ZdDPkG^ zPlfDCjT-$!j+SaghA&AP!B-GpUd!5@Yt@jn4C$c>Vo6wx?DpsDHI(yF@hjX1YmbH~ z&%N{O+lf-pBDl_Y6U+mG1T-G|EU0aS62T?q0puZ!X6FnWnhA?~Qe?<=#<}uiAYg$; z187gW+L$v}=;T<33r=(SyG`9^O*4;hSlKl1rkWI?B$oLiuSIW50lM0ozaL-xu;jz^ zv;&)!oo&Mjrvi9<7~=cyIsNhSu+T=N`^bto#lYQ2}YOu3j&%iAK+2d{N9gy~dWmSEq zrPX4JC0-77rlnggA#n=y2KfS!W;nWr3+DOZw@NH8dp$7ec)NWeLL+xW&%NU^LNC&D zw=D2t0V*?|ew|(Hbpt>o_Y#Y|?2ESB7r5u3i5gjR9?b{K5xQePoJsVMe00oZz^?bc z5%0n`3SN5kr@f*VN7+dPi9h)2_m=cDlN9Vq*O!kFTi+-?qtD+{&Gteps6e(oBNb>% zyLEg$z|>Z3@;M{8D7i0EKc%i?L^q4ijtjR2x25+F#cbI;GRCy?K{1Pa z?SohF^k4s0oBh2```^ZroyRs#zT9L`fgU{Ai=)$Z8>`s~i5omEz_r7m757WC+E^^@ z_tOj~zE~W2=5SVO>t3GM0*NLp0^SiCo4dKp?x(*4Wh3Um)Emu>-js*;l? z&)!px3Z1xb5ZM1HWiu<_tr-B^oTv2H>W*9md>TiFom+~TLN>U6T(BMJT$2F)XD o6&>+?s=-emONhkYf{i+x;qy!-@W3pHfJHM{Ra)tp3`15(_32GI=kMz|IppT=pFvV92p%OXH87b%zm4j|Gu#J zV`-fW0-(RJxX)i;f8Y}3a`C`mP#9vJ3&KO@I#d(}m)GV+?Xf|)28t=*qxjH!)2LNV zNJSl6wzyl+TmFqW-C?Dfb+n&k{~cKL|3vl=uzzy(0s$z5dw5V$KmZF%s`-)pf99?4 z3~h#2m07)$PG7S<0{~IHy+81=uyH*0Q*Buk`^kmV1ToD!p9G!Fx@wXB^E+PQk2w{T z-=&?61$Xr&lL#rm|NJxZ5C<%6nj@@8KIecJHXMK)jNt&5_Ztpi6NNcI+|HBzBvQi< zHNf1;G0FYzfTqLZ;KjOaS)#8Ae!+#>r zr?M`8cwPP&H%`p#|0+MX{jcwfT@~@XX9qL89@&GlWInqU#)mpR~% ziq0FiZKQbQoH?^G)yau|Gqp)FMFN)*CnJz<#WdQenx6<%^Qnyu@y)Np8?$DIqPJz5 zVQ-e+!p(eE z0%qzqEmUJPfq!eqOArtol^Ql-Bn#^naV{o}T~bm3jd0kSo>JICa&I?{QXf^rN;S`_ ze{Lg0L@bCDUE9-PL~9oQ@QC-{etG;ut5Obd3w5@858xHP?pM({ekY1ftsF!!53nmU zPaj847;>23oIRnD!7Ia663ss9nW zH+Uq&AHCN0Vx4Dr9L8 zk3|8dp?e~DTi-APkF_aZQjYN~dVX1(`rdu@9kIl286OjsBM|jNKI!`XQxo;+WU7AU9_-Pk7zI z0V&o9ZvRjB$H;_u!pYNx$8-oz@VOum##3v{wY?9Lifst*Elh zA4A=Wt=3j?TRw4i&`xHA`Q{Wf;{l;p4*eNBdEGu+>1FUr@O_h&%pHVj>M@TX7h%_8 z?+CRI#yraJcE7+F_|#kHElH&}IRB{Bn48Kj{}Rz1B6E=4_amC1_f+Xn;BZg?o^mpB zNBpAm5ZSGLxKV*Nl3s*c3wcX2FwLV*yq#D&R$yP3mTs@w3~(cBx9@i>T1Looz*}xB zZCib^Xitxy?-2K*B&Sa03a!1Ubxf+Df6sB)nTLh-#wcPl^86{F@zXh>1($m@(RAmA zPKedBLTs4OlpN?>qve5AX=HUVRP(jggUQ9(^IKdebyG5pP^YelaOf8 z9ycFf6+Zk?e4wASnAo(89uE%= zNT4^HO9;5WIbD~UmaN__01#^+wlg%msc(fa+~~YK{JqtOc!vU5#raj5D+Zb?&PCoF z(CbjOnkc2PyvgFC`^UWOtOru75}lFTrlenN(i?k3wRCkY@1KwmYI{lc*&PC+&0rxD z-78y8J|xg0R3Fcny-0Yt4g20tS5V3Fm=nnzsd*G~b3AC}#x()Y`jR0iV=PR4?z_9$ zgG_yP*^2G3HTL#0_q%QN z!^RVGNgKj$V2o%Y)nYl|Am~5@@a9%=2dRIOi`-pEGUY(dQgTsBVV{Ua7v%=prY58Iz98j#Hm_QA+lCG#!CCB3;z~$!J z(|Mw}L1AA*vw)_oWo>`u9dw0VuL)Y-Ub7!|PDv+O#JlBgOQ7EqkQ;Z=81`=c8iAw_ zmoPHF)Vfkz9yD2Z@eDEVrsSN10}44xU8!qDw9q7w1LW|=-xC(;(>P_*RmW}<^U~tP zi&Q&P00sO`;Hkfa*Tci@~=^ON2<>8?sw%F5A?YGcqR$jfy(=w(ZiQC5K2hjYaBE*`~LKr_qzW3vtuF zX5SmbvN9c5%>*6Xw3&;UdcO!I&nJYk-=M(Sytj7r5$)^pRo`K4I%-Jp7A|vK1-HQ3 zyt+Pk(7;}AAfv?UQw8Dhg`=5*1_LS3QNAWN-z0f_ z%*|3Pt(AW8YSGV8hlX4TE||O*`iyRu&ZU7(zj2eEg?}({celkC7mzV(-Xn4?s3!r34;<{e9Z3mZo>`2>|+ftWM?qSk|i~SOxX!pitJ;L zY$4xLV`=RB(q|Z=B=Xhg^F811Ip2SN%YB{a>z~&>_uR*Q-Fwd68{V4)4wxF57y%#< z0D$%nur~r209>4$Fit2J3l#e2hD*vBtuLTg~0%SlsV2~8R zAqWBsg7(@0)P9~&&|e1p%Rn4p2$U1X#m&RJ?@)aJ-~fTa91t)R3W4lD(&p&`17!+|YGAcUeer#gW<7C>Crzxq=a`W<^ z7Zes1S5#J2*U)S0>ff}rcXW2W?e6*bi7_xZH2j%4H9a#sH@~pBw7j zzqvpF_;0NJ`){!S;u75F;($QF5ZG@n5J$kiz=9CyQ6)~HGnTOHUI(R=!?=X?6LQL1 zxus8CV2e0<_w$INaZ|_EexvsM{suvMY+z zzPwgCx~G7zDdzeR@?ii=Pn=JC(t;hmDnLhF6QUE|!!YZLE%+XI@I>eq@4-@h;7~aUeKc zK6!tR0|HzD|-urWov8nlT=c2j9v4)#Jfox#t5&aKkap%t%BV2}&$|wKqIRgobo!q?ofclIa z)vL##V2av`CIas|N3cX$uY(_7eX4FrgLoSPK~^FbW)1aC<#wySOI1I*B}aOtG-cky zWK6$qzIY5+ntwg;mN?#gO+0oXJ!poFTLxsFo8zq6CR*!gFQfdi(J3oqbkeXjbb^Y@ z&_S$t(AEdv=oix~?KRqHOGyt4bzTDBv*EF^ZW?c67h4metRBw_F3U0i%l%@Du{x`< zc}a^yOwY=C7s1jbms-mm*X4qtf+oP-DtP3Jxyr!GtJ0hr`ZS6TmW^gHdA#R+ zdzW66{m}qnv(s&3qcPT}J?e$8Jt4NXv;g52dfts*FC4D!oLukAqtTfo9R*z=tq6IR zE*ac&TdPnf+b0yh%$yeQwJmkeH_1+cB)p|2`$U^N8d$bNMx1i#e^C3R zcLyekkcG_T5i-#rzU>O)Qi1e zeJ848uzD#SmHJWizREYmO=4DO=n0#23LzPX*V3IHaI&ikF;oQ);?X~DoLRXIar1^=L77&G*H@Yz>4UQK>1Eyck@2D_t>{nK-UrL%K zI=GI_1q)=3z5>*i^U4vhLP#7Gu=hCp#kqZZJ`5i1p*R3C?ENikQR)lVg&9l?idFLyt59-1 za;LS%7#e1%%}Z$u>m#f^&kq!MfYa7lUUxs$=A#fF7=nzFTo+2$JrtD@u*?6cac-pMPsTHPCcXG4RNH(FKav)(YD(~96Jq(X<@GODtb zgj=07$63jzZ!+_v5!>g%n>WRx+xGy0rP7uTCug6c$Le$IWjQ;L_}J04LovRqzh}C$ zNH%V8l*9jFrI4qHv9|?kQl4j9w_@i?|H_1>2kt?dp*HL-^`J!- zp6q_?-QZA>4_fJAgQW4rssQzCUMxMa`r{2V0z$UT<-z(Z$puUFqc>tTyYmwLV>TRx zp_k+Iy1&?aEn1MK6%A}F>ha^hWG;~B?$wS-Oupp09w!b7hNmyYv;TYzXRY}D@D0R- z82ZZ*y0qIX+U@7s+HF~2jAkfDlU%6!SU}sUFaF#35WHe%28G@_ONYlTivxwyfapv* zH5Z*p@@F3OAn_^6_w+x@Ni?8Q_-_16rNsg>JEt+jjRDhRlKf>=wC#sxnd>=rN=sjj zvtEd;?*XxQ*FBqg_5eC+S3YQi#i>%il{VeWh9yH(XmTyHr=YIlIy3JquNbcJ63PdD zohI85$`b81zUWp2e&>ZejdyCRbe7K)j?hCH_g~s*vhF36+mGpZXpG$leXE#_h-d`{ zZ&y#g;@^r}!){U~nCnvqj4DhEj-J7wQgkzbi}Alq`?_{Rr}u#VbsMWIge*8k;ttxP zAWPu$Zh~*jyr8=p{HCAcP$__l^k-rs8a1aH?qhN8$C*8@7m1B};l1fIUxh)$_8`?A zw1h;{$2&uc1O$M%WA9-)8>isX@K8k9jnWY z<)>{lVe$#<$6F)s;c+;jr-&Ff3}XDWq3t)m&<=Jxmy}w>aAK%b*q^PZ4eY9M>8?xbd!@6g`yJn6uCL`-PEoshXxuI&!#uRiwb~XeAc&pD_DW)sUFTRfE5>B+yoOIPZsmWNOSRwaNf_z!@{(_BnA@Fo zifaL>D*(cvLBkvq=U2-?)yWJOW~||YvBI$ya_jk)C`8XAC06Eq@t5X9S%i2z=90Wl zhQEi%Y^X*9%MT?ZPi@#*cnEJIf)W??QJeQ47Jt_Y663cDnFv(pRj!j`pJ?Q@+#JF^S z-av`sY;}SoL&4epg}QjbQxMdCmv*5iBu)E;>BoS&syI8zL~aCS&13-KX^fNzjuWsn z6b5Pk4sG+gHg&Mau7q`E*$LGUiIDZj05{k$t<1LLu`(R-(Z0lIu2kVl?o~|k%IyVS zdSA*vY{Q1(z>)AU0^{%WM2s?APFpkDrCC&ft~|R3yx_CNYWSfCivM1U;ly?cWZfXe zVTx)%x%+whQqp_eALp*tAq7HjA%p;eR6$5+DoPU&VgnydM5zW;x*|mcc@&KV3DT6JbP!Qd zz|gA%Q9z1-6zMHIq+=ce*`T}oW_R|F-92}{`_H*^=YHp$nadntjsd)8#-_#q2m}Bi z)&iJAfFS^fLSayLI1C0uAmAKGK`taGCsLGOfJaaqErAtBV=$63Dsqzh4oG7#@>&W9 zRMphg)g|N(9o5F^sNmIcdzXL^2n3Q7iQ?iy;iNE9xc@nr^#C6nFa;98pnU)v9|+6` zVm1R3taq}5eg^RO0I`7~>`)jS!NJKoP{s?efxuuk2$-E60%4sFVdVh`A3ML4nm$y( z+!40VM-X?1k_neKC}|L~=vtP+JNbqqID|z|qUimya`Fm_>Kd9_+J_Ds9yc;JIbmvc z?l(&-Ya841&MvN(iEi#!{I1{dzZno1^m{~PRP^0@r1*ykiAl*Rj~-`b=j7()7Zg5w z{id|6{4KSjvazZ8T??)CeOq@=@8`b$fiHvO6O&WZGqZE^^p(}M^^MK%j6b*byg&f> zmlkXPCH8M#d@L_E2m}m)?RkONZn6OLLD;3#p#1vgFh?JOeYiVtK?6!=NdrO}Z?P=o zGf%E6Y5Fy{H;@kWRb?Lyj&`@ye$6scZYnpt%r9Qy|+<4J$lRj$<7LV zJMkTA_(Lryc@7Rj84Nco1BV@$DHmbY`)EuQzV^&oD8bGgE3>9#bf%w?{PtVdYndr zXF)#^qD*)=E$DwD_Fh|0Ew&0EMV6L{Qda9R4gxKHpVpsp1u2r-Keu+rPoR!lyfSu8 zaWTkezmJSr6dl8!c!4LZyeRP-uMxOZWq(w8gTU~RF1K;96?I8y!KnGdP$5(u@ET?r z)IWT6%i~2AF{=}wyE9Q`N1LkPhlpM~rn!9dj1OJOj2i64NZod>OBTIv&?Eg;Ld!J& z$a~rkQdSiSkk9&ysp^o_DsgEe3;eSyaRv*+%@OT#wVKT)lS_73*{;!MtXN&QbG4?| z4ZfJu0=GLE+{Phl85;j`@+N~ zLYyyBmt&u+xBHp)O$VSy|Jc$@R%$DjROFt@&`WvmX`P;9ZITsmdQglDd0}|?qEW6v zc$?@XyhPPLvuzPV6*aGVdQ{7$U*E|KJs>t$Jeevt9d57?I~>O|Z{-H&rZsN%VI^xn zPgGEe)ybXlvW}&uuS_x?wRF`V%O4U;FxO)jYGOR*fgCH7zM7P5ammB}W1Ky1661#& z`qN4wdfa<~7;vn-e{@_An``9zl?yA(8OQ|Sz2}T^8KI9b3mH{DGY?*x(cM5=K!YzX zkS(dY=|XjHX(u^DsG=&RI5wN>bAmURf>qVuDp~EEI%1tgzu7e(WI2sl7?`D#z=I30gm40`EqdKp`tB zyAXQv?TY1Sw3l+V{*Aozbl>C?#O~vf(lG^~y1x!J@~Kxh(OlH;3cEgI)Y1D2E(*o;5#dB2{T# zPyDDLs~wlGpv8-Kv)v1plD=+z!oBlBfXX$sq*|pC#=K3g#h`n#!jx;pX)!pa}Ehemp5Ds@X)daPw%wE-^z>4HL>YkCNb(9KUl6aaH zpUeEfrYmpI^49e|b;aA|CQ3nc#Y|qs79btM(Zj0LS& zyGioui^2+?a!XjOtXC4l7q=by&R%fmhi4p*vf|G=!j9CEAJ&(iZrll&eN#q_UF{Z2 zF?Gu`q99Oh6w3BOXRTs`&%r3#X5#B7oI{*$vjbyOgsR*B~v+S1y==|=tQN1sv9(>F=a&z^Z=!g_bpHaeA?2f(_beim( zZ}dQ=4-)CE)>t6XU7Uzit>;TyBj}-avCE&Mqa13Z&#aYSyl5JHFjaO{<`xmM`KOUk z$-kEQALZ8Qaxpdmijcg)q*dK;v`|a(!MnSkzI|}^AGEBUZs{eD46V8QU97RWjb;KV zbvqF=y9uBQn_87FPaVT?yB)>uO@h+>2#_3^6lVx+G12oW{UKoY+gTWBf{eHCtA^iF zaL%>AcR5OlSX*0pFVT|qrxc0!Ywyl=_|eSh+lR7fkeL_n_KJ2Rh|duGlZ(iCYCVAR#r(F8ys005mQ zfHVVW092He5K0Ov2n0e+O+`b;LQh9aOUKT9fq@0a!NU#X;Ns#%TodHw6M=Ja3CUg& zxh^gxCB-8se?v|}>6)aJ#GgSx)YQ~;v~+Cr^lTEBxh_lmpM}&0Fi`(AhN)7C1(OtTo$KfRx^U!_qo6)5lO|Oo|;$n zl^QN-jAM219j3X6kXqu$|3Ukk?0*OL?EgjfFR*`eVE{UE(D~t!GXW~V@rls;2pXZH zri`R?^L$2CdkM9}wFtOgv+K1&v|e1+8oy~8tG5lgiz~bY0^x3umJVKs5WTjCCIL+D z#~fwVWhcmKO?E!AWw}fCg0!gzUMg2$lE#}^#R>l98XZTbnMVnj`^lVv4`U`8#bf-P zzn)>Ly5~fPY~_Jne_=vxGqspNaxgsQp)gnqJ~!VoP1Q?--<+k1 z`ccEIwg^i01r!{-B`qu&;zUkw(XZ6GD$pu6imYA`7+n*P1?^CGk8!l)J|$e+52FuU zh8ba<5@+?P&5tg4vD+t_38pdTbSH$jD_*L`LEj>lo{oo18mztpL^8!RSO!7MjcQ^U;y)saqGDxE2J?*HxSi=UZK zItu6jRWmF)AG)wPZcxGEc{yL*lg;#=vKR>TUAi1impmUqmxVorVD%Q5?A$|4(N1+7 zt#5tR>L4l&o{sWEf?UjU8=>DJk8ZITf^Io)=U|vNhx`jy_jXA@P~BMtu+9Dx@%Tov zqSM8%A7s!=J!ny=IjxO4e_d!aKV|6kyC?-F6g}W(WUJ_c=j_VNVXjbOsobFTgYL|} zcAoNn+vGJAayVn;EqeKqGu&_WQ09Efe(EBQZ}g-ul-{b-r;f zHU%EO9|`N9`uc(nb7}7xS)A0BawEYa!!4uMx9f1~uPJpn5p*b^4S}5E{wzeUp0MI? z$DzMeu4NG0q2LiP5%Qb_xWxRJSQ(7J{QJGC5zYFTbJG?e^gaO)s<_aNQfj~@9c6!? zj{mvRkmxo_0)|?QAKc~s1ttPqo|Mh6{8L$nqu_u^WDj2i?C(uE-xzDJ4jzvFB}HLQ z8<}x0>CeVKUiUq_X{>lJdfiX`m9SGf)Z(@DSu>oI;L;gjnpC1uDD}d}g;VHdDHJBl zNDW?RhfxZVC*skQojH&oAN0(ZOPl*_sYbiIJNdu#xabS>*YOo3piKrP_WSx+n9i~` zS}(LYXr(?<1RK}g;MseX@(vZ-TJ@<>fg1^69*D^lcjtIauH9goBLb+IlxwHN6!U4JiYXmXZ|JllZEce~C*afsK_{W4}2J z)o4gl!z zMbI0xXFV-1nX#KKLp^EnRWD0P8g7-na-^sQhtzp%7cCHc2Z=YCyw7MN^N^NP* z(L4=^-SH0ghlQ+(-BmDi3+uMDo`3_IoC`njQt7;cvI66wdsF8CTB%L-_-Q9 zhKHwMgLuWL)DHW?TpZwn%Z2)N6D3o=D#I?7LNK2y_%9v>w2^@FS3d{k+qzXE_H9F# zGYQR0B!Jc?D0#cn(u0<)ENxoNl{5JMYx=x5P;CVCOZ@)isWz@IuY8{1ZZ?{G>CyXz z7jHa{qg|0#?~KfPa#Di2ZP8Yp8JPVJ{VP(m`d1IMMqSc5h(AvGT00f%wAdVU5MqMl z$v=Vpm={=m&A}nt$x{PXVovZwMDl<~ep32d2!FcPou`eTZhi!LoGLDzRpljj-$5^# zrNNUzLbGYG*U)FaJm6_Uk=|Ou+L4t@)NOO@!@7RH=)`x;{VZW=Y`$`U6C zEv`fcv5T z+X+A)LGi;Xbg!Q@Wec9N>0T)|29UW#qzght{i*r%=Rx_-GcQ zTvbFE>I^)}810jup>n82Q34tgZ~?A$;W3#V$Eby8AirhqPvsjL8jZvIWN*uj=R0?u z;w=ydwEhkf@_={v)sbgB7cF7Ig-zA124Vp(%bIzfwx_>}prpmJt%DCNNC4yGU9)>6 z;Q14&foq{dRqitN2NHVBATAF*(C4v?O`>!@R``ayIZmd~HLu2EtERn9O#H9v({}IK zf(YFeauhWSXuyqlZ7fV>X-=8AZHh*kJPU%4{rn=sP7R%5yVgc!e@DxcN`BkQRt(R- z8iURy_~{B|CD%xPLbb_GFDH7Y{)M9M@kVtdILqxPZm| zY?08gVzaBog5Of(l#-!r8NHmJ+=x6Ahc^t=@lH%pC7Wh`)fTNw1Tm}GT`+3~A;)Y**ClE-G@ z0+7Lrii+hldO8)g`{fgQG9Q`Jw>}ni@|@MnVB$2;VbWK&{ev@V zEg(bZPL)R^jL}h$)9~uyF6w92U?~+&r?m6$M|G9^7%ZRen#FR381qi z1m49x>0I3{)rL3Knis@)4}RketrR}4>e(e2LW(T&wOr}EyeFYmC9c^*5{$}t8lZQ( zjr_YAKWQ07*sudS-r1YR{CHbi#UsED*I9Qvu~GP-BLHiJy8rk&~3DBJM#!W;LcLrhST0)&+{$JNB9aX)L#jtn(wc>IXL>2eJg0w(m#H=`OMMadjV2?WM#~2 z?zteYs+P+yxoYf@=MTP#9(Lx9mol6ntNU!ks-<Ed)sr2NhhE&?_TpQ3C$ zzfGIQM>j8_SjXdulep6_50HY&PIf;Ay6Y&FBSOYM5p+)j&wXaX?i4m-c3tGuOSV%~ zvD1(spsyhNVkaw$1h~%h3B;wwwAlxWL0SV!a_LjzzAz(jd-X*GcfG8>1>;uC$ozsF zBS!O%tc-T=;^B?vwI&7{1K7%e9z(KOhq@H4h~e3*0*~&Pvym7c{|Jh>?aglK*!i^~R+VDcX}P8wdu# zZaQ5OzCNRQ1AynS^-=W4?aUBjqhsl2-BHF-^_8l$EA_RwDtq>rAQiECpBcfte*|1_ z1xSEs%jafXz}_Zm`aEJ-?2ho9TuP6PPWmRHTiq@CD?rgRJakRBxl()9Z%~D1VxmP{ zx$?2q+k97lzhWDuUAoQRZ&=4Oy)=@VGwGv_gV~i>3@PW|fhX|QN*6P5iNW4hWa=kr z-jX@Dq3;g5p-L1VyO&D!nVhRK6m87iG+klGHX!*-$D}Wp<-dB=-^s=qslq>Y>#~?W{6toiA#_My71q2TYy#2@@oe%o$4u;MQPE4^~7S48pcszL$ zZT1Bhlk$Q8H1K+#{TSzyS!%`iw`bJ%c$o%SpEj^>o*NezZyudIs899e@eE|%v50Tu zLhb-3Ak&if5ghn}*YgQ8+V@klnZA#nSJ3?ZJ@H>lC^|K7lOeBc;<^Itx_sz8#9oAW zZ_1n+B1JU-3vdYK(ue%hO47fdHp#SY6My^iGwe#^OL1nZlzHmp=gE>NNtD}R3zOx{ zEibS;mpHHXuqIgv8xZP{AVjA7$J(tcZm=(*aBz*+(Wgry9Dpp{Vga`Pw6xdbW(^4= z2OZ_!KMZ_aU|BcK$PlI?-k~cm!)eYZ@B2?n7Pguexnw5G-#_53X&(9GW8zhY`)N+7n$ch%mwIoujR^;l6w5x~O(0KDr1 zz%2p~0U|;|Fd+dE7z`#RCL$rDB_|^#C1awwNlDAf3}s_whCtY1g52z!{9F(SkHj7R zdqSe3qEK!rSxI5IpopmO-x|RqCMG5$C1WHfXB6gua0vgm3l0TP69LBfAs{?X0G}EU zM2&~*2B6pdB*6Q(0{p$;;e&1v5Q2$_Nl33N)KUTXcpwn|4G;mrjT_gs{jT2wH>e3{ zIE3yK-qbV)b2`%s2gPL*aXqN+pwk*Zf{DCv2_`0?XJBMvzIB_M=MJx^n7D+bl=Q<# z3W`d~Dvz~wboHL;8yH%=w6wCev9)u3?dI;`>E#{rCNwPkZA4^z!iU79fBOY(=YkF(cV-3Pl2$-h+>$t@!F2kV5AWbtENoWPA`W;eFa zbMCY#Rb(?C6lLcr;(%m**AGFilQ!_nI#+pCdsxVdCDjEkQyvEz6)$@<| zUHv;2`~wHf1=L_2WxlgqWwyBQub%iVH;($wgaWklFy&lZnA;Y8jEWQLQ%)Z}fC4B~P=E_kyXSmz zVO!1q6?iZo+73@bo@g)?{f~>-b>~wrk=v ztJ>y0pMqzp)6o|$oo*i{Ifqs!B}eZsM~TZ9nD&U8KMoumMOE)|4x zYk;t+@TGZVQLIPuWa0lQjk1*3+iVDoV2)SJxczB=YWd$w$XBjuu~J>L0b0A|cFmA8Q9u>dDSGpNDIBnY9QDd!Lmz zcjRt!;sDczu$2WRg>*RkC+ZJ@a)VS%#!S!7(rwVJo>fo+{6tYk>(tky z4E2X9z(O3%GWFaouJ&rOC|rA*T8Gp0nDtV6+++2xC3P{gA&8gR!Af&|Q zu^Z_{#p_@pmm!(0D9iLqO<^|BWf%I|VoZIY2Pe>I2Vs zozVOb|3aN)BB9vx+}pHX-JrB0jCm-+qzNbIhy3#e^qN<6WbsXy6vL) ztQ-*O_UFs&l78e-pJJW1mX*Zk^$svqP|%;tTIq9ldT=T??apd-F%ZDo8x2>php1C4 zu6#~jJ_ZE}=aDbVFG=<2&BE_pF1JP4i=jPV-OXvq95zmk{ z$MsvdYtf-bCSw}1C>$Tno)*_EBaMBGd~Vb?CCLo_aWp9O#$MPFU;xO-V&;mtFzKU< zuazrA9d8RbJmBwJxc^au!)2mi=`L$xYS9QKo#`a%Njs$joZHp!ZGO$Kd+~H|3D}qW zQv5@z)M*x=43+8tbh?oihAq8JH2_I!Xr%V4s)xn@aA<*9=hc=wEpSgLqYx6PgLxoW zj$!FERGb*Jv6{B-45{J#9<}xR9FgcDHmr&+P1q>Fka?68-zw89%P<=$iW$*?D)Nh* zo^Rw|8_uqov%PX|-SM*hQ=`F)Gtv;U&mHFi@_i%NrC&~zzMw{V@Z)baW^A4TMy)Bm ztdGa<<~F6w+h?HR1MoV&Mjgm|=eT`iiN1Yptxrb>iI(>KNtbSCrZ+(lm{S7%b*e|fGK$5o_;3X0BAD-3p$!-|ZW+Tb&tsZ*I=>4!h9i^Q`n zn1@d)Hob|ACpP9~z=t!CL_L7Sc-qZ1V_uGV7R=rcSM@4rR>|NN{!YTh%alg zEm+t(s%OF5c6^7F#!D;PDVYls$lrnndB4~AAUQggmW(4qFYOWHK%dm@K!!({TfK#q zcHRQhZ`{wlUpd1M2}aY|UM}h0=Pi_Z#?32@<%V{?ZA$KjGVBGZC(~BjI#p{RrUiGT z4o~WL45h(gjy35>?Y71#iw1^s#r+|tKjt#|6{|DU`?F}Iq+qZ6?j9wFRrpGW|++zu6*_Bhf%g-}VSo!+~6WT&ZcE59$CFx=81WZ>Pt=7^O$teK|e>vI>cTM-p0 zf4aZxYe`B*zHRPKvUK!m4xf?DP`uQ4@LAr38;@8z+n{zG8GB0*ca*p=-G_T%)}L8q zj?fhq>opS{lzhfIhb^^ih86Xlt0m@@>YB*T&V>=GM|v23Wy*6M0Fmfw%7?JWaEFQp z_4|Bl`(PodO!Z#*^n@AFM>nGZCSHFBg_vB#^F?!xcAf0Z1R2h|5f?1o>Jz5ZjEY*b zmfXFkX5(qM*fX&^x$0Rg`nFS^qfSjK&-_H(xDE%LYadrsTz9|Bk?JCTva4=PbX?ul z&5b(|Y3i6IR(W(1z3>@4HrS{srKHpiV3Kv^~ugHb-N2S^2){0bCSJ^_j`TD zz&YbOgoUgX3FHS=GnW>^cM@+mm{dzaDoz5OJV(8oArbsYm_tRBa9JUHtcDHV^kxQ4 zZz^V^cfrMPaM0#%02KqGEUfiuOUdGImLGq#%#SYA2(`;r4NPJ$pyhyf`JYQ?CpP|z zAawN2p1KsP#!^z9nkbW&7fi4dm=twL^;7YvI!c!}uPd;Tz{v^bGkTs;j(r2$Qh~Tw zc0rK%8sr#w9vU3g#TJpK(_cRHDiBgsi;Zg0e@^){W8lzqSpiVGLA8LY>R?u)A>(C7 z(G6T^bv|6bHZsaUeSJ&(!m!Z!!~G;H=%EZA4gk(8IzPch3e@v$;yT>F%(|!u^mN_n z7gqkh|I?ulEzf)w^LqDX=H6&%Mfr4{rKa#WY)Mp+tOTMQu*3nK z@fX+d56-bqmjW$W>aQ)7+?WoLKFhFkL{C~r|EJ#U0mNkZ5{;AeD7=-TCB z9MDxxad6{<2>Ku=4+)LCuJo@O2|<2*NU64|3N} z)||JtK&{PIA8&yIpyI-BtXEoH7+=%{OR`6EhKUiy<%H^L+yg*apjyCd@`~fak}aDq z#3oX3GkR0GZP7VCQb*|5Z#>JZ-M)XGmgRRT2&S(r)>(Z6$2$k}7V3WqS>|)?aZ%%d zS3UIN%&2+{L0`l{x6{w#*1S3om%hzKyhIp2{(G6&K2f~Xzx)rLzfdJwqXnzW_Sz|5 zIiB@eH(9x^eoJ9=;EdO2!i>HY-0c@r=A929LDS?q(yTUvdLQ>(_7Y5MXVR=^8(CD_0g+}@YeVYpl z-S0b7BNie7&4d9IsQjhprmC+ThO=luT6YYDofmVQaeP~Dc;3Zan?qLf!&MR7%mJMV zl)5IR_~a{agi$0Ts1ufbNEM)IlIV5b!IIc;p_UuUUUS=KiK6@QSN}K9vc|yF&4U*k z!IGI>A-3nL32`_eHulRW>^-DyfsqZpcZeE&h@bCGofLN0O&;)|tuwQY65$0HiVF*+1c(jg%|z;jRk zE>u%=ryUmhdF)$*JW)eUr0hl+)~QENA2 z8o(1RAKNHv+uxloKfFKrb*ydJ`;!`6IyU|0gO>LtgDoOX_xv?PW}59i9wg{qgrc{^ zU+&bI`u*+>b%~XmiedNqg|ZBXcFD8KW)xcnh>k59^9>Wi=lXfKDS02KLD>4T_cfQ0 z-j;dC55>OPVE{`I>=EUIuTCM$)yAvg_F{}zuIsXo55DLi2j2t>&(9@|D;*1`nZIim zLXAj`2!&*#S1DOcXppim$n|!ys*Rfs^?H_Jn<-YjJz=!PCM`lc9pHSxgF(7BG<`|D zUcy-cK2-9yFWyK-sZN>Qx)@9cxjaaG<%TEryNOj=EdInbc8L#Pr@lb`cH<%4PQviI z8M#S*S-fqPY3nd1l(hYiYPvUx#??T=7{p1ys}zkm3&K!N5yi30QfBaISSU`=})L}`rCjR`8T zS@2tua8WB=V)0}qsxPVP6Ldvwtu}5GvwYB$XM0$F5&ICqRPlP1X@J(yEj`WRiE8a| z^8jZEEILCZSciV?`FW+%m}o4e?aaPJc-iZ1j!c5Q>S+9dn6ye`T{C)5Z551M%1)8Z zOv(pL@v)wV5L+WEPH}Uz)_Ikp4YGWp+Eah|0e`(qC1p;rj%JyEbCaL=RT0Q8C@3>E zVX+A8+Xfq7Syz2M#o_a&*ZfIMIQx5DC4LG@cIuAP(j$)I&WhN@uWz`u(7-hx}|Gl-B?29>7xfF*g85(V<2_= zalfJZ_-lqzfG}GAxlsB@uH=Z{J!P*N9+22tn|oPUKnB*w`lobE@OX zA1^#=w^CI!z`L0^^5Aj5s!hQE6Agi~mr337a(0&$W> zR%KBztZyW&G1=3R4tV(3;sZWEw^x4&c^D8Rk4i@8#%-w=ujkaisNT^qnq}%g@7N`9F(Wu!I7H`1*A)Kd zQcp6H3X)p*(j9~Yd_T=*J^OeifdeAcV_Lk>lkba*1hYxvVw21hVhj6uK>mZ$;XSfi z8}2VAPPgr;l}BKSQ8D-TkIUp^^WAC(E`Zc>KCKy|4c(~&!30^~sueA3EQop5KprA{ z?f)t9?YyIhe}4=8W@7UA-D9d$N(w9)$9S91DH^^nT5 zv(qP{q9$Dq2Yji{uo9Mdwvu7K8I1P+8g-UMY8a{Hi1F{l0a|e{KAW&9m*xEtm}w)t ziQ*2#>OjEDSS`9EqV};yZ z71}aWJ`)NlbHz=~6%R6$_xnhZZQi>eXoujD%T6u-3gRfuu>Q3l%>4yZP7^|HRXVzw;1Je2KT z><$1~385qy?g{tyU=`F$>!l+?70L_n4 zi~1a@O&59*CZ@X$5KqQ?amV}F;9rN_d_^qLZ!5A5hF8j8ckXF6JBO#w)epxEzDM!w zT&5wwnfsX$aze8a0(50@JM>@I_K$ma6D9Sh$=(N@KM$#i#y-_U1NW^9zMfDlZ8D$5C7WemUx)au*kN0d1AjN!s2Nh%qd)Dy;b@e#rslm9#Gxjx`VbCUwv9PefQwi{>Jfo zi7kik&S~z$&W0hrkFdi{C!9xhqqolO<2NKbM&t|+cuD6B*L&A#dv`crGVR0*$+LN_ z{lJ`GaY$3nZ5)l)Vn^zaeRsH5KM$HTR|%zANLD_o`K3O$_Urju6EEbJ7wr3LY^sA- zuWQsaCE3oTEgS9l>0o@Aj|`*0S00zzM_$kQdrw!Q)x!f)lQG@lT4qM4!u$4EZ#lIkqXrq&aj1w5D+BlICx?YnhBqZ(P5nLzk2H2Ejf zJ*)_Z)@QioGJLN5UH`#~vB_~CH%CHczBf3cHXD6Nw#!_tE>xZ^00~(2f7||!3c;Mc zc1W;raT~RB>7QSuZkc3GJ{}SLnM&1C(+KV%`J)7Td!&3llk&pv=?jCW#h&1+lQ*&a zPzyc|91zG1OdnN5tw4|3(hFpMCfuhw$-`cidC2(l>tn@|9i7pc5m;!0k5THoRPw`D z`;hpqFaX+&g5Tp}kMYlG`m!||y09?4FPd(6_~f&@)jd?)`_vetLH@i-Slko^N&_r$ zl-yI_#&Ps5E2Xr1!uFXO@<*a>^vh_)`|Qv0!3E&Q>R}Q*Z4@(b6YpNJX-5Y)Zd*yA z&O*CjKm2S&wCZ}aTp#+{*b2N@eOPaU3hd2eolxN~<67w}71#Hdr z8-DQ34{r2Rt2>XwzDuxq3RDkU^LA2!Xb_l%QvcCH=jiHsow%^En@}xzk{8`K>`&RS zSf7&GjX2h6Vc6UVNDTO9Q86kY{mY@pep`;Ue(VJ??ZnWaBYBBvAbC|ckpc<`xJl!4 zZ6qYr-|j)F?uxxH{GMW8Jz2g~N%MGw*-Cr6SyN<}(Ond8dV-3GJ?c6?VaNj-Y$FRQ z;Erq&M)B=J9erzZ54>#v*Rcx8TAkcId%g7>$LGyJVvrqkBkLrc+KFe*&YwoI4 zKF+$qPIaFNTqN4h9=1TVRv&S_10sp*&DPa<4Nw5Z|04eWXB_@NU5VD~g9#I}!z34; zt#T*;&Ckiw+#~_(g}i?xN3O#wf4}GJ^>r(O5?twKK6^`mojy9n2zrZkd)>hSSy@+V zK4MN-#L>$(-szS*t`Hl{PSg9OH95r8(eP}=V;}_Ack57~@KCf> z{8qy!7s89gI{K)L@}abw2^|Ac6$^d<>0s%y_z!#OZ+o`sIgi{D15q!^3e%k9V&+G9 z?^0f9s~?@7*E@Z5aAVmz5v+6|vbB^AlLvUd1Neawf98Vt2C-Ckf5c>O+@&efrY|fN zez5DpCV5hGy>>gByi%AQ4TqB!uXG#jJ3{C8b>&XfxW6h% zaiaxv7~J*F$KF=FpeX5>jVGzv{-VSlt2wOxe>*Tb-Pd~x(@<@y*g80$!^GFEK|L$d zn2;py)gwB)e;>)0RXuPksazGR_wG%>!W2s2C6M~{0KbZhc;UI|q(|^{hS$lD=&PTC z@WKMAjLm*|j&gRidk#BFQ|mgQa~;Nl97eZ@-~eK?u!5=>GtM6pM(_Aye{M)aa{WX) ze%wy(XoJbY#=7f;Nd2^?qua9Wyt|~2y4b>teu#}tGoB)eYKv>%uFVI)Rmnb;R?+aL zRcww-C|N{pM6Czj{Z|>N|M@dvn|M!HnA##ttGqTcjXLIUSb!5*ZeJTB@)5@s0$p5B z2zB56#Txs73wnV$;2SF`_*h`Dz3__JJrlpf7JolR47TQ{4m%(CI^FaSMZnGfAASq_ Ax&QzG literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-547_ac43b10c9b07220afa8e14644fa6b671a70a80b3adf747aa1232175a28810860.jpg b/docs/AbaqusUserSubroutineManual/images/page-547_ac43b10c9b07220afa8e14644fa6b671a70a80b3adf747aa1232175a28810860.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dc263e207b944bd81f1041683fd2bf8e606472b2 GIT binary patch literal 7364 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-547_d043f6c3ce3a822ec5d3721ee392866687bbfb7ad0f6d026e50e5d1a2fb2b895.jpg b/docs/AbaqusUserSubroutineManual/images/page-547_d043f6c3ce3a822ec5d3721ee392866687bbfb7ad0f6d026e50e5d1a2fb2b895.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5f255d12d4a06de987a818e3f17724b8b265b3f5 GIT binary patch literal 3936 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 DC5Rv? literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-555_22f04a7d13fd4e348dc32e14fa3de6a63c5c52574b5af6b60688d93522302a82.jpg b/docs/AbaqusUserSubroutineManual/images/page-555_22f04a7d13fd4e348dc32e14fa3de6a63c5c52574b5af6b60688d93522302a82.jpg new file mode 100644 index 0000000000000000000000000000000000000000..630d1b50e2a151114754cb417cb505fa13c5cee3 GIT binary patch literal 3722 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

      AECQS| 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-680_fd60e044f240cb948e5fbe5a1b6878a357a240ac53ff4de2328ce06ab1bb8ba7.jpg b/docs/AbaqusUserSubroutineManual/images/page-680_fd60e044f240cb948e5fbe5a1b6878a357a240ac53ff4de2328ce06ab1bb8ba7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..703388be9833f05baea271a04b6acfd886a36058 GIT binary patch literal 28252 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%0ANBV;+4wmkB}x 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⩔@S?q=tHVs`{loWZO|Px5ODj5#M*Sa9 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

    1. pOwo>}gf|elcD+$cK%ayZ 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 z z9A{bk?x@1q4HwDB_2X+(GHw(-7-W*IzuCFiwff8G)pHQE3~`>SN)Jh;8UU{4-B9id zAKu*rt4O`4dwq{S$CEjXAIVTG?q4=71*As{e--j83c{xI^o=O=F)=wI8huVO&()rS zlcP3P0h;8282Zarlfja2>4WLkllVmWclnn1CB{I%OB9(ct(JyswF5(?R~KgA+0V80 zsaW?TW!#W%={AC+(tHwQelTQUQ&mb=I6-S|h%DsOSN{UKJ0>3=1WU_R$r6lj6-XEh ze4+t)=YVVue^Kz&zc!2x^x#x5$z)zb5#-LmADTbWkO0wXoV^fjo@M>jOz~Cin7#+3 zBp84DOiFg$RJIR&khbsR=jU8De7fA{vt3&!OBAT9^Ydt`HTEfZtbQ$=!71GhgFI|q zn9R7!;W~OPx4dhIcpT7n^`wJb_j!cYy^vshz}*VY#dwE9{jH0YOV-TIkjTP{XAu1a z^%tivj2KHAVOr!l6#ujsyJNjv(dAFctN`j_TfEpFKC< zokrkzS<0i|urRmHIyqhhXl%`FzZ~DCGki#j;p3n?oGxkLit;Be!Mdx@2rX1QSN%R& zReh4UUm*K3UJy@PQyAC>7O%XAJW)}69`p@IW&y%8@OFxyMZAOV-QXRWjGy%DAL|=P zqx6l_vI-V7D-Te-PhO`jRP?pE5k320Dc)T*91GeJ&cl+btXIY993>>M$j}Ne5-C4rZ-cP_s-=? zaO{I%8%a1GkaTz{{O>f5!1z|$ZKd>X%Sz)mNEiDp2DW{C#+H424%fu5zEAgfUFHh3 zVqVy{rkbt1e)NT@Z~HS{cXtv;NtHwK_h4~2V^7)=e~c%u7q6yP?yffS^7Ge$?Z(N7 zZo?kBzw_#V$YsO`#;}SQq&4Hxu+;TCEbZ6f`0C#%AJ2zt5pUrkUb3G{*fiCyQwodZ zHPB8wzSVQ0(4kH1QKABI;94G<3IoM|b}|G_lQ+s`ho9`1KBpU}$xPIKRbwLJ1I3dk zRnH6A$`FM0%`d^Xi>u32`O2PUZjK2gcjaZc(jm-pxJ!WD3?hZGul0#6h0{oM7WdwL z%vJi_J7DEh+1199L!#WExxxBi2`l<0Kw|LkC2FzIPGN;^NZ;u#!S{=+s>oQ7vSKm- z0B{qLDaljsdi?{!KW}6FGn&{0H?}h%vC2{p-7DnN)J8~ZzVSr(p8wZ$kcN45ksB@| zhdCS4dgj!*v))mtdohckmBg6H6Q5mn(wQGYpgOu;dG9*vmDIhykW=t3zr@p$`5-nl z-pK6>EExPX(9@cj`)w?3c4hVqGL;oI$CZy4tjv{e#O{3HaM3<8J7dmPPxvi5&CS?h zpVNqs(@nrAqX%~rTzsF~Ef%ybCAqF1M7XD8``4?XJkH4ID?Jg+!-F}#Mrx+7Ei)YK<&&5zqo1S~!qha0gys$Y>c$Rjn||iJ z&-sa<{7U??GJ$YIBQeI6qOqlNb-(fSA@4adF1tIPL`fH?4gZtG$F{#u!I`r+w9ray zmd1S1%mtlO{n46DA|-8FTO{M70?u6^rUrsO)WGO}b0{YqS$S#Dz-ZZ7n`)I6Kw7P{ zKi9?pY+(9^-nnEiJq@foQ{2*F+9VNvTA5BkWJzz$2GlVlsEy}0ZgcWN&3j$#mr5?( z3zVC`z6qgA(PibQ6PK<#G4-UvLD;jB{1#@#MZ!LqD&6$hPBt_QJ=^KmIX|BQF=MuoyXfSA`cY>cP0fXY9VGxgV5jD>5?u9S-GyY%{W!oaf%y5u)&@97?`#9fW6)r0Hjs?U!a`)ne>M1Jmh zjs}Imow+iX_=}UrVVf-3fs3hO_k>U7J9BBnQ2*|cun7wy%LWcC#S~Q3Ak^Wyv12xe z<>1zf)C9;fSED%kpbM)KoTwF$6}X@VZp`!y29dvoD%5{c8*iNC6t-t>5?vAX z;WmQk5Og4rqydK|I!JxGYFpjZ**Ho0%de!uqDe!#-2Bay&Xw!Tf9Ed~BN|$Hqvdf@ zZ@y-XDEU>_!~88lSK^$@O>lF%NN28-RlWk2GHo7aG*f@8L>D;DGglRBlQdb|jK3#K z@Y^<@M6>S>rv|+i?a8b^_76zwz5gre`cx;4ZcA5LpCqm_>A=sqbZFv|h$_Cj(K7Q< zYoR1|!%?==5ByinAgA-)KWC;;Dx6&bf7WS7Px>{Dc~8K7y)iOcytG0UaW>=n6ThTN za&9-)AEy9Y@wT=heXKUEJIvbM7Reb#*KO{E&oVm;oQtPe8>-gMFBN9kB;(eu=_bca zRUO`JB1_nVh zj54Y`egs1PGI*?ZPA3)bJO2!7=j?vXcbxlR%eHb0Hd6YSPQ`~MGFUqJP{J^G680Jo-yx{fByXC8EKJA7sbc6It+gpXX6b2qr^=;m5-6)u?TjwkM=yK%6u@8d8)FL zV1MZsjW%Bylb1X1@k^1-`hdIUo^=~=y#Cq%B%>g!dtOj({$*8Z3eR)77b43?xab$Q z;HjON^J|}*m}>a{`#q~+zowGZ`Y<=aSohHuhi(zp5V@7 z_+Juid_2o%oRR%b@hMMp8hZ)ehLt+r6eR{t0sqq)0Gb#Rknk363aZ%8)E_@$R+<_Q zdUzQ#C%vZ8|FQj~r;#QI-Q@4oWfexws6%&(`03@z@_GD$NEs>;BfKE-2F_O?TsY(h z{&`5T{@kS-4=J%@GpRX6l?3t7`V|iER z_IWL3sTRS(Q_y%wYOs%#LF$d#gbD}=G8+P-*odUbDWSY04e;WZ)#>ejx>K=Idk38wybAc7F zIY^kLVXD5B87&FrxtP4IN&9ORKc9Z+D_jyD_yYFsM7}Y0SXx&d>h0_l!r@XNz9e=` zy73MxD6C0qYrKLKN#;jZJF&IUx=5wq;S+>Mf^l3!VnG*-aY%J_9Zz>pB9V2g5zY`D zR-J(t%x`;l4j_j7@S>KOSE>YRm3yQLa^m;e9R|%Pf{1U3o2P{d7lb9_7(bJlJU~xW zsC2ObB)Mi_xPfaK%)Ixnb7=K0Y-5TdKz6uw#zL;nk&QBK&@lB7=!__7n6LLcY^<-J zt#sluko*?A!8|CjEk9~yzbZO)K2Bqo%i>TG)L?Sr)1(55pjO4r?a#Jg^*yVmqA!Ts zxS3nB_)*(51K+4m(Z9Dn5pVrPiHz)Je2V)|>J}7)TUACJt7kSxW8_$6EH@d-w0;_3 z3!coMsdV~yYSGb{ruDK`TrZ1N&ThhdaYbzsxzZyPbCo6zrv4l3Fm}wI$iGCZdAg~K z|H}0=-op)#;k6)ZQs9$U3{Dz9^8UpE^)x#wb zM?cTu%=e(0#+d3jjh3k^!)4xhS2Kk%%V2&SIg5KWLo)R^``RWw!nMl-Qf_i1&1zKy z$%naL%hP->lS)Uo77pe_-<^ucyCg1qt}~n=gQ6tHa@Lc`_h>Q)DpSmU@j;=p1j_dz zu1UD5H8n|Ng+LNj3{;q(em_lyW1?uHUE7W*2K1cB;Hd#FM`A&I2$C5XFmJW9tZH(j z!!-)0c4_xAPG7~UY|h)!#kkRo1rk$3%8&^gxUZ=3=?d4|8s{YAnt}UDiVSwyP+4wZ+9yUmA?nZmFpxm&}x2&SI z(3`M>mTfCS%IWIRvJ~YQhIi%Q3__IhwQ}9yvU;PX2G9|qO?EZ+&Bbd z-9bTM*w`5Asj-+aV|Oy%@FT*!&n#im+~2UGP~0HEcsTW7&L*Z$h3vlbs;JItu*8wG z@elN6vTNCa!9%=y0;7z?7k)Sgn(uXQBvB9z_dc)IIunTUj$GZF@7mFBFC%x82Fq@g zBA<1#I1Cyl16_q9E%HlVxys+FwCg)$G#AhO7Lb4i<3o%$UAknyzliG$ki1gxs?si< zmK@SoW;7x-`KP8owc=&TRWLrMU#t}{9>RZq#OeR=>vn<8Z4+gjBeUnpH%N)FUaXO= zPG!Ok9Yxc2M(H{PxR}T!qTW~IAk3avmFPe@8y517`APpkk&ziPOZ_m7&{dH4u0~sV zn6XL~7f6h3(eQJC3JHw66TSO|{Gj}aTP1*srDR`w=^!)U{7l|1z`<3BivmG4d_)ge z=fH?fGY1TZdR;3vV*MTZdB^BX%_wION9z$24HGIZflCvZNQ5Q{qR>d*l6o~qVw}1D zgK$6#+b6McFwjhqS&&Whx^<0Pk@Zh{gUF_KKDz~3)x})psZ+go4_kuaPW`%B_ zKjJG0aIj%y!f(#7#Jx3)O<6siJDzodSG~_%iF{qtY{fCp5xXg@SCfP?5fzD(DXJ!x z>Q8$-Ytb0p^rDSS&8CE&YpMm{FE3-H(-Y4Rk$&DG!m1%ngsqPsyD5Z9Sovz<7pYd; zPC^i_Pv91x)V4X2tF*X(h_NxPXJ1yNn!JL7HKis82#7~He&~T`QU_pB;ZlMH_N+Kn zC;UQKC%&|$J%rFm$M>aQO1*)*98#9THQ;@qI*CAvny<+lcFL1>f(P%UKe0B6h!5*w zmRKk9%qP{Hz6f}!Zvd6lu5Z^BvvijDNqbnIZGc}e?oEo|wI9?_ICc=4nzD)o8riIB zcWw8cCsdg8Bao_maJJf%LnSwK58qAjva=YdiMbXZxT)FPWYYj|YGK=T{z#7boS`_+ zlmClzfP+wum-366n~;*C+w3M@XXa&62^$Y}HlF6geA?na%n((Mr! zIOy}yYPQ9^f-JvRgBmcuAYHjYy#3;IFtv)jjGAV7z>!cqx$Q&nlo9E=wOMwRPb$|A z#EnU8@Sb?8bK5OjbL4K2fAzcPX210gA*IUmjwiX9s4D7F$e#R(nKsIKCN?xQb zU!)GG{xcVWjJU97;1jPMn`{z3Kq8g zk40+!=h&40RiQ6;cGpzH1%~^eRlmqK?G(cK!e~X|SEb(96QW9yyewv74-YN;$HiC? zQ&FY4_1M4UrH3z7rAHBqLkUKM0%griI0vg2Irx1edouL0p@VHW37`7;I=j7bd7BeD zoy~lA(N%wAK^qO@IBSQ2phk3M=1RLd#p?vOM$RAjX6XT_*KvJx9|#z3;TM z$$`-J4BmS*y%1ySB7S=UPRxUQ)dQ{80ABt0q9kz(qm&Al|KRjNx1;X*A?(=D)AG6} zY(Hr}`?61ro-G$!^gURtw4J)l=tjN^Ly`xFcjSKOxHhe6BKoamf%m}$=K|q=QF-)g zW30v+mDS zy4bTn&mnv;8xgR6OZ#q~_oAZI$y}@PXQ*|1hW`)W2%K*Ezgl<@O(K(J>~~gjhjal= zZwJCxHhAsUAA&_!9aGc=_j3g#4J2jz0vyyakB`gNfkt6wc47t17Y9=i>kQG{%6v@T zS+=WL>ICrgt{m-;Bh#>6jNbAciXLZ6JGk@SpFvHbWP7a-w$I>2aHoST$N3ZhSi$=Qp=cot3T4ez6mA`t$zJ!!D8h4ZD zWtvm=7OB%kHA)uG-nY2xn?t5kb6RU+7Gv+}s3RvuMdI5DIsED-VdQ_`8R~K~Y#h*< zl>jd)F0*!mTBqzRtJMwqrr^+t4{e?o@5|uLoR2fD!oDG0^8 zKoZ{L!pi`-6BXXh9JB$qG49MV3_X_C-&!7`Sfq=UmGx{N+{{JQdHw^6%KV(m6GREq zF_#c2a0%g?+@Kf`W4fn%bpr_B!vNTue}h@`j=be4-Q0Vg?@6qWu=pcZA38Ezi(o38 z;FjY6JI#m-W&`snPt(BTVWlbcj&?7XTIb|QLcxz>pr8jQtF22ReRWV-((3ktVsn6ykvw_l=d6U&6Cr{u9GD6 z;2Bz03;SuH`x`}vgR^g<__jRk| zQl$Y}X#53ry+Cc6I9tw9GM3-~>8d~$ys)19iF67GaolVdTt8Co^Nnotxvg_>TWaWO zu@>P86&2sVo=!gcJ1b4Q@!bffV}RbNC`FVS+3QICwrmt=cj{*f>u4o=fNEO;co-qs zsJkaW5~aD{VY1UZS)*{EishBHYCkClQ&!5+8z*0V&V$l18WuIf~KhmMvnNCB7#Bfc9>>XNtdX9-a2B6#nbu z#1e16{ti1W9d6mjAy#dZhWTDVDP;dIaDR2johbhilO>(@UKdx&Cwn_lj44=hr{f)f zfqN$59<&ZtZyc#<1mcLq?`XI7$+$PZ%vKQ)TgSP0QZm!dT566xQOAhQ@fJw<^AkV< zVzOY4$0I&rxv1(6tJ$0rMBo71lr} z!)^krzW%rnb2K-5B-5*W+=Ki6X1oJoV!6}?0C^;gx@e`!RcU9+J>%bAr0!0QSFY-g zPnIhtsyXmO<}dc&pihDuG)c`4PhX*Mcq9tpFDmE0eU&7laeFX60loXO3cQg>%(~<) z?Zz!4f)dj7#ah)8l2*f3K9sX)E}A;d6g$?2eP7xXaU)%_^mG8k}`rXuCrREYq3tA>X$~2ft6eRQKPxM-RFb95(+0(je5tH;4GYZo?SO z9xa<7;dRD@>;l1|0(UlM5}W9MkNU>l(|wvwHuQGY*I)X7{jmC@o3bxd+jidnrgW86 zTbrqWDI2~$DYSUkA2`MqYSD7~1BB0viH%c68$<~)zunZH_Gr#;Z~kcaWO>XD!NnMZ z%yZPg0J+Y~P|Y?V6FBZDxUcEIP4m(0Yrxw$#@XYaIo1$JetMZ_?>QfKQYFJ~jD>sp zdC**r+BZi2%>Kri-IXz)+kC@a4a_q*AC}2c0eMxie`;t?skWC+Q#J0$Dh`V3OLPxQ zw1>67EVa$0oc7QpI&d}0dQm=Y(zEj?CdJT_12;AE;AuX{hUwz}WZ(M#{acmyAdAqn z6nV+3fO3QfdXy`z%O+kNANMRp4AuI4M}{M4NDM=I3mXD-eJQN0H|)c7#txh;sM#QF zIWiU16t#(VWO;h(d4GDhS>&MN!HfI!V@k)_EEn6Y`0?$g#OWa(Po|OTlgEqD&Ix+X zYeyRpTAsV-=+F#NfYl%A>3q;S`TI$(A%%D$sW@J3cj^QV(6nh25y*q}8j!C=B##@X4|DA@{)>Y-D^x@ns<+P*|A6J{66oQJrMb8$e+d0!N(BNrg$s6FhX;%5> znan3+-wr_Juz4F53J{IPwD$S@-N}GNXBohf5%I;2jcoW)ceFiU zp;Ms(A4Y)DPdb!0a=($rbaKGj`n`5NC={Vo$`e#WtVJN-Q7UaYy#K_H&v<_j88)o1 zbv)|*lqZ#nC#1)LUE^L?dP;j)xAeHle8ImhlA9)I4wf(@vmokx(zk|IG@aTlUkZ^) zVi7BOCYH|oCc9zB4SxHc-ZK}h^}O(##!ufBN=2#!AYjfjBzUPc6Xl_D0^nI@nU>+5 z0cvPSi`cz4ppvtElBHNo9?=@i>q=*`9St{)oCD1mWQ7zCBo!?k@hW@Fh!d?$=E?$k&v5Tc3pyb3bmqi)Qg) zTFBQn5t8si%(>8xciw?HVvuAK!7MSG6v;w9%_qgX(M4|3u>7~sYf;tgK%<;QX(IRt zu`#X#_EFb#GVu6`*>r(jXDL+k>%PB{HY86TLzoF8RB@b;{jFj+x=SD?9?{2ICA0 zs-ndH0X6x%qyKt0w>O!-TT|2XW4*Nui}s9>z6-E9%Vn}VtuoTF0oq*xGgRyH8Hh6U6prdbMW(y z(S3T~DoU>-ni+ob8@9oOnxm2|n{?Lo_*(&EMjwtO`L!G0y-{^3n#Kb@DU)753&sEyx z^36g6arZ?(Y_Hy-wmmMIZTg;PsO`Frkxa&49?G$dD*Ak^*dQg#QCFMs7cDf}yJ}1Y zy9&$@29)!ojAS&k^Yn+Rb@J~eXK1Sn669N@xPXev8D_t9e*3;^ywd+T1O?qw?Q>nD z!l4PNT7o6Lk%)*{ar~IV>AxkW#NF)2^s#}v|AyGxc|$YAn}w^fNhgR%r@VzT^i6~T zhgi4RO~t_#JP%|ChnG={^7uBNx(Q(>+O6KT;?^j!^V{GRcud{NJBlP7^mUuBM5<;bHxtM_gd zNDHxh!IIT1u(TkeJwf%4rSnbc+D6EX`+BBhqU38}E^0>G+-G(3=Z6*i5 zH+E-40ei7*J(v3?vi%89EH}m2OhUQ3UxmP;UoH)Yx_Mz$BhlJM#`KG*i&+Itk?UK791{Aw9SY{^Uz> z&xUNm{!&vnir=wTc6Xf3i6|7kp*;Jrm5c%7D?u=)n+y;rR{LMf z=xH_e{@~`OdF0X5<>iCp%44EV(>^c!8_Ox7*|;yX#Ci}D-%@vVso#qIk=%XaLT zqg9(v55X2ccvOezPgaAa^<&Ri??H@iUQc*3dz%NFsRF3BR$+Lu0|mN*^@`N34>xmo zLYVM+4G*^2*P63Eb81U0q<^L0txA8dM($T3WkSc^zqbSYtUj-^oBItIrY7&v^2J4- z%R0hzZ5-lBU9zrs@?3LGQURVkccf^u>W+fW=8jql4MysZL@gF72M>?rSXuz2v0w1g znF&T?OaDD3Kz-zE0reU1+_i8Z(~##^$a{tGab!9D!~1bEK4manGi_wO)Nvc9`x>Cw zj4DSZHM{C(0D(T-4DyrDirCo+^E}QPd>kt7JlM>Sv-Bha!!^*!P@D3;NRf(`toyXi z=gsEMlIpnlMTx&;FewA}ZgeZtQ2$h{J5&Et#PemR51K*7pjipP$q*|AK@s0WyvutN zrxy9x2tG^LKK5{EnRHk{jBZ?NUU{S0vn_z+f&VLasAt)e*Qt<(@%J;UL+gpXwfq(@ z9)u@QMV=~>C;Sq)_k-onAyASj{V^6(jRVvFH=@3AM8CPSxh~EyQz(4pXF)LNBir$Z z`-08MN7^vjJ{MTi#_X2w(a|l+P}3D^Tf9B-n)1`yGsdhu)K8EF0qC-vI~uE8W(q{m z36-6E^eNWD&@*j+<^J@-4~^$_4)m$}1SL9m)%btN1eEux4Vr|)-}`Gh1Ko^9nvcCS zU6Zm(5mYz_R0f~T?Jrwd`&K0Q2@hoL8)h4{o$-2q>7|G>)tK%+HY82wO4eD$s`o!c z@v`cnkCUwnRH094+xX*nXSnD|?h%j9r;c}kd?ToL1eTYvO#?EIBR2sjR^|C&h&6G? zzaKoddxTBX1d23{4ceWI(@lb|jj2PPKmg$)yskV0Y^y-7-ECQ!ME6 zIrl&VD{hZFI&Hk)WzD>}!=@PFiMP<=`r|qH$5Tm#buapH&RmC&ej6yw2QX2?IZxRq zbEegvC6$Uu?Nq0GcxI5~Y@iqbV3xlr`k03nrHr6fyNZyD>cw{B@2Q9FevdSY{$va- zd)|VdFAPym(wrC0V^G|DMT>-2(Lv%$ke7ZY{z)`}Cso^kvEi`ZAZD+1ux{fd^o4`_ z@|sMMr$Fe#<0>on?fNY3-j+u&E?m;L4RAP2wx5z&KMKk8lvkD>Q2l!$W*%N$rC>*T%^tRQ_^{`$R0%)S5zK0p9~h@g@pen-1Z7bXKR*PrE@0U!J1X3mo+ecTs(cGMr-O-XUziZ0YSZw^q&1q}G-)_LSQWv!bv9oF^5c(g zIFu!}tvm3p!gXDLzI$Jpi=bdRb6TfG{(`=m1{+CfjOE`r`tV2U5CtX8?BC^0KpZ&C zpRdTwzo~=xiM5y3wK<`DWQ{>UW*HDy;}Z!lHZ*a#F{mVrY z!B80veF7ytUq0BFH1}L7s7e|2BnBl*4uhU|k(wGpvJxg&7)KXuqd5o^8cAIL)%$h( zOQ3h-ZzOSjy`!t^eA*1JcRrk%Gyv2fpaJ`%_+`>5y2!BjJ}H2?{u#J+cju1nkWb#i6S zdCgSidZmnh4d>*0uv~yEFs=qXo`8QI`3qtklz*7wznwq#@z^rwV_ckU#}@3}7w`d> zn8Uryh|r29;Znj+(o%(It{xY*wYY`}#S3UowU$2xj|MXN^8w38b%i;{2Ajr~ES--D zzi?}#UF1wYk@$$Cs{Fap#Ph)(IZ9Kfem+|*tuHvb4ex$~XvM*~on6K!rT_PynE##B z>wo@zi#ZES_KuR6;eka9O>0EVCU^&xxZ`?0nqU-T8ED+HhJ$8a%S;}}Tc z7uW}~pd%s^%Hv)MX9sGf%;|f&rjGwAm%lj#$PEJEnNpx#p_7erzlnhWqQ3QO@PIHT z-hszjrJIfQztQ&AL2W9FBoP_hg^1{2 zb~eo~`+W8a!2gs9JOkTX*!CiERQDulY{Gq?m#xC5y1Z*sDZbT8aJrMIyE03baGHQv zm_87_H{Aw?mhjV#DRlmvX4CKb*g3<=T}ly`);Eq+gSFxv?YoP=rfcYpdx>&;$`=;r z7Yt2!mM0XQtRY)k9)&k@kCQUIr1@8y-f&_Dp}?W{ir{W87&+XXn-_24Z{*JExl%Mn z)3YGZKcEEFjS4(?91s^&2Ce&JpzcuEL(2bZup?P{#f0%IU95)BT!13TiGk>BEJ8{U zN$)7&wmWfJk=vr`S^4dR(be&#q~)IraisYZG_;$BG2&jmctts1%BW^YNR@p0OSYCA z!M8AzOU8uqgGkW2FZl+H7;V$F*b*`caRp!|!o%w1(?49dIJ0F^jDEmlB_3w(%M`KgIuD2? z;Q~QFhVxvTtcJthEl1Qv8?J1KsXe<+L|NITpd|il7Yy60T_At$79ec(ryno# z72dexVHjh_Gw8&THn`;W8yF~i1Bf`Ahv5o6G8CxRyi)kPn!7Sd{Q!Z3(JQ66p`^P( zIVsD`F{)Fu?}{L=wUB%2awDk!iyx*EzOzP$z7Gm7VU6;g3GFvcKT(Fa;Lui9xQ1XB zB=uH!G`v(1u`=%}-1v0Lww=`j%(6zOUkrQ~^NATjcDcO3&m+NiVu-_g=^^H+6uj$wVYJ_+OS=DsOlY3hQ9bs0UB zY*r8+)=un~!15kT^=~!COQxF8eG(A+>sRF1EL=W<(irOAOLMBMtA;92Hv|ZOCiS!! z>hu4853L72+Ez_m^jK%c^J#Y?oUwcpNLp^b*OB|9LFTWQR$NP{tBzi1^SC`eLWsuN}mF_rg?49vCXV|U7GQCOOIGKFAUHl z^4J-0toUx8Cs3Et8FA2G?wNo}F6o$hwN~x-WAsiZ!%Q%J?Vvi--e2gH7|mrkD?_($ z^cH4CSee&M+W9*Atm!rXzzf{5$ri#$&>tRXmzgMvqF^Ikdk;dao^N_{YM0m`_fnj% zCb5qm)P7y2csASi4+!rqJUdDKj&fe6+k#TSE7Qm0$P0cih@Nu=?!8;tP{a~rgv4C< z$y4<^h8!$_Gr8Q5Ac7GrAB~w=!Egar>ykK$Kvs|*q!txW346`j&f=w7$JsJrerp%+ z-<3`O_uYUu;_%UNDyXq=_onH|#VLLGJgcZSWjF_BsT>1QVZLn!#jG!RglkcsR`;2w##GhbGGqK@%<-;=p+NVa1`MxLR#QJS^#pw%bvj=d7$2qL?`m8zpoId=>TwQ zp%?>qfT!jxtRehgqX81h)z;8RDrHc(RiYZL^gx32nO-B+tDjVX(RQ(6=GA>qImZlG(?VXnpK4kf+Z>cIVM+A4-*0riNkQvB30qz~ zgcRJrZhmQi&Nx(!?ZkP{edRNJZLA?D-mc|5(9V%BUj6{QjJkOz1NVd!1OT05FB_<& z#hcd|m{Z`6imm1bgdccMKRmCTDSMy*Uc|H^*x}92NOY7vZYUe(7dbB`%S269zlySA2T#$YuUZ z;V8>e`W?L2Im30a6dur7oX)HThJ2;<%>2 zyqx!AZL~7&vi&j{KE`?R=Nr8kkk@MJMjW}3ulkSfI#&qH!P7E+`Dj(DESJ8J$Sf0{ zFei3wAabi2Biy2?Gb>~$^}Gl&Ct5yRN7GCy6r{h6A@VtdiphIDHFB z;=cQ(lgeT7T>^;DE9a7^>f$+->uzrmN3&8o~%B_G_mU~R+$ilMx$8gnj28g8C4>8FQeFjx8v2moSZOgXOI(ACNAr zK=l>AO)N^n1F3Z0huY&Os#3Gg0X{J&8BCx7`?9U?*Fe8r6z%?DOMK4K6#typH56!^ z;`?cuSa9QRGpaMT-p_7nCUfFnyIA$Lu^hHCfACvcNLT-R_wJ^FyY3KZeU9ME9mF<0 zg^#LXuUZO0sBQ*e0v<33Lir z3e)!ZQ_dm+$k8_1Q%RZ>X+k4h+}DH^OicJ7mJj@KMtMjWE<9zamkW6cHZ?4}7%vsA z)&FwyzHrY)^5SBD4&e>h!TJ~X{WSBUXVi(*IvyT^j$cHcBZvK=HfYj_WP#G|hm&8k*3( zAQF7h+VCRa3Fx4(Lh4LE`jSAKh^)(5z|JA(ZRaYIvy=AgqM-|zdb5y9ywF#?;$W3? zQfS3k1@*$zL>r#jtq#qIT@6J;><7gDl^Fyi8nM>X}m3>bTUa?F84rOF9v|?R>*fV zcxRjC*SU9TGm%7X}h&IW|~LW-2j57YdsrdIYnv}l_g438EG z_CVaxA|c#@^Z4uIVAs+$^?V4We(hD8T_WzHCfD%edW@t2Fg=%SM+P&D9Ier3?DNrn z?#;+Hc%=?s*#!Th+(>eb1YOdu-^v{J-k7YRE=A24Hh?eo zHO-LuO5N46cSbT#m2}LMB6Zhxog@D-!97PbkhK!$USf&|WG;ws@$q`71@Nw`?er~- zVM1h*3(UOMGfCiKrW4I?=R9kBue!9-Rv*iZ+#z%@(F%`zE-efs^uv9H~=sGSuBX z&c7dj`W8(oH-FJT;-w#VnTn!pCn*`A>0?{gJC~@C>s1^D3a@Z&UeV!oipK-PGzEdo z2$tuy5?g}lnXD&+_wN&L!k-y|^m%0S)46t~M_c$5_Lg_39AKs@AGC49Y6-ER7li-LPvaE5%0rNG#Cw^<)@P}a6(8DSp%$K20d$W@bzR<6 z#Y!>`wc4G86d$&VPw*mI1oa+RYU> zKASR{ap*y$H00b=uH?M7RNoU!rVSN5{pmVe4g_1GUM~`6B3q!Qh=(B>uloAR$YC5< z(zE8_%hN#6@u?icXGJgJe?T#alFTRNZFvW-1d7QvajK^L8I-RAW>OdGYh}Y#%(UD`#n%oIO0V3ZUz5f${7-l5yXtc)JFB&?-m7ord|(H{!00GO_-2@{SlDIh5ip?^bai*MG=xf zW~iGh?@)x2Q~{FT%um8xcw<@@GXh9++@hWP$}%a?VWwv{XGwi7*_X8aJbWJ$*;sZk zov~a9U4acykfJjK``o1|BN7~PvE-91B2ik!ijsQs=GY{rY})-aZJ>Tu%E}KV`TndW zrNROVqYqwI7Oz_VG{D$tyyLhWFA3CMk;rwJ6aZzltCgW@ndxtd9Xl3XjA==*wy&Le zOod;p$(o3}Ss=ynS?XP>8N5Pg96=;=J4p7_@F325+$*a0UFdjIs1L^YI5@z>eK*>j zHvG~H*wrc*l_!ZNNC<5+*nlVu+TSM%E}z36H8vIQq|K@vpU8}H5v7<0)n;a|&!zaX zgkFi=E4#86MZw)mGGzpxJe&mzEH%bu0ZNF;Q}cI|WiYc@ALR_TgtA@J3Tl><-OrhS^Wq(sK)mXiKxnOibGlZCL3`kw%H{Ps!&&r|0N)H0?5b2-hj%FoR zW5)=#93CgA715Og%;B3XBAs9LYq%9r!nhYJHafG%W`jEe^heCqpwJh%FhTJ#*LM2A zQ)9E|C@i4!%v@DFg}$zhbBd;;{Nz-EPUOV=6bXdpNV(hO?l-oki%pkrr3iZFh3BZe zwilo824lmwD#uK8R}_E=MOduGSw^Z@4ZKWd&d-g+bV3#59j29wYodyjM;2jcuE@I9V;qv*g5v+8OHvF{x@5HsoA)$0OA9El%jjdUebvDF&*6S4N2GwnFb~x z!+3ric1f@2$D%#itkF1{#Q)JdluADOh}Gg#aE=GgRMHecR6Y=2Ray58=QOx<~ z&$!j%*O9RI)Q7Yl9v^v8_tA|5)XGQbT1{#QrRU^49((Y)8jMqI$8Xq016*demuiGq zsTnJUR2sak7U)e_eyq?db7+YX?8g;?mSBTDKKuk$*_P-Tops~R+Hwa)KYYqRvx$XS zp7AzSpkv*>?$5bq^D7ZMy!|M5Ez=!{{eM}bvL$kIw+X@&{Z)y=qYdz|Df=sb11#3 zvdw=geW@~I##5zX4vF?$U-Ba)$8*Mi>;-?7S=Cj|)>()3*Y#f{VWIZHW8Q6qs?Hc` zNh4t~tr*AQ=No;@jWG%{O%x3b+G!!(r4nc!;7~cxCniKpe#RF3DDxH zZx*MkX?^BX-m|`VTT-(gPzBcD#GK$MM?i!RhkSq%RntGA-ZEd0KUsO#o-bnp1k=@P z62Zfa8qn!T9=vx=!Ny#)ws~I^!6`ULq#CLm(lrZ0%Y|qrZKskGPX@mR z&}A{#*hL&A(DTviI8Aww2~%iQMe0^G)+(cg%wxI_Hq^z5=#qC6zJ6J@1?K8zJg=KY z6QrDRYQOR-;oI>)99oX!{N0V_wSQoSv{Lx-zt;afAh7cN+$jrH&5$$OIQR!f{10fr z^DOl*+~gk+i{8gM#EL9(5bdKkO;Xd;WSyyL6{MT{aaIJTB{)S5RME4VQ(*Z6q$1kvlfQ->*sCUarU$|dOP*L5>OnIt)OToSY^tQ{23)Yk<9 z_2JK4|B%Y}*?~?Fv}HyFYMPN<>XAE>`phSu^|&8QoL+72lu2y-yK;xApw>c!?x2N~ z8q+6c;yLFszMSAwQn>gLHhTdwGzp2_7n(mO`@7p?V!(FQ#B!y{Myfye!v}&KtUn_l z&#!v=VM?Wq+-l`2i3d;4xf7YO^)dRjL3>Y-2;2XedjJeo|Es#l|69Lb!H3fQyAsyp zAYp2*HqCcIV)GE1QhO}GHhbDUC>urh$lFHv02p#50+HqKr+oD{7k0)GxYqRnh<4Vn z=OHoS*g+kv>mOAQkJAduA&VX@uDOS;Pp4otV-$#CB}-#frp~0hF)?CFkWI#4@evf@6#V0P zGI!R~J&C!B2{}etyE#ESbKKIS3m_I5`sieJ=P}~B72?AfC+vHbKZGj71*82iHhB*H z;FDAWXY7XN+40#x;K$B1#wjVnA3$t4Dx(tq^zaI8;N9hP*U`*{`NAwVn|MfX|EM=r zQPf=}^nKsJs4A(Si>+7C{I5MGOc?&Cs zD@J3ErRAx_HJ01+!2;q`%uT@V?FY)S1Xj>z4X?apMA# z@+{Zvpy4*+h!uw1OVk0PQ#HBcr+w^WH78rIOGWAUOl-=fOQwOL4L91&(e1Bn&(8JR z8J^+W=N2x-O3)HqLwrGXjaIX%#R~pR4bjHZUpkd+c^AyDy>8n>L#tJQUI_dVX(}$sFv2Zt8-o9=V8I^m#Wxu&)E9-q{q|rkNGFZyZA~ z+A4#4Kh3&=FyeWa1N~%LXO76Uu$+dgI}@{?LPSMcftT(>}ph zZhHE*zaUb-P42rnIT-#{o0XUdt_tKA+xVn?jR@iB%1tn^%= z6jWGuLV2m6Vy*#X%!X{Tcj89`YyYS0KsGsP@28W+z7h?Y?Tw~$A?}C9^{bf{(o2Jk%BOQjPv&|f3n#Bu5 z)k^~qoIRU&o#|VFIQ&Wd?PCb3hz1B#q_Z4%OnTz?7SCEe)`*UX)>7X73}T=0k1!@RC03MpwnoZ zNJJ4FX4Z(#%!j8@U7S`L8V%T6_!N+e+27BT#7kU^ZJLgNyb1zix@C!*ZMbhe@?hA1 zr(KNIrK2nRn2Y0`hO>zJ%HB=GgkfRkBnSu73!h`PuG{&Tt;9iD{`F)fadRL+$=qJQ z6j%v5qcn>6!eE!EY%{iE+#bXi!1cc8Hc&JVyMcU zdoWSf9Ivpo$>IGQBmxI{?$TMectnEEH7S&{;7uCSp#?eSM(Eg4Rg20DJaIk4Hg-ntp-j0JMYXqDe!=)dN0{rJb_v`l{mqIc%ZC{f zXG&#|?1Qz1t3SgdEQ?|;PXdjt1;{L2oHLvcjYNo?+USMxuBP0DD>Kz&7kG_2Ka#}1 zWOZB$y4?SdRaQWBTdgk(ig2mdgT{2UAYap(`*Z_gI;n(d`I2$V$u)XTACLmCpfg;( z2$TH^_Eo8$z>p+EQeR?qU7WHo$AGE@tZ%7>O0f92!d~RCGE>6ZL8|v$!~PTM)?y2C-^jORc=SV?H ziZOXv%Jpq&6VuVT_z9Zz0YQRjUZnt>{pV~gBh9}T`^XYZ+EEf!g;*a0rF|}n*NB^? zWg~qFiuOfv@xEIS5Ncq!KMNdd1%{BC!1OO5v^k*MY(M4pDf+#BR5w3UupxWhlKmHa zuhOlH(`eUm?I{>?+Wy0%&vK)gUyU~|D5Hw6R`Q8=DM-2cC2oS^XmW-6n zekW|oiOLK+QZs$9keLB&GYrtPXcI^)!z^>#6oOWjFh{yG_ewk4c8Ti6lRp=9vqYg% zqJ>a%yk`B48+({N493TihTV)vBwkOp+zzBmh`fsA#Oy%={eP~r3DEMJp3{-B9)X|Y{$Xy=rvZ6**N4sp%1Bluh3 zN;dmP8H1nfiA&EdNbvA@wgm|E{3DI?d4v zN(%_vFM?Z`)HSMDGtAmHC zX5fisLD+Pd!n-pT!AnqMtzq!5^%ypT6OFeq%ZIC&({6G2cH_2JqJ&L~33@}ERFCHvkLfVSILds~$uM@j zuNTcXMMDwTQ^M>uwbg0jyK2u(S!}?dsv^b&=8Aj$Nt^n!X`_>jR|no?omVT3mPD;> zuVj-w5&bKB4;-@y@nd0VI-8XAZfOL4vFcUCJB?Q=2FIXy!RXxr>MT4nDn#Ry6szNj z1z5XLzqP@vttH?GZ2e_hh}T$nY0c@=MPN0>Fj;ZYM(b56(tper^qExjrUB#4CWrH3 zpA@pC82IOF(&sI=N}au(*uM=K_7LS`o1VSW?oSBS!r(4eHmXBs__ME?ST4m?VOs4H$t)~VpU3as@BJ6FL0n(Z4cW$r43Apt(|o?=PW|#J^orC*903Rv1HXu5GQOwsqa^j=^Rps7VR z5`})8c6YT1aA2*fHu=oN)kG!f1Rj*s|82NG%Sdof1n04AtVdMF8vk7Gr=Q;x>wgp| zktQG*dx`X?M!Wd4LP*dBz20SiyRUB&7Z)FUD8m>uUcL+%E3-vEZ8r-0;{U>~3e(3u zmlivA^?bjJ)TO}M@3*r2WT3R;f7VX@fBn88js$)9_6%{EmtWxE%W!$$WF1L-$mQJL zv3@RrZ1g^Fi~0w2PJhPnHa-xjDwxcbtx6K)?>BF4^5?w##ZDgbQsVDw)W?9lg%KN?nroWR+nz56 ze`Q&5#Hx-_)6swq3oB&K*19EI0+i;04HrZze^qlArh@ywfmGZ+JnmS8|Fu1XMfzGG zMkSDe5B#HW zfF1i}+pUf4fKrx3*c{KK!=Y+)g4d!x{3TC)^rPI2@0WRJeUTN2I5K$L>z2AYg<)3JU3#!LX#6ZL@>t3ur?tQeyPLT56lWrH?Q0L}%a|BI=bd4B*P&wI?vW_6yf(oe-G zs^y~v&Ut4dl8THY75PCK?p`AOVyvsT>sb41^5TZZ@NhV7`!t0#s8Mt)H9KY zX_EJhvy0*YK#gWkoJ`_MK-f{aWP@*@1e1>{j&~IFmW8ZL2 zqUJYrHto~CXH}0gt)y9RU>6BvXP-FMU#`GeK3}CZ+L|HUa_;7kshzY%N}`%aPHLNp z%YN9fRdlsZ6*?&wZmq_}5AlPs_PQs0f6#*Wg3Od#Kpt-Tm_D1b#62idb3CKHEA1pp z#}BSfUFhFkkxyWY3XUasJEd(?U?h9;8grHp**M!oE3@nj*xSbAp$ zDfCrtlA#4ISkuu^ha8;OQzz`QwrNb>TOuUk)Od(i#4_B|q!z^yR_Y!lH$<@fN>T5i zpk7uXL5_xp`I**9N&T@25Y70+-76rb0&#)P+u)*w98*l{rx|>7n&+*IfBVIKBNkMi zqmANOra4L9DB(QLopsC-eJXi!?yzZw7cXv~@o39W5#&y$Pi=#|J7lCS2=P@Qs2X!8 zN$WhH7U&bB*U2H(4JC3ljcV+TKIzbvXUz!I!lJwm?(Bu;heCijUyBe=ae(1(*h+>H zu86vqC9Jl>A72_CElvW_ZhsQ*V5uwnAdgh{?7qc*sLby8(D>;l!hwFWA@NwB>GuaY z01YERyGH)`Y^j@Kl?KgXQ*2uPYKWQDCvf%n`I81ILQS)2j6?F|(!;App_G)9#AUNp z@z}*#5Z<8Nz=0fyP?Z(KM6V3Ru-lau`*rTxi0vWW?`812g8sL)rQT0dp3SY{T@*|F zIgCN|$;Z&N_t#PqI8w=s=f-;mAc7VHC8cS5Umj#IH;?nW9j?ggAfn%Xs(+%VGSF`6 z&Pp=khUhUwml(t$x&0}o%j|Izd&*~#3zo-8|CV3&>m_`OA+yR& zh$YwYWSy!p)mt;2utylby`gj}Eu<~PvH`C)?;xm&5c z*a?&*5bPx}LuUjKuI#5S`sdKe+A99!Vy)bzO^#2Pz9@?^y15wPMP6}nMa_kX;`vw+ zux1QCrkkTij!~kMIbAyf-9U&*6ZGBT|}t&J*1w&PZ# zM7nV#ps18&X%U$Bv&TQ8KPEf@CYA!(ZY~X>|HN9)!EZ~Pulwr||@7rl#K6fi9K}#6`U{6pP9ZLia zFkwui;(7xmUvR}$qu5K3#x1(O;#at3Zu>EHi+m(ocdrL!K4cqu6po6zUKHPQ#PPbf z5kj9T7AO+dLgR zSKA8}`5&w#Tes|5{>}%DfP5UtJ0O{4+^}ZcR;HAt{)RibDj(%|-lbrxOlF(*EXoAh%iuftof{@>;0&=s8!D zv9r_p+n{$}<8fA1rTwto+_(OW6?UOE^=Wi-^(o_WUKi~SRI%QK4R1YiKEmL*qzATm z=0%5;jVDRvhQ?jRw&%qIR{|q+#qG&lO@K*s@tv7fA^fh}g8^TL?}uhpUDea$hvA0U z*Y*6TOX=H{O|2qsr$!lKsEncwKf$*%N5?$YQ@pvc;;RlFWnCApu{q~|fo*x|P`Z(U z@S!@tThqd)`k3?z3%QTsaT^vtgZ+~=O=nJzj8#5s+;Lxv{t2&St`#}vp2TMW0U12v zn8HBn*@(sv(ky8swYuhx{(@BfD)4BMKI^I-um2yA-M^P!asa8>K`Uq5xEqOGOaU`u zdu386ynMOTE^-jCU7S!|7eCOUl6MM9>;M)EciH;f#jLEN!#*@O}P-V!7dr2 zUsV?;3!CHPU_(V`38I)&ck|;GUO$;tMiSet2#4X}XUX0rB@P_mDf%9*Gn=Spi%kMi z^_fqT7g2r^stdf)NvbXkd}EE4aNK7iq&>r7`eyCsA#%R*{f za_iM6D50MC0%f27c;PI)FVHr|8@0GDHFk!Ci&;vntckU4K z=6zOze$0HacE&dzIY8_x3B-(~8fA4H5-sw6wD{IOp+EIGt;o1%N{1tQ{$H|WjlN_V zJh}9ehfjIxmnuU2tzb7BE9<+$ArrLR5E1@dAv0!|^FO>4w_h-_}&t6xm?Dedk?^<19xbq|f-V3?92tqt@fVeyuib;8g*k4Xwk* z!{>LQv;6RrZ!%R4rIGE5da8Sd7^Ya_J|^9f4FCLSDZKrK>V75woZKttlSf&X6hj|4 zCNf4x%7r{)KDj3(ST8@`4dt3zt@35rWTb(2X?)hInRK(|(L-f72x_t;Bj;rdK<8lB zXyEo=IPkug@Vl3=f2rnGq)DqrU&^LnZ&s>C3>v_!V9!3Qi*%6EwQ`njLCloaRwG(^ zTBd!>o`bcVRAht7u|%5J7;JPMq?XI0MNWve!|%t&JoioAd+RDz&}nxnQw|QL8G4=9y4scel zrV;2uf-7>WSsp2QC;e3S^Bwyi^=Yfrj9rK&`y=D{+!OqUkz1Ci<4}U;dGd*|;x%4)8<5_1SyTPZdZW zj1*&ZL7cCr1zYX$C;1!Y50Y~=aC4+bSOr??+BlT@cw>s0z>_ldq4anF?*K=-qycyp z*V$GsxZOV>-Ae;Hc0kWR#t`o`1pbY=Bicg5?i?#?e>=p;{Z3@o`HG3MJ z#r93=zS(~rO+C$Qs25}H5<>oDs650<$kmT;zmh-lCiNxN6fr(jc%L-WZq7GDojqoa zWO85yofx54J1>jGPbl}%59BjLF#Pq$*|Bnja_(R-s)#=*=>HB~<6lCDS6wfG$hk2A zk#Tih;=1i(q^Twyw4u3Nlvr}}Q44z{sLPxhaGK3bQyN!_j5d9Zm`*yP6kj=x-l@Kq z-P!jipFu!}^xwNmkN$GlqWTcVrW^K22S0Y9Jb{~gvtBSS7mxptDH`YgcKRs$YY9jv zni!xohMODh-I}D?M9R<}baIv46{eUnuR5TXab#ceyKCo&AMr0%m>hbTVW9KM>LQM7 z_i5Hrr4fH#S-y5R&C|e;O|2{Q-ttJ9csr#GBYo3_Jp-~pPvr;Ge!Fi#s=hCu)9N}G z!szQms&lh$?VWHy%nHoKc#+n|x1~n~CsU ziuA2;y*jp>EH%0B+?!$i`L0J-k|?{s zM*(2OP(hM>InQ|uR1mbrPpzas|5V?7afJJ{h;@_BvqG(~bp*U9GqI(-Yr$aM(Zpz0 zgMsvCI-9u;YqL4#o!sFNTv+b%bP2TV#SaO;7sa1x3paZ?Azb9k=$^mw_tzx7HD$^+ z*$t#`g*zaME?&a3kNgPuXiGryR7}@}le4SBG1|Dv7UFWmpf=4npz~8wC#;3kMW6K`4I^pXyR*E z2_@uI(Pdj<6az<0C*fNM{77B;$eUAa`IGi6gfBg2c{>BT#A zxo)&{daWntDKbnftuiKjIIRVaL{s)<&;z<~#?WSc=oLNe?MOq!(W25%%=6^M0@i3E z@5>ctRqM&J?X+>jrt;J3pg8WQ@kFisnZ7fjwL!avt5l0R8JN1 z3RONxjYfqm6yqx$qmlmWWNKDLw~xW40t6thQ3RAR5-4ugo9fBDJT})#tY~F?2n}ImB#1GvU>qFdD~75~ z&4E9^e_qyqC9#^m)9%0;6E&2mG7q|m6KlV{D3xYd-8A@{SvI9&UbD9Exn>U}!dO4% z65(I_{L@FjmDZLfKs-BoD5hyJX8vMCnnfi+TS!Nd>PZer3;grnckauDr1h~Cg0lTE z&V0g6kd4FszQFgM*i^bz0$o8lyX%+U znEgk2Scjn9b%6eGdM}HJ=4_yL4gmZ`(paS*5lG)1eYOug9ky>^$YMaoVf!ka&HmUp z^uz1cbFit{Kj1N&DE+?mJvC%0M4ThGes?MD$|!tEZtjsQzO@w#M_S zgZ{X_M!a{x*H+1}cwoCB8KEmjTTl@2=BUOzB8?-Gmxsq!YRYWojc$PgUSVw1M+gusIbbu_e4Fh6QnY_9b9nG|Hy99-U%QB z*CC76d7prEU-sWoUKo6N%A`p7p-}2~r^jZ$K1Spj8VLz-b~e0=myVGMl*-&lUN$3Y znY-sIAEQqn_N?%Pv2}eh4mU@C%^=e7uW4nhQG=lk7`QSN>!uJQ?g%f!31;S(tAYy= zo3kx%ptigsH)qPcQ^~7Azx}GU$H7syM(M#1BZ5kEwHvdY@W}5<3Muxy(wce7vQd;8 zXUbi7?+b-%!#pAg3%u-i-9BphA61=ymv;Uf2wk!h&x%9}(oL|2do3Q|-p7F8J26Fj z6m4`L{e&s-@Y3lN?JVl743`If7WNv8$%^_u&A2SuNZ07qj9ul@X|A*2$!k=?3Ou#K zWb#fh%iikQ;m$CEy{i$Kh?f@J*USQ4RB)ix%lExGz97`pHEwCuN=#pEY}cjNs$?a^ zeLZ(wqKD4D;6T(Rx~H#4$f70-C*HBd>+RF&jp@t!;B5rkN37ZOVRhk$1z!)V@&7Hkr!_wxonwiY(K_|xTbOj zQpliz(U3*KK??Zl%S>QP-L7ivv%3l4Uu4$eS6mlz8U7S$(=A?V6TGwD^K|KT73Qvh z5}fLA3`~CbRSP_tRuB$ou6&uMD|mO4v`{)xKgv*o!iA)vya?8)7A~yUKwH{N!a9%g>i|ac}l}@~TRUd60O|hXa{z9$FDE3U!}kfp9?dg_y$+ zWCX^#HEJs^6sk4hKU4!n^{im4vRfnp>+IPm-aHG+zPKl)sqxQaN8OSHFe<;%VeYAW zC;rNMro+ja6ch`w#T@jNet8D#iF;}U72s(puRrv(aDTo;_r>OUJ*wVu|5)D*YJ2*? z1I^%x)iGsX?ctu?`%N-C$0lnR|Rkh_cK_xEZN@ebctPB-q_NSBfCS9z|Rw{zL+kSI196~ zcOx+DL97g_Z7mlHMSMZ@IQaYC)!ESI7!|yGgw9C8DDS5zZ->SAWTh*tGdU*w3-$su ztq;`sY;|^(Hax@DI&~z*fZ}Zf3rnqhg$jrh1OlyNsL4^Au}$U8-18OhkN;G2hq9_@ zUVm31-)Vh>&dh}{P$15(>g)6tuYSt(+bdSrB$01;tXpsdjmo~bybWJ!cf{@pl@-H( zECN*MF(c6V7}bws#y%NhAYQ`JqB4>l(YEjhPy40=2K#|^r@Kbo1>pB|H)y5VkzCnU zURQ_Tvz!j`-{1&z1sa@zy)W{$26Y3OfJ5Qbv%1hlSzcU=2*LEiY~?LZ%weHp?e>Rp z?|RDGe?THhbPCs>Q}G`I)kAf?Olfcvc^a!t+s_JVj^pGGJYD=k=e^m=H3JBbXwe^$ zVl`_ZD2+qD^_+cP^N%BAs^2WEj+=p+41c*&0MQ|(DO#TGkBMp_I#DU&G#|dOx_14U z>*pt-JrEUmE$#OCvq(`-l?lU9lj1;wyW1)3ysAFdPpeFcbd6uAEKY!D`viEk5e;8t zGsos0OUj|Vv0hbUirB#UOrs3${+Jp1y8Mqks`Ur5MNWC+%4dl4D`I3JVggV5a5%@_>qT~v4o;TZvN~aky-SLF zukjxz&`T^!EpT*S!Tu^8O6jxT*&l;H4#LL2Q;psV-u(U+KBPj)nm=(k6`RiW>i>8s zZBgP0G;vONh)}_*aA&PNii`m{RZM({hmPf8&s_RSSdViUFH2n-8|d<5~1uYm$OArO7)bB+!=Ri2ir6DboM>;sI>E zspK!0apUC9)I_<#(iU~#`*Tv<_WM1|+Fz~Sm57=AaW~1OwaCSumXk^bhcZ%*uiyEv z1uFX94fMECh&=GNq1o7GuIftmy?c_zT+Ro}tKWpv;=0I#P{3T@hlhMUO(bHIYb-1Q z-r>(`_fqxBrr}PyeT8vQbI_nxysyANd0&PcfH%_l^3^saZeRR;b+r(`+*!}Lp1hjF zG6gtrs(v+N>WurE7x=!OxPKwT3?=2w!5nt<|6sAy6w`Eb*V=M8Q#u>)2+nY_X*kR4 z9$KZ!;q$$hzE7(;=>kx@tCMdUF#;k?6rP4A$$^%_CBzuW04>B%~AXtj@_0d$$( zEoVDxJw~40=EVDr4;2ALK#8LY^{NZcEO=3{4W@Sn{5utjWYHbO)pReSllC|vpSW*jpB1@kTj+?8h1JFf;w;OYKcw2Uiu?;P!9 zH=0lgPikk7m}(ZSI3$G{DODs_H~;j%5?4N}WKEiP(R??RAjeP*AZ((Kd{v2hj0u>D z=qFC=Hnaa1t+)H~QChA3UI(nQVe)v=8>wnpgsmET1{0n~77`yb} zI6KRzsM_$|4!`Zl|{LP0WyLC^-u= zI+OEWKS)~I$->^OKA1lZ=1KUTp7~_cYhTyBnsgt$T&GmL;-8oMG3hwAD>hv3qaw!D zAvk3K{poD&9lT91(8W{U`RB?QH^vhui!C*Qf)olb#S>*@MvijH}_5tywq3w1zU|$Vm@(ReT5JiN$5bVADN;UgEsg zk*2WgF~gzP2xA8tHsS@Q3k0z53}6k3PytdLCCzw82znO zw|C(;gO!(-3BTAr1Sg1JoKBbToAPK->@%@OA8CU}irX5K%9~t9DYm{yYT{glR~bU% zmBV%6?1Bqpts|d9y*?yBr7kH8Okb??(*WT!Xsu!mYlQu=`uMD+efifERy?s9Ns7CP z;CU>jd)GgQX5|9{WCK4&UHIJ=mC(xGr z$G0HQdIRoi^c*9xKWS*m;?ZSv#PNDlm{xayJWJg7-4N}A2i}JP)Tj8oi4Wr<`j%f1 z>@?a19G?>h5$T|PdqFjy9)41VJfV@Rzj;FW5r)NGE&+ayxJx3v3L9omjQuRy;q>qI zVfFCts7K9M+g`>)gEYfkn+@)co4lP*%#j)UZUbja(!ZD6q8q-scF{_$Uk*+K`Wx=B zf1uDvscg8KwgHv+US*&VT*p9v?;GmGtP%OYB4U=A5n#Wy&XJgcjyk> zaUFG7XI+AdqbuDAecXZKTaZzH8{7c(yrYvwc!i1gmFcwPi;}3PE)=60Bkgf71ww*P zP4w0xGwpN!fUS~N?IJ-+(q}o-TeC7mRsVcILuO7w#i3o)?oOZZ1G5`o!eik z8p75i>%sNh^tAUgjt%~TOImfGujU0RY6P?&YYU1?b5BTFY-HR+5ZTqGi+k#e(qo0u z4970m{diqzzn5aO9r~Zd-8RoTWPNRITxEkii*GhJ88f{KZnOn*uC6GW`|$hwIcLg=EXo0) zlx4klFh;y84f$D-9|8R6pUy|-ynr%e%KQ1TQquPcq8Ns3XfBBYP~{^p;wiu*GASNA z5o`i#^aZSan`k3LOd|VvdW176_&{PU;wTS!{YQkJ_Q@*VsO7RGR!Gwa^5B{5%Pe!0 z;I(1>%#sQ+<#Ki|=QC0TqbU}I|B7cfW|xKQL`oAkZ_0Qeelv?(5BVBh23s=vYQZHw z!uq1yR3Z~8{h2GZa&sh}c(`PuYA@EhXzksv%HPY8OjOP->}mzhcaJhCFc!6i9%+xd zfQE&ww}*D)1XkPNy{2p^oFbHDpC=4#=dB-&jmh3j6HL6b4E-B9t}ZPg$Cw=r%+LG8 z(ym&pM$~vizBb`JSBr5Q9L4dWTc~D1u2y;%LxJWv=6;LxKpFHpk>U%7;XH=As-$1} zP4XX)s7-_&iiH zR}6EVHedg?3gy^^%UVDt8Fl^5#>bX)qTOK;vH4c} zl$9y!Ck9Wzm(o2`u4$>afMmt*^eRJa!OdA%jiQFx;{(a2F-MFCqo$uR@+(1!vvTZ6 zH}fLJEN#lAAt-{RD5%K6EaC<$#F^*+$n0R z6<1tl#DuDDgVVjN!eKMCs)7EB+tDrt!-23)K-NRr>QL{XY=huxu26n~-nO zeU2dvcKcq1;=xj<QoM!a!JJL`-1Eh#|lpBWQ~O)eUJgWB7Q6NbmjSj#FN~0xD%XCH$AtlTsoy*JI+Em$ zebFOjAkQj3i!_CfHK9;OT^@TgD3Gf%5G80Lyq}g9K;ItyrXxwbv))vf-ei!u^>!(6 zQG8sSkrS)4@DqN~_jQaU`|PIvW&=>|r_O z2VjN-oB7&8`u;l z9rE7}O{}!aObL}_icZ??^~p-MUF;KxOl9RvdbRm*=Nz2lA}7MQ8+|es`cP0{v$iNI z%5%t5y!B?9;`TxNShD8JEAAv>Avs2)r}At7fh>JzZLote>SlZqGRz8@dtvW_l;{?+ zrZK`>43whlMTtc#!jMU~kV$iI#}fyu17SCkZ^jM#UK?j8~mQ8^M=OUg*}R_km3Ii1F;cbLduajlI!fT;@S^cS$6iBen$Yr%|+* zzLUhWq({j6JZyK|WE0H{#K$DUU9QX4Q3)9v*xBU%d{9eO1&^ypHe-n`0Eu!qp-loj zJf-=~tvO_?YJ7Q2p+$T}_t^ul7Ea!9Sz{}^i5oAR*5SK>^$Q&%8Q%FeMG?254BDBoI$+c>VMG~tUnI*$k>af-k#z+4elMCWA$RJxHO`+wZ0yeU*af(W~ z6d3H3zn7sc8-d44lNSv$=5PY`zG}Cva*3E)rL)Ez#&aMbU9ABfp1+KK#!QJJu{iq1 z7H4g>zNj&xYn;G3t_ct@SWynz$%r)}FK5H=*nDLFI5-!QvM(Dvvx-ufvZ6O|o^fKj z=wLx@pac8qK1Du{_m;g1a-%>AW-TeY{Cv!|i!G zQHULMuvBBq%0qJgeVxWs5!A^t>F{^r0*={;S~!bu%9#D|rZk`I;{|l|b)_S;=02U$ zZ1vsgwI<>H2J|orv}aTGT7zDr7@ea!B{Ifl)cBJItVT4E**b`n{oSg;T8ua~1S>`Q z$@`+5!M`%zD-dN>XccmQmi3HTIDb6I16_9?;KYJ+7LPnrARl?U7*X{724k*i3)OIU zqn6#^m>XFi-JHmp;*6VKdO{&NSO;>O6p(4kB_5C336E}sUP`@?4q=-HH!OP*a9Ud8 z(y)R;)PAA7TTyW(h%(^?)|MI=BzB+EDg{D=CEmT;!HHG!6C77=T~w%ephzO*5XJWT zl+{99Pg7;xda)@(BNCii?)DRCB@uPDHp89TA`8R>p5uNt%(T8w(5R+NskZZJ^|L`v z2U?MRtZlY&9Q%Fu7n^EA&P75KH`j)VbK376Om+cAc(ypaZLGlK$dCXl;07rvKqv>t zs^3~~bRIc!yl(XOJee_FrAl}mtn^!KsI-4cikJkU-zK!lZT7_WCZ+G{xMZwo9BJCm z9Y$J9m_*}Y?6najVaFXh)A3BD1nMpI-d%;c_viqajL4FI|Ff?AY$>*+(U5^DrPF&u z*&?ZDN#pD4>H#TjC1S0{?-vH&k^Ev?@MLE8Baq{iad!M>#L1mPDLPQER>G;=f;xMM z{oEpz|FmG8{DOrpSjsU_CfT|YV)M-L*@>m{Hl%y!r(`HG>Zpt1f>5K16RYmO#z+B*up3sKJME1giL%SAn2Ri)|6@7jzyYIPlv^q-4n2)N2FF@n2u zNpR2}>+z56s}Yq-Z|2B&oi!eNl|c}NeDVyRy+CyO+%LF; zd%2c5FpIDtj!3v^oXGe@>{|4YP1ZDR$dJ`!tj-xcCQ6Lldm^H$w?1=5pQr z&?G!e$|Dcjvvb2p;Z#YT&8z{1IFrz@TrMnRt*ogvN9$bN>QQLtC8z}!n2r_Vu1c*79 ztrQzvrJ6n6sQESbH2XmNwc^h%80`rs)`Sc_wER7iK_VOo{rH^jxRNpxPndjHGe*w< zC@TMf=1o@PQOvzeEGW{+i;SJNW>Q+h#5V&^l^^PNl0I;vod$bPuUd)7biBQNX=Dtg%;it7!egvzQ;q>6MSmbh@|k}KC-B7SeS`+DnC_}FfNsp`voK3Q>ZY; zb|*uFG|sspaxOLy`aKLSePP5hNPuxpCS5n(A{!<{FzN27qYZ?#is-dY^Cu_}${YT* z(il6h8F9<*X$6Eo1W;eS7BO&KNYSeCOVF6BHA9@-o?uscvw88Kef|7-^;%dR3_Fpi zO_dJQCzBI1i1&Yz3}%q#XC0>e6gkjPlRp1`)*^K~XuOZjZ*VDou3hnmuz>Mv0fk>?tY6s)O`zZ|g^vGRhmZ zI|G(8vEpAB$SQzQQ10HBDQ6d|EKy6TvOF~1myfTNwjp9vzf2ZY>|M!Jow+EWf2@p@ zyRiXwXyRCjoh;FbyZr?5A(@>i?F|33Alo#KQGrMjB7)1V!@KkMDi=ij8`qIMQYMsb z_N9LfsHnx19IReDayKDmZ)W#BnaGh3X`j=mB;IDV)$EQ441nULJ>#O$AB*SwBnzNn z6w!uoUT1BgZ|9qYy0=UKS&EjtmjIDNB^Fk3G)HRjY}pjNURdj30du+Sm#39I){pNg zCPH@hZYzs7V8xeJ1=)b*rqkX%jMPf_#1QCUehOzm888HiXC-oaXno3Tu?(7%IdzcvFP*w0ZHAX)|Y7FHbg)4GT=JqWDHnM1muPLpMexz=cVh_9q&V*@M-?}_=xNX(z{a=4gvylotaTglD_ zh|QdqTIcAary$%1BqPQ(P@YoJ=>z^)U7bXmGZ`bI60y~bCKIGc4UR^M0LscuHHbzt zx@2AC%Nea-d1PBp9Ie4;LQExEnUsBS>JN(w!(pq^MFkIgj@2kj!V;v2ywp=f(?)%y zyR?+jC&Q(Zg_#P=O*TRgaRy-b{G4D3!W_TYmge=cn|`mx(bkw#_T`?MTB#sl+k9x0L4fe=4Q(&Jhr4A`HGs? zE=)6UbpXI}Y)DCT-Fc#**w#m)YeV|#;f~S|m8g&7lRF#M3pBV%17cX0)$gNweJH3W z{E4GWlsx~gNPu$_>khgsrx&2UZ{bea2fa%0V<)!Tvu=lo<4YFHNx*qeuZ8v~g)%Kl zTM4(?ABw-BZoG~m9pT45=GYmR^x9~LD5$zm9;Hr?9O6hdz*nM8F^o6L4G!R_^y1iL6*d3apnqs;A2&^)i~Bdoz1dM(rCMw9bROw zLUsW5Z=Z~Wy|I*gZ#}D_h1SF+B8p!13v8a@4V*Eu<)(yJYY0RxmaNgphC1D;H?*~* z9joO(R=^u-p6USVtPipv`+^#H#l=YAvw=B4G;Ua-OhM+8eBgfoqyvcEvHS3qAc@_G z?rYzrt29Evz=7d0%xSfm&Gpcbu5zq0KJGb9OG?P`aKuH5 zdo0)Vkm^I-aKwwikG}DCymtb*VAG5xN0RqpN4r9Uwsg%CX5R@XajDn!aW``MKzI{5 zKuBLMopsMA9qJetd7ve@J$O;IvDOPFD(Xw4T6~^Cc=m-Y39$cVGBvYUPD7y9axl=-ie39L}V!p?o=Poo_ zJ}@KdU|TdS^9`HjdzXI(d8C4MfKhGMh#U{G7On&Dr8|)Q#!K9&k2UH(Ou`j;o|U_I zqcC*yDcQpE%>Swpraa>B8JrFT1mo(Vtty}rizjD{+!Ka+*0tY5UVI~TBu!3byXe|! zSMR2hmRTTMI~uCtd=fYz5PbH)$Suf^3w0v;a4==#<6}n;^UwRBxzz6CaeWAJ$Joi{ zOQha32>#ZDJJP%oZ5{w3y#N zP@AGnMlTa{bE|6e1+O6F+rUC$eQcI1oDgWEyXMdjF@fGE$ZnVeH$P90ncglM5g*k- zF@H&>qntFSDwY|a%Hj0cUm_mR*kAZ7y_xp-`es(Rm3v!V(*#nO7myL$&pQ`gw7MU- zkOuasXrvij$YvJ^ULuIW2jy9Bm{9A?O~X~28)x{W^3TTX4p~Aaoy@aKawp1;jjelp zmkjyZ3~YHvRX*Qb+*BL@dktX7B#`xFtI(W{*vj&a4WqBF2|fa`LHG8m>*INk z(XK>a`xHEihIy!6Wr=7BHAW>}0<%0*O_`?Lmr7cGO1V!XEdu6(*0P_XMZsG2CK)wRMjS}FSop7BpUk^6a$HtW3>O$2M?*(NP1JXF#0 zvRZ27vSJ}~i8cDN**G?Ek`bP5YJ#i2qRpw-T(!zV!DO#)n+H@FZa&s@Fc|N<`l+D` z^$lFx$fTQs>bFOmbdqQz`PVYjFL)JtvYBTs8sh$e-qtj!nqA@}Uy#Pj33OfU>nI@Z znbvfZb;94*$K5FRX-M>8eZvA-!$BlHLE?eo4kUg25iCyv;ebbE65J5LYh8)sm5lKt?Jn=I4if?e4o$|= zfTK={U3}TXUg{Gw0k#PSd>ZnZIPr-FlbH*DF>oW*O;!xGE6#GcAkN}y!Q?G~74W#1 zQPbFr3uaGS{RJ;dI-W;U!nm+5*-*x7y&3ViN=2qN0Wacu;9&TPl}i74#AuXZLRSsw zvf2WEQBK75Jg#S&-ovf=t^w41$x$W?E+|7Q^rnxUnc0EaLszCP$i^`1T;Uv@n{o_Q z?e~ey-C5oj5YCGFfrjs0HC6oyOk%-%gNcWOm3kd1vWU!)6Z*hklh)E#7sL1&#Vvm>F>Mxu21Aec`IUd$!6XDr+u5oObnocj%TOz%+0LXs!gK2+9M-ZbLAM z6G7vF%Rd8T(*0$-vT^6N#Zuv_P4!L9y0kqGShBlw?L26U-s6&3sXefHEm0FBL;3EP zzvm`xx#qr)e@C`E+JV=imP>c3kgF!aCpOoD0wbC_=1#0kt>k%5pl#`jiTK&G;Mpy? zfb+yz5be0@{#G0KJ>T>@HH8yQ|zNq=qWceb0UmtP*|yCsIP zVI5wG6l}hoG+3XAr0;Fizgl!t&SMLfQw<{yYS}EEpgoPc;I-&U$LSPyvs;u-IjV7q z7k>Jk269M2J_a0L@e#_pIEE z^m*LcpczR?`rA16_5^CTP+GlHlfDOPUULfBCgdi_GNQm~* zE5C|T-{@ua7xK_?no@Fp^&y_Y$a~Z$rpa@4R#+pu;{M@xz*mDzXv-V3SW_JBb!NWZ zm>U2oNBWk56p-fD3`9|C;a~#Rp+EYL^I`4;OH;l8r~*d)VM~Lz(CP0#5Hw~I_fgr% z^VnNC+j&@DQEE|fhN>;(BobqM`6lO3-_PjdP0oNUu7C0mhmYwS`)TNB>xB2}a#cX{ zRSE6^A+-uLcXYE8h$xB?tde*lNqVeeUSQi|tgU2Wg-yV5GZrCu-(fNHAdJ!DCu1c` z`oL0Zp3~UlnscS*qq1+58bCi;e>l)q19U$i#pCr#x8nnGFGa0O%}zp&qmoX0TiEXpR#$Cq{QDRE7j_zzJZ=PNbBS3s zSpp{0<%Wi*tbkG$E5B~P1ks3;kq+C~;VepeVCH3WDLN}8#F{Uyx@>!u*O4!RJ5|5a zp_BO8QFBOk-EfQ<8Mn8#6u4xz;F+`N>v>=Oo9UB4T&KE_9Fy(?YaPn$tCT_ML3$Jz zk7;9dNj1)y69?b3E=WQ7$d@5bLSH}6&oO`ujcWvZwn0R9@VMF{B8;;w<`<(ZGx+Ka zGAF!Xrb>ij%Hi$y@7gi3gw{+kqU5;yd%LmJP#{;-2+nh{WXMDFWN!Zn-ojzx8i2Y> z`Twn8HKwb%-p!I|qLooi+?vLPohFlI;va`|ty#=HizMM&scNjsb+z6Bx7|;)d*L$K zv+NV$?)GD*jNo0>`ZUd;kKAby)MoFQou`BNO{82G)!0T_*cJH%GJ{@K)6WRs#$(zb z0hW(M?=m!C!*ErNZtHL2%fz7jse=-Z5;M0LgSw$;9!L68%MW_NCqy3?&|M)cJi%z{8DznniR9keN;TI%p1V{=WN#9r^VR~0e+OB3QM`PmmPC0S-4fYYQ+e+RK&rZIk}^ zaCd3G{S)_ldX4&~z;@pDpNhaS2h+Chzt^+anp4wc{jjr8PQ8jPy-JQr->0BgL^^%8 z{wPsr!WFZs6f66WFtYcxcttI2A-_~+b+MA`L%O#NXc0|_87Y30(EDi)rSy#h=UT;D zt8J5<-sIFFM*BY=Bm{dB4cqOjc?Ao`%Mj4hBtyL@j7bt_yYvZ#>H7QEhnn^9%G|b= zR{#bbW9udzgzzIr;r5*0N&cd~i7gZYFY&hbXI4n{9Eh$fdOK{!U;%DsGw+i9HS!Ba zoxZt`(scho?{7u-2lN*mmwxrRAK?B2{cNWNPNGAX$>qi2A6gc-A!MYgWtZADi$ z68HQG88+EP>dJJUe-?;E8>@i1_ zWMtas*C$x8DqNkY8eJ!06Tw5h##ufd$F0sr?O(=%n5d8$EOgFzH9$(EoPbXBUjcnJ zX5BWWlxVzlSp2El)4c+~cAl5tmTE@hX9R<<8Dw;~SpUJKl^F*@C*BTx4hUEoSiZ$y zLzYBK$!`RP9#$_IE{s$vvynoow4Ymj2K~*5!>t5)xf{fwtv7L+-8Rv8A{%OaJ)^>v z4%16QFI8$1T49t@DD-?OG-=nUZqkWkk_XW?lZ?Y@?O(bav$f?p;RBk>Zv!aT@hG7_ zutR!w27;0AWc&pk$JvRffYkxWdLr=MsUP!ZD>DV!)c=zqxVvIu`ifTFFHAmlw`mYi z$$T?NTDp@%T}RW|ui-#VhxYciKQ_%2a>3UxHECUM?(MFFA6O1==A%5uxcgeHioXfB zTBS@q<|&CuT8iL~Q^eh{0p>T=?BN^Caef9O{qtX>gsk}D3BFGsY9^Fr#jAK3~AMle6A_Vbhy@rXy!OS#2RLz7 z|4%xV|L6aBbMzmIr}Z(BK%;x+)6=^@n}5!>BWn|tn8dA|(yT0M0pF*5h=3d~ZDZ5B z?#HDJLCH00Yn-1fKLQQ@TvlXDj6B;kHkX(6P?Ew29otmk`Pt@bc-T9oRd*a;L4+Xh z%7BCb^WVqjCyyz8wdaM8*%SG8&AH30qBygS@Z&0LFdRsXKL!cgR2cd}5PvU3=L%+z z1M9ve!0V3jmGoH7NMPV{E5MPAe;^T?nqynhEwXap{Dqw;m1d#@7fW1R7-L%Nt>#Qa z1`*5KtKlD}pSUTs`lg4UVsY59@VKsFMS(iseq2Js-n7C`PV?G$oo%-HAj1hXhJ*=S zRf@RAaW76cVkw2$=EiOqc?S^gKl=qTEfd6P8Pz~`trhmoe>j2ez>C>!St_E~%lNMz zzMe)@YNksgS%!!Lhn$hTstI+}X{d*zRedz0)0{6N;hDDLk;kHPZvgfruF~5NX6UtE z3DZ1wfFWs1IivN%GN$nz=V7M1%!-<-lv_sf0DFllTG{j=E#Mf30?9B9j!9s>~vJg*O%t`fj&a?WztI@ zD`jBKYZ*>LtKYOVbT+{{jC3@_TkvAQta}Eu6O01sJxGl{dS(h+m{;;BZ_o03Eq3kJ zr#eAKH8Iyx*SW+~Y$_O>2VG>3b+Y|m%>IVDX(3Isa!uE44D?-WRX-oQ3f7SRZKHbS z)ZXH{uPWPDjSB%U8jn>&*bMx7l%2m@Rw)nYS~95vv*TGUy%YXpULNojuvs|PQ~2>C z$e1Zy<}#}UUHx|EQVi}`jn|=jE;A;@PZ%25Mma+!J@B6fhC3ZK5nb6vi^#}QxAOY_ z)R0w|!|iG!cU({nVj4)y~kFk>=SQJZUG&Tn5Uja86 zMRSwMBpY&=BvaagFIV;sR~V!DKM16nk`aaAODk!-S2#`1jOh5@G*gPXBkR_4e0etC zxmScLqVQ0`;9sJy-LJ+pkc$Td{9kV<$7Y5JNf&Uu**^R%;7C#fd48Msh$U!!q&3Xr z^2ovn+N#hw^AA*K-p=i#Git~YrfdYi{mrO|I1w^tSmm6$?2Lj@wPcRS#FzZxmM2W8 zQ-s$MHoyNYw@xMwB+>s&Vk>15GfioY*FNqf#%Xk85ix=S$;}^D`EWoY#ROJDcR|;j>o1wmKef@PJ(DB8QY%8 zVf+;B;GN=ksCKG6^(u;dwj)GdQNyel6SRIq=q5+6Ye2iM!32i34D28>`~HD!GJZ!+ zmKo}}N2H$;#hO789idePBACXy% zeE)*Awf=}^gnWt7R}&|TGO-AqqcrEt$5T-)jMfzZ zu;oJNAR8@v(TTDoxghdkMqN=r_Vg;3_{;x}!|O^O=wJ-n5HFlb(Kqt@mf829pmIOO zCu+UqVQU9&2us9Q^>?XxOmAubWsEh@L)WtA3X~3NeQULE$~x^)#`mnIjYPVp52+kW zQ4`n}hegt-@0Tr$EPRdbXtj+d%U=&;d*QH-i8~6FBFyH*D$M^yK9ElMK$F%d3hOyk zk6~!T8|{lnEXC~piOO4drh`CBdJ_-G-_?x2Nmh<2dZQICK0+EtO$+?smZ;szJ68lS zf`mXX8AO&G8MdH`_86nVt@r@7QS8AjAG+;sez7m4u80${c z3ycM=x7K#xldQrK3NanoEKZ(;UV<@J&V!{VR9%-qb4M|%7a&dv+DzLMlwy?(?7ZTW zf-S~Kgl)$7&cHf2r`+$K1Brh3&)~b7Q_Cq9w77XgG_(`IyVQr9S_|bBe(~e@L+5N| zZu%+HJE6}DdoB_rZo!7vYozs${e*rVfE7y^M;6&4@D;Znza}dvQI`Px4#b^f@ndIg zedl=NW4%B+luTP%&y7Y{8)UtmUUP;oo6&Sw|6x-r=C2OUFc0|kE1k9M?39&7^nCAi zT4Q6PSt9Rhz^K(1<>|nioufRn2TV1P^OUX!qv@cE;n>zKo&FMqP0X3H4?;`+(;Y_X zg@2&xe15u`=&|*g@t~k1C+g+VP?um%X)X~LH|FlZDr0?h77wF8%J(NDUfHy z6d7A^DS$o;a=#A3=L##Tw7t>z21}!7`<_Ul48Y(>=j}Lo{#;QqrET!Cf??VA1bf>M zPi}FCg4ar#2VInRa=Anj+~0CGtV4M7Q&ptoZEIh&g>g4`1j+|bG&A5IXw50lz4oP~X?TW`zsv&P-IL5H2rOKu)yu-kTy5Xq^G)B0st|6vd5n zYKkM(xrMV$fXZWW1~O&#;k%#aNFf#N5Al5g&(y^Kfkx6-V!vP9w#(vA&jk>($Z|L8(?f208jK|b(vYo;LL>XwLQ#A4E`8@Xaz)!qCjKs z)a(t~ppO(<(A_A}XZdMkO%UUb4~Hh;!<_XUcdRg)6~LSytC<~TJO8+fujkLnS{OKP z8blbin02p^D^H5>GR^DH^|wEa9XaXv`9i#gUW0_zLgbh{kkjWIQUNqAAw4Zl@qF3y zb%BK@&BWCM&{c5;Pmw=?J&#M#ZtJI!6c007$`c))? z_tTp8uUU^~Cd|>N*$Be-$}HQj2`?|J61}%rL38d@3*oudsMF)`_6ZTTX(kJtX_0K z?^n|Tunncz{OfC=f?&q5F~tw_n9l!E+%%Zu>iX21eXwl*FNPd#C!VuIwG7SPh~@BY zL|a*+PeoAH!nJfDUDwp}XzlyF%hoLM@Ww{CK0!12$&b%%)-x8&NOFTq*)KPYb0yLz zKg#SDUo^jJ3fBO>?*+-~SS0A#ItCdxWwXJ02W_0Dvr!84*?IQ@;Su%(4V zlokXzR5jAej9ahq`0&@koJ19jXR1yh%J-|ya)LY$CU6levsk<6_(C^{6#5#OZQ@Su z@kfZa&lHu}N|zE;Xb+bsadrMTYWzRk`2X-@YJiHq2IqX?Gm9vg(-iWgWxXTvDY60> zvn|e1!jZyb+T?7+3Ye7*iQ$Sme*l?M73-VYXdUEk)bUQvP-FXyv(7j!z3yFT-I4rV zxjH}5L77eCXK1ySuLr%Cw`OG24Xx3P-e0Pw#Nn-+!9iw1{IR5!)B0ZoYrOv1IS*DbK_<7j=jCRBx%F$Z)=$q0^N!ggsai8+yj0C47t6NAj120^{;YkN0MIBhC^%# z&w-LU2rF*ZtCxu}yr+eYPOag1Wwsv6!OV`+h`LJfXEVd~7|3Csd{d3YxOq-^#jTgR zvAldAHPmU*a+^jfBPhPb5Ik|f-B`hB(d%X>FRGoV6Z0 zPbe6$H|T`RG&^PDCkf}5dSRZc;a^%0_AN|Jld+5ZXi1}uXUyP3Y5+u4W%yhBRvhRY z)Gd(B_2|A)UZYuSkQ>=--v5IS+PXA+mT~oEGNy*L*5*unStyL~59?aG2E_^m8ooXz z<3UgoVV%xCKryZWNYG;Z?MqsbYVB(=m3NvR{_2v4&=`S1+VBz5%xxD7wm5&cQ++=T zgtTnG{?&*(T;9W$Gkxx4<;w_G+<`Ld0bW1IwUazAX=xz)(aaGBtBTbo);=>b-+>&}o zLb~v%PQ=r?IT2pI6T`1!ugBkNNe~BZF)+Kz(c}>S18upX0S%%#`+sA*9Hi=l%6Z`Y z{oq45q=OF09v^z?um14+4AoiBcFqR#!V!qef{_nzWxHuXox7+Ws8i36BnC>ZYzw`g zHQG{-1m~1tIdi~0m0&)g?EqRXVCd6~(q4DG^*|2Z;gs1>iFP7KuX(Sa*QzBGY~eN| zFF$p2G}ADrcuDXF@d`7NYfV>N#%gv4oU&Cu{n}C&BcQX5%5kyf4PahaK(pU*P*wg6 zw3ZO|jr=-98p$qyh6+hu0y^A12jH($Py>XY_Nqu_#aZvpxb8~>QWBnoWhQm+i>g5_ zBv@lZjoxh5@2&f_gkK&nib5-#&-K@_aYEogmGPa-)M*tK<{JdC+6WWJUU@RCAp`ssD^qc>I zi~+%;BCnUoj}2aYcwft-omd}Z$cj=;x=@(uXS{1{e9(Ddq*yHkD%+j#idCbzy&f|0 zI#|B@YUrL@W7DG+);rh{zuj8X5@v5i9cHi!WM5SdwPBQuAYMpGmYbR${8Ike;W!iG z<49xj9mFSl?_JWn-pxj(zt~vg{S$21GK@`)A4QvX@&mt=PpOkBcM@0O!?{WcxV@|I zn2Z*;;DhyLg)^hsifsV)+^It(^~;5!sb2>rjDf@rlQVAJl(TKA=L5A0T;JTy6Mie= z31jT~2y#n%734mlXK;NA~%8#XW zv29np29#LJGzCK7l_1?YDT=h4#`sFRRkjve;gL{ZPs5M#Jfk?%dY|RRfzU=e{=2jZ zvVWjId~5$eR+aojcj6&(Engt9zJ{~f^AFN2?M*8bxHQ=Oue)4GoO-GjpmeK)1JtG* zY8JY_hoyZwtl#|_`}0Lmj+-Z*fE2^OR&BPX7$N|PpU(+ z##QgWl&~-@R295OnslUXWGVEK+O>R3^ZD{~nJtW*7XM`v=1WDH`gHy;xswgC5S_-^ zOR=U|=Fujy@9$1%yFrQqG50{agL`yztQf+%FYp&tOmCTSg}L~j5*zW0_4GrHug_5N zy@&Mn@nq_YQjMs0U$~(LA2jiLA8pbM?wa6+-w~9c0~obe`1ze3FJGBLzB@}b>RTh? ze@A&Uw&+u3AVbuqPfR8Ky&!Z#GUtW&r4jU*$KqSnuz;;eT(9D1N<~J6It_jH_>X?v z42i}FTua+C55m0kWiaNQ9DbzkNWQ=qywr&+*yGOA!_U(N<$l0e%n%k>R$vo))~5Z! zK#`V^1e*@D0Vp5=s~P%j;XYteOt);*@(yNpqIEIca(@~;_R(aeFF*vX-X-eZRG*gA z%a&rzrHIHbv7rnYTz^O_G5MX^vf98D&;5g0MK%AIfVBJ|yMOC70DXz?Ui6Ac9Z>SF zICZ}!Gg?_psFm}_k$(iG#r_!diiBB#y`*0j^MDFexphA5D7sorf*o=I;#Hq?blgT? zZj@PuGAUP7ri)q)YwKbv<@I}t2GA*ALL2-QuN;*$!&oT<-$g~^=d?HIf*zl!YfS3d zGe3gtKk#&*7Ct0~j4A8YYt|)y$GM8o_c~p;g=a z_knV1Z^~%w7LZ|SA^hnS1OEDdt&zE{L(j_>La7FoXD*{pVQVH?#ye;9)tm!&q*I!t z-K>@7i+=2N@MGutTmC2ZFKw>h{R5%+jKWhx!^Fi`;vLS{gfWKfGap952DhneH-ar@ z(Pn2LBfTMT7d%AhH5L>vfb9aF z&hfL=WwA$Xs8IVn8mClTCSDL{+pGi`_{%XbVoFNR^%Tbh^i;yVf#9YsEHwT>zKa&jjP_cLPrR=2Xcc%UzfIxSrqqO!Wl{BSTh@(=Q1c7S`PTD!9!hU#G{nKFaw2F6mgv!Ay4sCVT!90#nvOum;Qoo zaes30WLTFJyf!DoQO0kQ2Ci$vlxPV>tFd)1ho+h1O{t(WtSTkOtSL0hAaNYnB?$(^ z&frGm=w_~Zcc0L7pX>vWkz`n)P6BuZ=ATebU2XgO!Qa^GVM@H<={dM9#58Qk>iCPI7NRc$7ajeHpoXmOSOmBjcK7id+u5!%EYnE9yrs?A=SkX@~R+^^qnd>mf38S>zozLeIT&OR8*-0QYf z-$?di)$;SS5P8z}1pE1a-%4(Z)V4d@_sOo_urD?dML6+pDSy=Xo*0~BoB*X6Qjmr; zs|4%*;3N=16va%xzslY@U-fB*lx~hqV36*2p}^wn((zZap|+M1Dl;P5atxSURE;d^ej46ZZL8{T4EaJQjL4}ya?Sc4y5<6M*KM3eDe(LnTe{b zu(WQq`)!81&Yu6xN?S1SzI*E~Bam1r!-D2`7l+)x^5rmO)H2f74AwLcrtR*!nYVnP zhUW|jpfmGs{XD~Fn3hz=1KO1)XJq)1PAQuvFC08X65l)T$V>4yDx1x!fh<+l_m1zZ z%{S~R?`-`Kg!ig3Ox!Qa4m*BCvz6i!i?NAv`Y?y& zqTQ`GwFS$>3~YOKQv0aUefg+_rB0%TgDv^M2Yx5N9wDWi{&CIjCLM?ueGen0iQxjj z-TPm(y=7D!UAU&*1P@MdPtf2R+(NJrXxth}AOs6EPU99VSbzWtPJp0|yE_4bLlfNH zy3t0$JN2G3-XfL>n#}*A;r%moEdkQwhv&A}ry_RPQ}MqPBv$>hVFlh+ zTOThhNnmB`5h=FbbRCITYBux?KSw_kyGgwb%NeK&T&lhIn|5N8tc_F_cuOzA-cmIl zkk1@$KJ@_bPRzSM^Fd9W=zpK%B+b2oBxkM%-;Ervb~xsvsKbu@72T}^cEL6!_Qx%V zvp>P8+Y&6&;Q+i`Vx|77AsbX}cVjB3{5o+I8?m|>tr7?|v%R1=#WP*(9Dp)tA@enu z=dUEqQik0V-pturuQ#pD{sU?dsMzV8>63fqK3w{PZA?vB8#Hv_!#T%bAS=*qcnglY zlyxJ5==!y5Fx#0BvJ+2+cagtJg{{T7%}V zRy3jBS8r>-nPIUB=^hCRE$u#PffICH`4SCO@|s5Exry1+L5fcZl{H={vN}8mSc&6P z9W?eW-Vv2;@-K=?EbJSF>U4TVb9wOwy@x>zyP266w-dNeHeYo>abPMz90ZI)o;*Uf z@0*kK!RrD~CB~#N27J@^bF^`;V=4hgsJU(k+E8V z&g&MCoWp+n12SmTOmE1?`S5pLdQwoNG54Ttjt{B&pnmtCI~a4-h_>grk=EZAZtrwE zGBL!q?+4Urh(F6xyhqA9q=ozAJFQE%rq#}h;XARXY=0gz!A&8M*9C!c28-s>L5Dn{ zDCdL?HGeR5bQ`Cuy{jKlZbQp7e>~QtGw+L>b;)rvkHdx5h244*A~Q4Cr$a-jMb855_rI(ACPF5e890)zeoOAU&o2TVN*Ezy({PVt+>K+*wbj+L5j+{(DRi48j-$Vf4GJt}}jJp-on3ox6-F zV@`3JGNGnApke-s5egg7av=d}<3Rgpo;4+}_qnSisVu}kO&L(6$Hi$)p#8xaa(Px- zmVqDLHK5gNvQX5!Xl^3vnFB#k>=W0R*2qY%2x1BeWg_KLn&Eq4W)r(pwwX6lA;#Ilni@wdnAscB ze$ocB@KnUGOl#k_P5)14F1R3!6UP>C1jZd{iKqb3BU+8Za*H~!A^YVnRy zxBq2#F+?-EdhfUI_4Q8O1quHAo|h5nkh^z@nK_}kx#h^tkl?_hBwsG9HDaJAp!x<` z3L9CE&#~c*Dw5LdFEELhhN+C^GTkzE}yE{oS<8YK<8T0uh5AH2}Mg3&>nE`euVhK<;lt2DwR@S8NKe z>P&k44lOUh0_CX2*3+K)UYX+iV(Mk}^)DTB=f<@|O^9jj9N$UN^kt0lbH?S4DRUBi z&$mhfH=`!NI1|O^d6ta0iy=zfX`)ZI9@A=j=xe_y#?6l8tgyq3LEAVwuRKRx#9`Tt zRcKdhYprO>ecx#Z5+aFV{ENM&KMRALN*#(#v z!kkGjdI#S(Eo-q~$V%BPT7~$9f2o|am&hfU(J>3^tE3bU_ow&swwF;aCM|hXOVm}1 zy+m<2pnlJVS@oj{;>16&YCi2*CO|zz=t!$EVgmKwI~iLk^1Cm`A5*w5tI5!=X-s*R zezNkMnOF+?sn+wM_6<<5gd`q}gbI24O6d_&RO``M^-E!mS}o!H{FOIbTq-&|@A zxj!k(i~u=7YcrLj=eMXFhgcg`+!6rsnW(J)Fgx8bc@@;SaC6si6XL?p_%zX6tC3AN-;-}`GAPi{M$7j+(waUs)o=`vMG^*Nu z8GhlKSL-Q})eLlHe;W(3l#ucAo zTVG&JTwl2^^VKeQH4??XngZ?0N{s#c%}mW-4$~*pj`%;jz1zhz#4} zKMoD2fYuu7NyGjob($w!UK=cm;r#hLA<})hF-`_}5e0dBQo^_FNftiXKjx=dv(2s8 z*@Xb^S@N+%y_(Q{R1K{&rFrf2V=YaP#g7cOXbLB`_~OsPzXw4ix{f1ldT?bR7@!+k z;CSrn=n6wEDLKNJp46)dm%3&HNc&4Et_sKg4&mv09>%Zkqtpwh&eowcCRJ)5Ffwns zXeDp8aW#~U?mWNMisv|l9p%0s-60D0J=uR#HFNP-mm>|_(a;*FMX>n01{5HSpG)9j zKr7bH!NrlSsWtR8ki5uh1CAm1rZ~K$^WRRG zxP;J~0oM_JuQk=iF%{a`aOr4yRyOo!c4l~C}jg* zY6(xG%{P3vTY*W6&*=9dSgg2o8h9Fh$H;ECX|fFCrs!8)4eg}*-AUW$M{Jzn6{g9V zsUDZFRVhqA3sH;KR5VdU17}Ns#!IAv8*o%q+n`v)As(& zwn?_XUeMxtv`t~)xcqWNv+?}&l<)Z6n9R_&zS&>({(sR{JL7}uMrdvk$erWTULtjhyS8-B$h zrm>xV7R>P@K8&OG*z=g__8875=13otGPY;cr0N>qtnCh5O`qJ-RLPUEyiuFIFZgS8 z0mc%sI%dgF69+H4FJJyxLd@|pK4!lvy(7u%UYo!!<&itJ0K7?s4ehfZohs<*tK{NIo5Uft3I=}Vc!;)6)u1u{ zzJrmmMJto-Xr*x{;WV`YX(Fe-OA-y{2_Sa)cRqW4ZZdU&wo1R&t!?;hc?lIg_zchu zz+#k#`?nq89{IZXw!9w`Je^#q-|nfoz@7z*7MCAO{Mm28uGUlYkVkWQLHw7$s=8Z1D@YC5tM~-1oKZSQ-E{~1b}7I>$vwb(BqGj@st%D#@%xL zQDvl~lzq=dh1n7%hFb)=duPZH!OY6qVUQ_jX!%}`1^7wnGt8V8o2Yv5 zS)5=ueZ+X8hM9S>DVa+^Vc;6{!TDjBf9(!@k2=QzdMw{Zh0XQAp(a04ZxNDD!NLYU zUnwk41;;U$Ca_z$3)`2o;qRx6SNdg$A4kJ&2<35TX)CDL`DVBKJEL{au6B-d5g)>t zcJx@WwL!F^7<+XFwDs-WD>olM%pCn_^LJ|W3pXM5eWyMONw)oWT!%piHXzf;5VvItU>>>B9UbVu|6~TF^ zU?2?z#;D>?<2`0(-s6i5wU6+V3tRiVMnyUy!?j}u+Ym!JI`hhCF(|b|%O^*^)vFkj z5SH<@N3q->U*dxJoko5c<{h8JmN%V>`44VCZjlHV2fUyX2$^I$fO zP3{RR4%R#W*}Dx`?XtIk>8_t#47O$4(r2p=r}Bf%yRNS)$~2KqS?$?XX(s~Co7>P-09CytnUTxIhb!5ljG_H}O`41PC8v}s%s>1jO7Pj643Zhb3BpNvi2 zf67*TgG3JvxSI1v7eMx;*i)13o4V~E_l3u+gFJy29B%Y6->JV)Nv}JWyNc6$>G#^b zPqj#74~Kwh>?Fu$dAge+jxsZW))OlqpM-T{uIk{*{eVt$HmknR>kRxvg*}OtMOy`b zf!2Kv(X=PWWT}W8x~CHRL-;Y`spl1D(^IEDr*q%)Ir(sqYljH(B*g}4q=k4}6YZ(C zS^FL8`n{1c|MYTz1XF^+s=Z?VcWPBDL+!KV8zbrp7|`Z~Ah8?6-y@DUjFZ?LQ>xjj z66jqzpt$h>uiWc};5gKpP@H^Fv^d06ZIg?h@hZvnCLOfX!P;A}1XEF~FI&ujsATi= zMOb(dC6ZchEW!HSq%zZ1kxlp1?s8egS-ah?9Pmtrny)0yqG3Y_1 zh$(_iYi}pFG{f_wCCWL8Ul%*o{P&m}j7k<0^&_1W`3_Qmb_60ucKj}s%)R??#I{mP zNP#KZ0*dNcp+>uUiYU>)uI-^54(;**IQ^4dU7#e_rRxd+`9$7=stEP~@XJRmK9pPT z4j-)RwlL0%88#8Yk~y(dh5$nxe}@#JM0yTi+)`*e!IbeXL^pi)kbm5)ZQ_}sO)Sai zSd7B`w2cxEwM9PU2WERju&pn+5)`0LQu(cXf4P4^mGhk!WU756H(aYEorhP@zgUKYQ8M(!hb<2w zWke1u)RSAnrS#+vj-(hv=Qy~G@>$Y-9mE}T_v(2LsDrDk)p>GSU5*-IpI8N4&fhc) zzJVSXW9Zu{=Etzrm#8gmmQU(ed}`qjxa;rbHh%`DOzlth!_g;qMhgizX?WEQ{{dWv)Mn@^2#ve`?j@{J{NA9&g(PWcHNlWz9u1^Y`98|X*!5Mv8HTr*U+0x-7YeEs{PGtmckSHn!qqsHi_95pl{TlMtOr)H*GW4FvIfDS zOhKKlJ$aEsFyiUVd-P4w-_Qe^iu_4}C!)$pify5ISY+AFxUt?9BO1uQNp$>XpD%m{ zK$m|ZuzRJG@_B{Dyfc;tuP*#VOj9 z4|i3V-aBO~Axm|P=3Cx5kCt>>YDmT2{??Ije%gXr+d4U8ec;098OOTyGx}NlRKXhfBdIyQ%}%`Wjb;8Z z9*ymq_UcxRRv!!5!)EtxS_XFo8ad8vFLcWKIEe}0*B3nq$ENkBsBhWYE^-E}Y(#y2 znX|3TSO--9fJoU;jLQ$1UsfO)j%D^=w*3xnlbZkK8gw-<>Fxo`aI(aOlOfR2X4Q>Bg4%#mHb+vXkE%SU0uG+K0 z)H#)pfLF-PiYD{ItwySIDpWIm-2+(_OG1M|cLM6{OZGCUlM>-u+M`SyT?=3>33vh( zjOSHQn6+NSFju_>gr<@lO|nY;xM2G>FSZL}eiX_|?3GE7iDyQkh-%9-8V~BCK zV)Y3AqH;CPxzNDdCQ^=$?7Fo`C_ZRdofn2Ee6V|KlWo@%%F5O-dqjXSo;wP9SJ7DN zn0_7dkv(bgcaFOFHk2$~(zXlq1#bw`mFd$?3js6M>LU69OlH1nKSZ?M+yJ2N8f`R^ zLzNhRy9E)4!qMaF_e>o1(>dVwWc8Vg+6?+)BRS*EZB|y+5IuBIukYV~?*K_u#Q$~& zSYtyF!4j1bOcWDh)F}0iDc+M;QcIIPwXYbhv=uQh)`N(fm{NQpelNiEy+3*u%FIRK z#mg&Aq+Q+evrj>_DHnSZTSgjdow%zotxW@;dYFLKjC1yJ;>X|0j4f+7af1!=bc53m z3iDrWMZIgF{^iiB{g#SJ8haiWEq-R*JCgaybgIG zA=^X){|6L>@T$6h+;j%dOL&18^J1a>SR`-hJ5hy(dNcRj<>0IyzVu8IVGvPurg$mt z%wWqmZkF>?dR2~~W9A;ieZAe!gjyH;sHaxRnbkOS(;icjljTV=;DT_^p`3)Qr$+TF z+O*X!sBO8bZ;sMywWI6T3bMyIsO9aR+&7)S%V}HT0B^cwn7t6R##6y*iNo>cyG)kZph?OZwCq*|{>yY3#+-c#)W8Z#FfG zvV92%i9iX>j#l3LDKXaceEu_VHOT*mlXf4_H$E@wb5g8luam<>2`Y)F?PgehA>8x| zke-z%SxF%Ew?c6)D!BgWr)>WU{*~a(zvi19lB2~lZM22(?Ifl?thg=454x}eU?V_-}buASVU&npGc^&ermnfI4Yd8L8=O=PC z6k11+Ksv%vi9Lb%;4^RdyU)rC%f)}-*X~rXM2z40dIphnPoV51QF|M;+DFe3z#aRG z*{znTc(D1v%}p8+QJ81%y~+$ z-o`a8RZ7emu9RhLXQiYs&-xYD9<3HyIZ|DZqRzqQ!W%RkF|XM0^ZDaje{s7gGV4q; z?qQ_f>N7n-U)wtV=xJ!6>&QMcTj+T)Kr0gQSb`CEC%{puyN@I$TaIllDF6Mfe?$x5 zBzdB|p^-p#FehYoko1x-k95G02Np6mi{%fLBH{Ur}a3HvGgNzcRPL5I; zOGC&-mG&T z_QzTdU`<_uBP!u&9?i*1qIZDmTXY$2U#x@&X8#HTX}hU_PBYJs73kCC$g80ACa^+h zo5q$=T$ zo%L~o!>enT6q*3Z0GA9bJLqa>XZZF_b{WY|o3?u}KBkDSV*xqasl;RZ24BI(B zoV~#$+2>%Gg!UhhB%tjdMGy9X*E>VJO+V!M;S{;PlM2Y*9O-=te|8_nme?&HLTSAb z6e*e|(rqeNW@F1hmt+ZHZpiIBf|S_a4WeYrDp9z>9}sQi4-5$=LZWB*&Xu-}=LO%d zarlCVan$xF2r;IzHaf8mDyO3?L75fYN{(R3geX&-l=Wkc z?#5fq*cWLzi$W^bWc+N25b4H7!|@W%61e247$bO-=x=yiD$9P0KiG+J>*E@=q_;NS zO~>ANp(DDndm-VoN^D z)4^@}uQ49(0{PEnC1u^w6WHd=UCH)zIZ-Fjle(KDPrKN-pUTdLVqb{Oa5z!d&zec_ zVAd)#a+u~T7WT*`bH4h?c>6Rz<@#@NpZ<=izy=(r>T-wSJK0l$;;`Zl9FVL9Xks5Xajly2gm@ay9N6TQ8&0t@FWW!4lvnWIlIt zFz17HLr5GVdPic!+Dj;>r@aNSLIClMU!mF1YPHtRmsd37+wJv>>5L#n%V}D@NSb@s z*b348#x+l$<}+S|)AE;mTBmkeSJp@yayVAW{qmXOQK`t_OwPUnrHoaoFk0RqL9a8Z zXXtqTLv!qUzTW=nBIEgIfOA1Xn;)}&k63tHRns^FU$09te6&3gYm=fvN-7eYE6LtYsUc^x#(X>iW0Bdd)OLBb+ss#of0|3<+)043`WZB_45d<1f+I-nNAc zy|(u5Kgw$qA7Q=hMiNgBI0jyK`=;#1i6)R`c`@F8BzoL;B`F+%>&nXpV)7&AR$RL~ zMH?6OM;bMD*WYo@%k>4#?#c)KzFR>9zHK-0)GOOw3-K_e@OrfmNgI&AFK@b(zX;qm zA@SXsHglQUORjZ?#E(XHUT-h$KgQ?e48^vb?w~yYddRi;fFE5zafZo+3cDWXJ-;OO z&|SMoNOJtF8*}7s(LE0b(*O3J)Bh!j{E-Phjbu*+QvI6kFV~}-C>gE}9<*4I62b)@P|iUaK1`FD^E+=6JZ-3N!rJCgjZt6h+tBXPuo)AEcG+p^SBJs(&OW{Z?m>mVZMs z_HQP}SESQbv#VU0W4Wd2!E;C9a--AqEm1QY<@foxYvGs3rSBV|vGIMLj%m zdy^Qn?ivy-0kR4fd|=s!k`X&*N5IW}W#^Eu-wmUnbv^rL_-g zX=;tzlIR{%=Dgf#sYEN)mjSxL!S!}q)5hj$QeHO=%2u{(vgcT=lh zzI)}Oed{;v<}dEln@o-h&l-QE&@32D(*QkGf_}UFO=u_s*V5Y-tj(kshR!+b%g?Si zE2H2QqIW)gM&MA(+HZqj$6QA^Rb+2Y$4!?qx=gosKYM^lS71q!0v?xNooN=L zTeoS(fqmo}jtuDm6m@DDAiM*Rjo*a%nyHwu={3gVal4QC+-hU2o67;D8z`bqlTRj# z`y33J{+P)I{vyHH`Vcrv9a6bHb)4_BAw-^ z{WwlAs@(NiLJFCCCUH?_^1gl>>ss`^Bvmc;P9aX7Q>mG{E3ef=f9Sp7__uj8KW$vT zpJ<3KDzc|lL!fSNgC0%g?&h@olRW!Pc%$3Rm?qt)G@?yQOtiQ`JLJ&r*mP&-jen!t z0G?(qrvy(X)1~`swEYH{M3XNfa?=DZBhQmc1$U^?AeA*>Yzcr}4md*kbBNy|j_baA zWZa0t^;8G{RLpv>1$l@o(n13SbH-m3aAV5FTlLdbol)@?j#_$ejED})_q%EsA| z%+X>bWP7G3g&Tf8{1>DDfOx%FRFpu1I7jDW>T=&6wG(>KN{aqJXB+*mj0T|C|8K$n z|9IFq`2NlQUb^r5v7GKyCnf*0pifVU)v97_peRO}vI`R%LM%&qBO%;l&y$MIIrqak z{FBDetIeGOzuUQ>|6i6g!`j-~9Ol}wt#K ztgFVb&K3K~x_gDG6 zXL&T5JkFqvtNtI}C`BJ1Xwkf;k0*CO^f4`4;=g$?9A$eg1->gWwxut_pS48WC_Cqp zB?7(VAGM;IKuJxjAzfCAw|z7yC=Yn8;}(e!-+g?+bWq;F1s zFNFkqCD)N1#v(5NwP6Vxct<0|&z53&Hl@K8JP~MX_`$+xXB1AQzw>t8EP(3&?eI+* zgb@zX#`XD+4`<_W`!_qm`=_Z^*OG(yvlYDVEu=a$7xR*`Oo0Zxc1(Hys^w0}%~Ki7 zXM6W?iPOB*dlT9q1gQf?g+kx^NxvhMz3+_IrLS;#X^o2kfCi{5+uBL>(LF>vmM%Uw z=GSlYIc#LZL~n}a|M%fH!gx_z-i`V>@+v?%Mhq+>HNk!}34*;jCdbj*FI$ z54=qSR_C4J#|7Wn&Sq~6IBA@v4df$RQg*7>80ob;GsnGMotaGVK-ELL@m!dN{~1j; zf}(1-U58TzXkB*2%V3+W{n}dB_e)lw`>OkVDfc!OVbNGQzxSb^-wyKC9l4R{AXbLma>tVvDJ*r&S-H$A zD@8Zk*cdUjAnjZ6k-FOn%(BOe-M4%>QS5W?BDNg#xYRktYhPT_ zba7i^xk&VzP4YrLmieWflmLohvu=MyL9{h5{x2E}iG9=m>bdHF%wtB$=uMUB6FEV& zWMKp0oYk6^H$#*DjjDyvu|>6+cwC!Ug#!~ia;GylMv`B&nT>>KDfaX58sQe^RIreY z=i5q@K$n-GCSSRqvo#69yIC({49V_6+C%k%eV|{v>1J=Lx1?HhAf;!fiIv=z`wMMJny{41B-weq#`fCTB$dX)>moO>Jds( z9O9^Lvn+%~YM^O(g8{i!?469W!2_#=YBODL+Wt1rE+kbmUY!CFj zzAp_9$IN+?U66j{uUqXv#YEdSa|!0?YZ-Da;#FSM_EInuEE{nj6I88y9cF}#j1m(7 z%xmh@Z#250l&x>(bba1(tbPkT<%eq!O2xK4r2v>@rMI z(=g%QeS9;44aU}BPwQ_F(rBzndo!Kg!}E1|KJ6p)i#WEffg6c}!{8@2<3L`2g_QGp z>{V!)?mF-}Rmy#;sw(hAhE4H0lBp&CjrUyZz^Lwz_1eWh$n9Zad1uPjnbBQx^ykSzoYpBqBv>#h~rsd*m7=TEy zb-I%k+pbC{h?vU%o=v+fE{It{jJJiFYBd5v%1U5L#x=92Ysm()EU@Ku-72M&r#cwB zc9$}l>AM@q##rYLD)2g_ZgMko0iMarnT(-|s>bu_V&-B_Z~#ppZA0r)CNHv_Roc^Z zGc@DHvntuK%2?JwUHnpn7zvePLojKJCgfa?Jmo>P^r)+Su~}5QA-}hcfjVb$>}TNC z5t|&O+lGHEhd!$nZ)iBgBOMzMU&zI5%4LM5;kmd|zH?=A=n5xEi+U*nWKA zo_arfs+H%=mn~7p7WP|Q&pXZ8YmNB0>yk2MeU-#ted?n%a%Leu@oxg&*|d)KvD?#! zgGz-zYfq+EDgBI)jnN+ipPIrFdOP1X1^*$yf7_9gHlpoDLrUzYjcpk&vZPv$?$xl{ zZmg^Aw5(l_$#@u}A=f5V8^jED)%F*gf!D=x4lKki3NJ1?8VRczXprX9b}>5Y^~h19 zUW9C{lC3U}6q%VGxbd#f)QCvvz6jraJ9MDIB)u!ivwsR+~yg z)>6gk`qRW9nFk6C&d3KYm~G!}o3F)p+397q@?o|H4;md{DYVBkzH+GXS>qUU&`Wne z{dlx5V$M8KT|LA~?_++7w&07uOP>9HDL!L`d9d0(Iie;Y_f0k&hUQoH-7lE_BHHsCbVQQwUR3vgyg(yAhw0-%8Bi zy~(v!fHtud0v#bYx|#536jM|eT;k(SVbuZbLg^V*5e*&BU>0}%7W5HBQpQ#@PW<_; zVPl-uQp_!COqXGBnB&01vzdF5Qgfnb_;n+lvd6kcTsXMwS4qa3xim}{7*MTrW}5q# zDE9c`7}t0Cc)6j&ir+>A*$Zs;2CK%kW{Ji_bCi)JpUVYK$MTAVN8PQR*MsY|3qFnc zfHpCUC`O^(E6=Cyoj7A;m}SGje&mBe)-Yq$ry!!PgrdgHOe0mtJV)^krdg{wsMD(M zOs<_Vga?mr&i-*R2`7Ct+nM`CE-?vsiudi`YQxjU0gFs-Meq~SNLq9 z^E+erzy1Mz{5&u}wI)gaoE<~D<$R^#UUFT4G$B%4?#Ubk9P#wS6%dXpQfn*W^$X<5 zK=M#;wE`0#^sVewMP|)Uu~4B@u>>e$2V7zWjT1kC2$A>zh>IAV<$ShpL6E|KvYzVn z5h$cQm;FYx;u-JP^^=g3Rte_3{DaiNIQG4x1OO^x6hY11Lxmp zH7;W|9jb?yYk*OTh&#)u! z9}p*gLC_y6%fEOtz6lX+&{A|+Z{V|xJ37fD!Wh1q*00g#u33LZvfEt$*tR>EqiroR zfTc|Iq{p;1^gSY+ZXKaA#OWndgKO~}Ksq*8QlM~h?3u&wb&t**Z+`6+WX?@^D>nAMS0(GzJ<%qF8TU|*OvL_KPmoME%w)kteCwDemN2{A zJwXW(%mce}j8j_s8B(h0>3TJI$8p7&bbXm-!#QnqRLKOiN7{XyZbWcOooUqRU%wKZu2S2Yf`S-MoU0IZmtS+Fjn z`CF)0NW8cl=(1EEuY%tTmZOz68c)Dzu-Vv{r1|iYEGzhy#F^Xglo(bszM+9mQ=xl5 zv1(EX?=y01I(xjC!ty>|WKrhg5R5bmzt>oY+xEFF4;7g~9H=!t>C1#g<5gb@z9hNZ z`v)Wi8bn(cbXUL#`sh5nJ=N7F7jt%P>Chl*|0%9SIyaDf{wbu1@a~L{`;7mg|Mt+A?h(Y82od|?zxjdvIu=K zKL-%On!*YS4*a+l&%^o}Il71Hzm9R{JuWXw|7}`W;O=}*>}H`t5Q_wL$p8#=$;wDF z2a@%128jI}IsNv`iB)})JppOA%l8jM7hAIegsU*GYrV-j`0F0PlGZR_x1!wq^5;c7 z{dLaSw6{)c=EbOo1uZfs`ht6QMX2~_i9vrtqE7Lge}p5&gCENBP>Z}m|wJ3 z_FuJ*zVz{uev+Y2Xkf^CPlG8*!**Hmfe)fHD@TIv=+$p)Nj+Cc*RVTDwN**fk86!$ z^>zi;UdYafHpMl)fWrMRrVdh~)1p@&AjwY_QxD=_WL7rqF61{MvG19QF9RO;Xh_y; zTB&oiHfJq}o-=GEhFd8B(h@VIz$ejGb7>V6hPduQWzhg!rjfs^jAiqKSFjWa_i)q{ zodqZqBBhposBglYEMD3Dv>Q`6t&2^t?sr664F3btM9zjs6r_&0J3e};Sy#Tds86_^ zqBbUFRVxR;E`~%=)PH@{ftq6QjQ$m5^Ys8*AyQ_c=Q+$mjk7HT)pR@J6-Blfri7BP>W zK5{%xtn&%X+PsDCjjnyouQStv%4!Tyz~6#eCO?p%)FqrAOazM{`Rr}M3A-4tS~7v> z#W@$8>pvns@_`*s1A!YhW+e#&sVjt4)8RWQKkY+&2JaGn0sKme++?W zFUbue+C0BCK z;ojigwI7`O2UH;hv7oO-@z!Q(^ppQ7{1rP$R2Xr}EvUx+t$GB=7XbOCgPJ!^Z=QH| z-Xe4U0V#-W*1$d>z`;5fESp zFPU{AOR`@^wSJ9FqD-K@sE~djT_pwNPQax;Nz+*_2994rrH^%eU}N4vrDFlrK<_L7 z(nlAO@4D8``0P&gs_=VjYt;DG&7C#wySF4*NouFD9%Xdm5i*K}_X-Jm(?@)w@W-&% z7JrmI%xQ0We_(@{vV>Oh=VUP92XYL^qXzNR1}63i9m5rUFW7qw1(u}Twaw|p_K$m1 zfxhVi^Z{$%47;- z9t)Nw(VRZ^7!hl%jTw%SZaCpgzN{2O!wZdFC_v8KhVxGwHVrGs`o)a8I;BM+avW`^o?rAKPYQT&XNjWgTX z%$LYBxu)Ve5)z0b^OH8{Pm85h^`gNmH>Za=&Qsxn^&Dv=zKktpg}=}yZO60yY_9JY zAq}JOqG*ld;3t^^-aw&NU>c}4M7D`l?psKqs9N2b(h&>A2_tGJ1p-X{U1QdmIhDY2 zGYom@$yFynZ%1b{6Mk_xe|#}5k}71QHJSW}E^j^Klz8R9_eDyHvBvr-)t^!NUyWS) zD~Y{<=MSdN2jcG8-z#Di|9wT+-M_uN*gFx6E@-ZU@tb`sUv+#n#Kf&oSJMMy);uXKXYH{xWM3u;WeRmT7? zhdTWJdBuJp3qsc}zXmyb1o=@NdNU8--jv3Btj`3)@+xNzXCj~WJSFHYIY_ctT3R^J z6Ki&Crcg2Xi$TkF$;tMYr)82)#)vCT7lmoR3MHd~m%|wmSXiMZnGx*qxF12XqXuY4 zV7by`O1NMFzrw}YP~S|Nvh_ce>?Vwf^#ypU&oOEK@O-o)rl;+`ti(l$)i>lIcOK40 zcV_Ebc@kbg$zRE|*ZAabo8T|~!F8tQmMvTIq}L1hX}-W4!73v_n&?}xrV>OrmsA-d z<1XGypMx`YE927D>a?TkbU`pH6fmepuSKzKA!7u{Qz zSGkYr8ZzFwZW7se%Ah~*z(`H^qeUxbLy5RM$L83Dj|NCA*h$Jtxr#40c zm+z5^4EGEow|DKf=8SApeb;(S=YjgR;Gd@(z_7K;xdZg;dgZ84;D`=7xp1r&--C%} zKl>k9zn#8|lg=wB3@8q`8w&VKmZEd|ESP8NHKoS2oSs=rj}Q%}pEJ0`oW*kZNCFF; zRsbAZI7bhlhOZDqqJ;!k>Q*VS6@I6>g7S}Nb07T&s+H@%pNE*9BhSt2bLZ-6-I|y2 z+7e)cW)<#+?+_lXS%L@J4u(m82$MaMOJc&p&N1Wb0L#^Q?VLw|O3<@GgX)$H`nD#1 zvPGsQ9JsmpqVZyV|8k!pQeY*?7BBw*Oo1UrnaundXiI)dFrQ`|SB5kV$;0iI%pnU9 zvC-csrALHyH4+AxGs*oR4P|TKsWDmayrmJXyeCSycNlGGEwE4(O>Ke4qPkiO?JCGV zSM>AZh1? z0R*0|KmULRifZRBoL;Ue+LRfa{Z@P?;jFWW*?}<%vYRvzBhmv;y?t^Zj%aX6P7vO( ziF3cS;x1?6ME)IFEbM6hIXuU!iyeRRLb&RH8aH{|0cg0?yho`<<|XDQn@^L!VmC28 z5!8>*jh+1W+lrP@n4WxRi+@?lxAeYR7DT%Pcm&Hwa>(|)yh)&*aQlfjkt7U_YUM>s zPZAAz>ow(d4IK&YAi15eZs88OrhiSK|KIKTe>wBSqk`fKk@1B;O*Qh{ftl2YYMgM* z|DI5gHNN8l;8Oa24h@W_(d|Ma};( zb#wES74yPvnwt}?LfLswmMI>Wm75*BSa>tNPbIW!QH;am!$HP#{&z!SGaaDVt75*s zLW%x2=H4=_t*%`c4TU1b-Jva3iWV&nrA11y;z5f;2vRJ#6?Z7mA_0m!lt6GP?hb8m zFHVZ3KzYx6-*2sT?QflZoxS%tf6l*L$()&UK4XkI#(17v&{5mg_b0{HsuGm^&Q=Ql zqnAFVJI+hrfxx!)Gl@GaNh+GG?N0LuO25Q_o_s0a7Z(OQoGlqI{`q1!`L(Z&^U&`y zk5Jb@V$FrJGtQqIS|yW*5N=Imm;IA(n9xMOw`a->h=P;UZ)ny+#27fzT9zG=<-gcn zIC~RBZ^n;8{V}pV4Bual*P8?s%hxgNhIXy3O&Khn%ZL3&MO|G>1GUVct};=^ zDloB{W=xNI%+9pI<74k8d%BLKcn%br6qKD-Z<+s&6CG($B(Au%M=C&f7<`6f(aN>|5M3KN});;a_hRN z*7M94)T-W&@s!6*#P&bqM z-Vi_m<=-C8IO6kl@x zsV_8%tO-%Sc^pze!|@_%&dwb+yC67DHJC+gwVk&Y728vb2(c7L4U4UyYQu*5P$_pOw) zIi*LI739l61*2!fTMa(aVPp1`0NIA~h?-&tIOilgq9fe-ke^J#v=@&_C_9uizlK1L zNQ4z*5VRQfZH4P@W+Ls92$|FRe6`-zZIy1%)FnjPU_)Jey>}j!`$4o>K;%=(lcYt- z_UU>uvCw7?C1C*Y-WdsJ!8io06E^$niRBRgS{@A^3$#qLqFW4K5ng3tx>kMEshxk>p?_gVxJ3!-lr!gKK<4&Eld;=t|fCe9W489+NFc_XN&CD%<%|O z8B3lkV`F!bI&2d8{);s$c-z9)TRDsmOPXiR(hvl~5?*cGw`DXST+eQ!v27_Y*Eh>> zHbFY!W4C@}th^9Nhl$k=z587qt!8BPlmLf+t$8h>zcn}VdLlY-aUd`6!AA#}X9X?0K%QERm`9W4sf>XT>RECRVA8*@q9_|T+%Uf|=j9k6`#pBzUP z6PLvlaqhu!WiHXhTanW^aoNYy{%&9P(p&TsMdOl(Z27Iz75H~dLVJ>fr4ozWFTvy0 z@MmbTx>A2JH1S+T}d#Z6U`|>|C@G&HsoIa+<^489T55Od0A>>hd>H+bwiDj@mQ%yy{Vx( z)A$>EA7BFoFwt`g{hv0@`iri`yC{4`hF-8o?B6+Xx>_rQx{@fl@5LMj@*emWf|*w% zf$AEOV@v)lls<6Aj!-2j#Vz6++;66X3X+-A9}UUdXQ7+(s4p@45>Wh$CZ3Zmj$aqh zkBh<7e8K2wU~<+Mk1T&YuIm))C}I=&pc)L~au__ia?^4k$LQVhU|_exMs0}IKc!Q@ zI}Fki?(8;?vb`&E$z3jt0e4rhUe_sqU75qR@L*!&SW(PRL8h8vB{|u&Kw~ImJtLM; z`}8WZ=0boJ!o4$AjCwITpK4VLI%2x^P52fplNn>pZxbrFIfd;+1axdx3cN+H7y8LxdkBcfDGW81z<(*wT{I=R?4z7x{uR?E5 zpXZU>HRVuTn+hwU18xQBw;N|`I8-9hX?b?mjrEVtIIsd zuw&R&pF(k8Da@}MRb0SV{O7en(=5YWpuZHw2rIJ+2v~ID%0-G+>GbML%2pM^azt@b z4F3Wl4%?z4QwsgN<*^pWpXg(*S@(pT$UqH0m<~o@DmF60} zr%oCKNDnNC$-KzUk!*b20EYJ^r0_K~=JUpBcLR_YKk1~_njU9ApNwexyyn= zvu^hQCbb>4TD#hP`F=-pa>pyl-Gnys3b4H|@-m?9OjzYIfhjbP=0{vOJyW(_HUNA= z);Xr$`gBIBHX|FF0?4tNGKIO)TdzM1E(I2n*1Vns987N29X5esaUTW%^fgHn(Azb zPQ(=>n<6#p>u#9yV1}v^T<%S8oEOLO{#G_*?as_iXnSYn`QBf_%C^xrJ4uWe`*X6& z@CBoCiOvLgW%{CBx!<=D$?~~OEUUyJ19w{DT{L@&gZ%GLCpb8GAdpZ1L~8BY1mytk zD>}|8H5$FnzQX6P+=`NRQo`rWV=Vz!tUoEi_-*8pIb;^KPh6T6c(^#ZScPoGrQZzp zDWH}mFZw|C7)W1BbvgX;q$l^=RnsW~+ztHxp;VlLBd5*hTYl)6SVgpcL&YsaYVTK5 zc5tDqrr3G7*RvPj?`t~az0Uo1$K0IT8_0|1JymrQ^;dA98rHroGI6nyuHGCceNH`q zao6gYxubG~lcmbf1vOMzv?Qp{AJ##oqM*BB-D^ati}S%8=$*2P1M~amGM1(!0kgiYU7-8lfxi1OzhW`5TZexTe49kvR$hCJp=mdVAS&ZD6Ai_-ajFdU*d;2=q zzlWMlGn(ewI=Si%@hD7ndn4g+l`g)bPQCAltDG~aVf-$lZP6DhN2&|$~Oq(ezS9>adc6a98Od5^q(Gk%v zRUV=>8+twY{`W$vM=?P?6O<5!?{iL`6+T3bl!p=Liz0;H^y75g*mwzU`#jm59dm&! zw=d^J)2B}Ueo@CVC0x2@q^#(fyl?Mh^1Ps{zUj$qzidf$q;$BF42V54HsqgVAB#Ko zGReu?0?E{`1dA1tOnogle2=fs_FT5<#7yUOTt?Mjd6T}np^QTfs#UpT`0;aSHP*yw zFrLDmS)G~Q8rrP{Gt%$Ne4J4lR z7>w9v){S9XB&DtlZ@W@cNFNwr&)3|_p#3}eCwEhR;UH%Zof+nTvEO`ob==Y4JP~Oi zjGQYN|hQqp93p%U6FSC@s}4&Q1RZGVD)K<7h^Ede}iY?=M%utTZv2 z@Z;zxwoj5m<o{UGdsKao^CyD80*^vcU2NT@lK0SVM@Z)z~iE; zQd^}xU{H=i1l5_X9JB;1ePR4={>DCY^?7epH|_Rrfn5oB`#h2KATy&|U6PPk_L$gC zrSryLaOuU=?|DibizIAqicl9ZE%=kI)E$cz z7B+Zbv_N4J^zEu~7WZ>GBhK_#fhi$D+=~~zn_f#+t3|3Vmmz4>ftI9KA+PakW4#tJ zq2EgKYru~lC)2_7#Rsy&^Zw9{MAE+U?~4Og+dkgrRudoTD1YUn7aS4?bIF!nC-u%Y{g$y10rI*4fl=N$2!vXd+2RIgnoQcC+{^Z*8VKK9b{$(84(|PrBu#)ovRXN2#?+ixv3k$< zQ;H{>ko7oP^)%l9H&b=%o|x=JvfHu8mrRNP}j4>3M~4z67_U zOi(vEH+mofaiGJp+F)+VQF(tVM+?a@T*C{(S@T>o;NgmG2oUbOe$`&JeB4}Q-kIvb zKJ!N1ae&TsI7aMja<>FLiz)cBf1MCtvJa**3oI&FDLT~h{zw#BFnjaXURI_9t=o8+ zF3U8B_}#I z3^XFRE$ver4CB9AoFVbJe!ha5CDJ=ET*l2Ki7WT6gy}Jn-`%Q)6R%nEPD`v%jeej@+UDiOABDy0mj(h9#t=P7PY1~LkajS_>1Lx z9>Qa1%GjtmVokUP)Rq1qmerj~X5RkbkB|Gt_RvCQ8A*4wcOnnGk|$z3NGUPGs?Bp% z&R=FZ?Q58Md!diCvo9WE!@E4HD#pA{-l72`**8r$4;vb24Ump8$E^wEWP(o#_Eqr` z=E66(nllFO2;szXT1}z-dt1%vgxuCDbHSi=y~m}n&kZj3{WXBf=eJe0wpj#JX$pEm zF)j4##YmjkYL_Q~^_uyKgbOxg^@?Q{C3UDtcVu{ZDJ@upzNj?;xrbyw*cM%-1RLm5(@j@O) zU`5E=JPjiAp~4!6b@sa3hrOw*GhBQ-R~=qe_tA#!cwBxTbhNZl9@J-Agc;FjG_syM z=PAuP5*}mHZm$f>XS}zq$wa2vZtJf%)exHnWi*?tLhS<^=GGg{9~tRsB;p_`I36pw z9RTMsuD}|1P<(Rob0Qe6h_f(;3#$u6lnc(!$BY4}8GL5ykznCJybY3nwA6+$Zde#l@$S7VOD#dv8vCj*2p@+NfFWsxfNk$@TsIXi% zOe5-S0@ks;D;x8ju16W?4cU}bh38&l{Yr+DXlg)8p+R~`OgmmA!=BBI-3wd9`9coFlcbv4gH@#$T=)+BmnK>BbRz@6)(0NmYUmHp@lThF|o#TntJehGWK) z;Cu+Ni|}e}bYS7)RUs-!&W-{7n3h&37w_YP^dJpX#c~~Nm`7jsmhT(Jg(_FDnn38TK;v z((qYIH$k`TuH5V0I}Q}Yx8_?9?>x!Eh$r<7N?sh{7CF8mi^isBTPcSvnzqkEZ-q;V z84Xfo(2FV2OQTUf;g>(wXYF&yV|(TzJVeXoQwh`_-QHOS<=|Ni7zji;1;h zL3*Lzc2#IDw@{lP+4ntPh)5#wO6VT~mH_tKwn{gB zWErQpEzY4Awc2z~VtGQ^KzRLxWEBD@M$bp`rCp@;7X(RPR(U(HKV3`G+WttQay_3I zF6~pTT!6wj?|uUh+_H;J#X`q$7hOJDs7zCS+e{61|J#%>(iH6$*_(cSZ)wQlFOc<( z=`4Ej^Hv;X_)9Fqdm5^i_+5KrdZ%_VqOlXy`z(Aw7`VF+Nm@Y3o+|wV zmksg}=?@8d?_Kk-C*B8?Vi(o0PF8s?u12%ShP|4tI-eIOqiso9op|?)>HZ7(>lDqI zneRNK9^8vPtQ5DVVl@z-`;8^+Z^0&f^+Qbgx}n$)AF}we*kg&1M){`aIBdkS((u0B zH)Ga(wu3aSaHnVG9~tSS2=@4+2U05I!pxP)v+>cCNqgWKsm-XAQN+d5Qr=9<~yY0VqV zE~cj^0LKO5R>t$QB|F#d^H>Y6QSh2wtySWD{jC?W#V%f&vTDN4+t0<;CT3qv$}1_- z8pK>NPB7-||6-~bt=Y2}=HkLD`Qa(Dv2@KR`l)}H8{91!!1Lgu`75l@5v)Wjj&+SW zo{r9ZlP^NmZ|{z>WjcsX0d32$;enmhU$`CNgfu zzNeIwo934~(dZzp+j13l>uI&g7$6y7HvD(T+XOmZA=8Q8`QIIH^8Q~SLZB8*+wo}L zgT63jhwjT+rKr#OWxR>oM^8p9HkrD~dAZ1o6Bbx*7j5RKtaJs2h*H+((XhG_$S~eqLpC}G}1?kr=s{sq6ERD&N z8fc#I1P&>?Yp|*p_9Isbz-pp~b~Wi$ zG`o8yvJi4znM*C2OT1)CPzkNHYWnag&D1DrElJQ9J~!-`sh?F2x#nzM8zEd4?~b7H=mI2E*BmsybPfQ+ZMRLE8CmurfT#W6JviX`~52SryaY(rlp{Q4d{>LB(BY$ z^x{>P$_-PK%Bn(@J%Jyyhw8iA1Bw^b6?&};8NC$UZoot#-&k)TnMZb<`Q8nA1#p#S zSmP~L#$073f9$iV%^7RPzVS0?F_pEVOR9UmM4NmvlbLX((^`w^bmy!u*!R8+vW>Iv zU->@5Q-!KWV&LmDeWTS zXNi;cRQ%j2c~RPZ4}3?3-f3n@gsivb5&)=-q(vn@qzEIlLpy{`MUyZ=18c%*Cs>l% zyRV;>!uThlJ4e``)FW@50cX1uK@DoM`xXQe98ql8C8D3#JLw=ni{Q%)AL8*6h=cQj zzGO(fJ<%G`r|(c~FOBEe`5R@JI?q)+%&(DtF_dS2)jQFcACB56PHPjU$Olq(r$_ye zqM0_MQizv$OI3P&fZaPNgsnH@^e}x#OGqq_J)ExJFLeOeYXD@v3Rr>4j3<<>x6IRZ zrq`2Cd@u^1td^wwS-Y!LodkBwc_upEU1O%0S#ihz!@#zX~ z!j`_;8;AV(iTweSwL$FC<0Yv#pXQ09JyEI%6+$pBMQ}Z5U-LM>brfL4ME3fM$4Lvn zE1Ix}Hb|^+MyS-P>f!D9!zB)}Hu5mt#B)3Gg~mS|t`<^?OK^@G8&lL8sIpV^RH$ha zzXdYmBf z;a>MpWfw3A^)JTk2q_)PkwvKObl7O+mA8X4mk+0W>97j63p>0cv<0ZC7Xvc3BTck= zOIl2gvS}gft8`!(z_U8P@dE_cJep~^JEqHD3wfMm_ozf;-&XZIA$J7w5Gg%+)e zZIi>Tw;`Hb933xD1u<@0N_4X!tDr#9ntB{o)2|OFR}*WiZ~N@LtL6dIqBgJ!X-avv zIv*@4`Hy^laa%OQaWWuIkPfIb?msE_Z8+P@H0?XoH=wO~;7oHl%%Cdskpd9C{irME zP3&oNzejJyJbBnWv#HAA zF!{t{S!^wJ2JR-$%>4J^z~f~Ak4M`&1Ffz+;gAd;Hh#sfBF0lUFsjOGhE<&q{D8aW zv2y%zMGBSmCi^+{grlqwV#eRJ81~*+s>i+b_*e0F97FBYad$wcT>0O74P~%82)K`Y z;6BV3E}$%gQmsDc?V(n#<;{HA7We!}?i!|m-btNXwU4$3%ZwMvwD+Da<|j`tV~b4+ zX%JxNUE~oz;1TXY&C0T!{zuv)nHoUJZwHpvOU6G5^3IAcM)9e&t)?^v{O?=&t_&qb&V zXa6F>zx|0d`=7$V1^^I_Ag$zphTbBUo{nTmq{2K@RzK^FaQ z9NU~@4xXp&6Z0iWvyI+0ZU;2PM+MlQ1-p{n=Sk=KlaESc&Cn-9xH!Ofyq?RNqk>@&)r+}1z=IBo5SOF!dvCbODu8ebJ+ zFIq|XSw8{WBP9Z0(Ok_1qz2;8Pe4Xy7{$IszVPk%(Rge+(_VDFH8qOF=k^zm+QySP z0YGC3)-LjUUWP~OMz^t5^HbwioUnjZFadM@p*?oq{H(7UBx zIljtTMjY36sojTeZ@P+<+WZw-On^}Be*L1RfR=Qa_KgM-B!k}J*T z&+mXFnx$RC^5m`?1=i{|cu(L~-OX(y>Q+3zs@06Isimc<>3#t+E?Z!@kjD0Wa5H;B z_{;5^)9TiDF8AYuQ+p|bbANPNNu`@bx#z^6U?>gZh)Q++AVW_3={RhOg`{_P&ndxO2ynJVAraT3Xe6nn|L z&!zspv(C`!ux|Il0VWFShp!b$TayP5CKO{XT0p-h9++WLPBxG+Us{^#l8gyqpS_xN zV|OelS5s4bGfUP-;@``$V($3vjZZ_6ZBf6GU#TJlsV-226n{W7U|8IATP8n`3tfH>Nk$vpI0PTIdV&W)Hp~#>@;FhGoGC()+dhv9ica?DIr&pu67ZIE- z`hM$PrzNKR#@@7!#+9O+$QnL*?TjUO+9;|oJoxhw_DcjZQ?TisK#_7(&( zo%)l>!=(GspFyDOdocP6ImVi*N2mR%Oc~F38Y^5LzTMeE;ttOz9?^55IyLmGT&n`t!mGv5!>T2H}5)O8eIxkugt?*+WPZU03TL&Yqi!| z^#bC7Y>F;!{LBU&G{V!9jeOkfmq@j@U{2{7&()VIgaWgh|L`J;n_5bz7pTSF5pxT6 zKLo(woWKeu2p1NEa!6lM5vVRo<6y*j?TWhrsIm%w2jHJ4-EzMjwL0Ht=Sw;hnV_KiO0aMPkTpxcW02+enycuichCHAi1RPdYy0{I zS0}syDX(nbIrC^#RY&WZCgFZ#^Dq7jHB~KfEfSdQg>tt!*{x_X#uw0wrp_`txb}@T zKtMQsIBnLw)-_Z&t0gXXs{D;R6Mz`GxxAz?;452vGr!pNtaM1)mjtMSd96G|>w?W{ z>ufW6On4#e+y3HF2TSu;F$2n%p?V*Vm#WV9elz^!6CGphZ$w_2 z(IrS!!N(1YJB_`fwSTyl76z;Ca!r!@f)aqWX#{|M_GaOpJmdrP%H0=#j4-xcY4cdr z+E|cfQ{c{5%0>AeBfSeTFLnTfpqaOwjb~5*4&6GmME!?~d~n|}w`Ub#_eJ=N0)z|I z%UC|h8(SpJs-3q(zs7Qw!jQzkfx#X3%9{?>Q+QQr7xXQ&CBd=o*_Hs;&J}h|JID!! z>}O#+Z66PD5*d>{y5Pxo>X$HKx_52Jqw((0tuq&xHX%hGtJF16opoo#m^;4F zQDd)K;tGY*y=wpx>3q_@xWB@F4=OQb0?-AYniuR=*Xk9JOmsZu0#H$`EBg zI+%+R98~|IH}tgoWUY`OM$0@Dq5O2 zo7oRQ7ZdmZrs?ySpoI@|*Ps$uE&v0dIsG$U1EVka0II85Ngn!Edc{7=LeLU=(k;oG zey04C@QLn6i!MQhB)64XSwVa6>)l{mbuqEbooU$dho?f;_!{!e<0OE~l~?;lE(OLw zIm~>Hw~}9EdFXP)&te0jXB8L89xbRcF^quoqvwmhEWz9m@v_r*6Gl0Y<58B(NRSdP z2vD`=+S8TR*?@}o1wA-^G{cp!^A|`b#3Evdj^2M-{;5GJ>b-`qm1y*)g57%Q9mAf1 z_atviz~N)dX{-i4dENk8z&I1g=W|6Z^LMU44to>bn+x!UEs~e02GB0pnbLYy6F`dB z)KS010~Oxu_tNV$RPEVAqBY8pY&egZ1cl+e%Cae)jgf`|OWpz_TGMP6=zTsXh;QgY z+XM-_S4)%q14L`Sm$&x!=>3f=e|88?B23?T97J7&TU6O6Qg*G`5z%M49syA2WrJ`C z7#aQ!9Teh8%;F+6#J?rZ5Tb0w^AY5n6xVv4pfdiv#$B1>anm^6Jt2I#vg)+~89?s{$H8_Qy=>)Br5Y&2?L(zF$9 z^5c!yFtY*(M>=Q8irL+yqhKAX`07tK%lHPt{mC>J+emu**I6v9uurUIp z7rP5g69a9~7|xdwhJUtveXkp-|_l}SF4EaOiXbX)d|6Bb*gCtdi$ zak*J>SJhG*0s#HYy$8;i@uv0Wjo^OcS9PIBKWMOi1B9M~0W%)sesEQMN#6wa>V!K3 zScI0f!|DT81Qu8A5Yr@Xan>f(w`af=X55z<@PWcy$-1tk*4uuSS@&dDnpN{}A>`a& zrqb^K_ZI!t!M6~%o{i3!6?#eQXgA!LuS+W?FT0ZoLFD2j;uOM(ugliQl=_1b%=qI4 zEI1+0*%B$Rn}g}GXJbG!t?2WsOt1XXpGXvyHdrK4 ziOI3?S%Zq3HzMp>XKiWH=Q&QnYuQk~#1_e2W+?;4wOm^JKzwBDX>MGeG0y@0mf#p) zS(1s;sLI1|uFlOq6HF|}?`i*M8#e(@4G$6RFPBvv>yA8wlN)~cQQ&G8ufxwlofH#M z6gS;_<$yivi1YO*5j#RzkumH_#TMFwbGziRXVzl|AZq*XSkU)7!}&$p6`UW(8ig8t z)~+Mljd;FxMW`x#&HouDU$6yvL& zLIw14yG6Qa+xDU*U?D|4Z2sc$JugnB@47;_g<+w>ivV&h4;UCVq%3OdF67_$(CQo| zs3Y6j?K6y2=l)`S|awu$=OLkEqbrOb}8+9G9fq3Z}R>p42e2dV`eb>F4f-4-y z@bmZrDyjLw-L&YU)i{SeFG)r0_*WfLwt17;9y>RP71nPadAY)mnDVIk%FYrntu7py z>^_lR@DL;gsJ$f`Gwdebs=Zqu38DepH_DwRrp2gQ!M$#D*fw{x3LF#sQvBBRMbk?x zVa$J@XBNtfa>KslhH0x*AJIu*p>B=$MPZHD>-#^29&gQ~~3g$I~4OKVD zydF@S^?-=YtPcB#a!q9M3+d?!CE?2RrA|2W2=(-rZMuZtJ#MzASvj6x*;v_O5BSOS zXj{`$bYidL(TprBX0aEn8JkB2UR{y7h(AxFC!f2nmgky5k9oGhTde|44|*Bm1PAPj z)gVv7BaeMJ*Lf$=V0*vFyc6nFJZ|XaN7BLmtlSr{0ENEpK3HS-Gi%-D9{tB z#z#MuKLJ2Nrksgru5TTWkd0wVUyT}?Prr1b$Shqp_!qsx%?fuf@Ia((@ z)4*hC_bOIka7vw1Qjl z;_y7N9j{ltv{S^^A+%37?&v4h0G9~X1jgKW;XEiz?0Pcd+o6Jm-K!L3WeXw0y6&M% zy6gFc@QV|=gG-cc8UN=(#UfL%Ph7DN&f?{%e79EN<<=&=&49T8lcAh@8PHUx_OoLO zTG%GcX6=*|fh7c6@*` z0-8v5V{f6?`(p7;bi3GPbO3*tS+iHN9>O4&QRFbj=t$Pki_CD9Qg+I-gFH>nVBcg6 zS6urGL<8t|kGFr>e`Xv|uku;Dq=9SXvmpgOPD)9FlDa#v+EV`E?~-qS$Jr$574Bwf z*Ytg~Zp>|F#E$8ZCFhs0ZU?KQuO70Gm3FZ!*E(h$x`Lv_ioJ4-39^DU;N>qQA+l?r8w zHL!^7b@r(0leWRdhY1Gu6JSscZLH@qL}T8Ql{B7Tp+uAS-Zu}g&!cuY=|uNZL*-HK z2S#R6v;OkZHfvcBpDL?{mXnIGpfBYR9;%|B{C2dBUPTOLN)}-o!?tQ~K9Ak4rG0VU0S}T>QpGR~Ehjvg;Uw|qv zFTqvqy`y1LRyf;DM}v99om8;mzd$`J9H&R23Q*DF8qZ5hV^>%r(?$2ek-qb-qNn#p zw7=AsST|4Ty$Nr3*P_i2;!9dF3br!7aSzt~-8PnK4bXBSF1-A`mxBABQ;u|_LLRy` zU9fdXdY7ymp#9}A?WOyfgUKR%fh%m(`}sDiBp z4!l1zG%5eUJ-Z)GviOpGW=kHkf-xGR@8@=(&yRc`f7F=ylRz;eEv#N_Gn?paaLm(d z<#B9ZCTEpcDpiU@r!8!)8TLbV>XH683=GqgZBVH}^Rs{To!ar01~O zz5G!pwKWz&f(h()kjDaCY}OK^LmHRY&~O$wjHED@fEH5VVq*`OD{5m}2f&RX>rhIg z`WdJlLs(Y|&+y{MLE&%{z~<91fagPMU*@ZY!wb%MsOyZQmcs$n<hj?#{_zO2QCAK_g$s>L^Gw;DNBd+^=$`b5|pR&F*zHtIjr63 z*AZ#&^-(+fPfFU6J)iO{y(N=@j1XzNn{PzLx}Qt5?1PS}r64;}1aHO{@psbUfA)&zC2go#J_=5RucaXh0m**BCQZoAIS*cBTKv$|*(>H)h z3+JtIH*XnlQvWaIE9Q?BorgDaGy$vx2wrs;@xLEaRD4lww9f z>_ilJuYm`{CVEEypr?Egjeiv4#e#xUmh*)nj+n&IQo0Uy}ou;fSl}qx*sY{ zzL?=1qq5bbGk7YFb?ET+$;R?_e_7Kpw18f=WF_}sN4|vSK|&-VgoWY=9uRj0_|77< z<%vC1$x~kGE73jec^IRTAA{fP+MnFtPE7@p!_xc`{1{@-;F*&jH(EgWNV|#DN+bQr zPTT+hKNQzVbBT%l)rup>!K>-@kaGrCCGGL4`#ZN-m}G zIPP_iL#q9fa&?XEQQCk<24n)mizw6}g#d zUOw5UH?%0D$9X#?PYzfqs7xx5875e1h2aOZ1KPTIxN1Z?{Z^SGDZ+E63V5d?Td(5p zJr38S0}+9^?ep;C5yY-sf=ag7_g;j#vYIt;gF^8KWlFyUKT

      O_B3$=qfG6kbz2O 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 L|GTTq-^2d|zUywg literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-682_5d3b677125d8d28b216b9693a31e08adf90765c5c96cda5d773178305dcdedd2.jpg b/docs/AbaqusUserSubroutineManual/images/page-682_5d3b677125d8d28b216b9693a31e08adf90765c5c96cda5d773178305dcdedd2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4f775a88f8379ba3ce76f4418f7f73e2c7f90675 GIT binary patch literal 282732 zcmd42WmFu|wk}#o@IW9qG_Jvdy9WzFgFC@3&}icjf;$9AaDqdC;O^2P1b2tVoklz8 zW$$zD-shb+-gx)kKkrqK*2}kyBHF$SEml7&w_}=-BBgDOm(r* z@$peJ3yTZ!h;j1r@%-Z^NSK(IIM_I(&!3a>&{ER!{BLiMT>w7DGXd0C6eKzT86OD+ zAL+3VpnhuSGo*iRz<+K?$SA1K(9kh3v9O;msDA+{bUH90PjF%$2E9ymH<9M}DFg2Z*H4&O#3ZC-R^$m?p%`H8>ef`)|1LpKu|gqN1Rp{{t5ive%QL;G;gH{#vqhQ z%&YFkr03NHi4XzkvN4*8+fpg7nmRDENRRaDBs4 zC6373;CcypH33q1JMp8kZVY)z#buMwbxs{HQw{inw5z3?W*@+Xh%JI}@HhJj7Dndt zD7$9|=m;T~>X7;+xh}a)7TP0Z`&PK%c%L}yGh)dHL5jjeehvUV>lS+1 ziF=cOS@koy>x>7;4t0h$R zT)nFx1hju4^k!u@-JMv#T9F}@40l~*1M?GW;2oDZOh&(V=NFF`%4o`O38ym8>!g&=Xys59lN2ovGS4w^ZL zm--mrkgxCUCys5N%s~uC0^GZgP@#iN@UWx-B6tJRLAQ)Blo@j$nk0zS$bR3X5ImH% z#=4W&y>}o*RW0Xj6YuA}p@t3l^n0XNcCxs(Gm)k))ed*(OK^%1I0$oJsvsJs5Owj~ zpl1Ma$}C_)sP&nW^tn=%gEy^@Y6%QhQqlyF~sZ*;WC_j1Ze$c2$o9>Of z{jK(F?RD4QAW>{3;t_zQh1HeTi|h8Z@ChUwt@P}8lhNR!e!k>GI-Jt|3b}=@u%0%= z79Nm$CYpnbm%8z@^)t7a0%U?nDSct3Mt5@XlQ4@A4Y@b1v0vTu#$CW&pB^Ue*f z144Fw5s$Tdy7%FwNI^~VD}|Ua^ER6}aF8v^+-?=;Ob4R_xlPXzdf%A7zDkL`rUFG@ z_h+-8A9Dm0q^D-Ya_}XX`(Y42kq6@Ofl@xSb=q?T3-8DYFDRZY7tii{TW7C?7(6hd zO%z5(H}3uj91U}BIZaGk(g_IvJ?n2ZyWo$_{f9%tRJboWxO#k4h6`Nz9CbD+Ou3 z0zb||GZ@V{K6RZ8fEO>S%$_=k<-Zu)pahqGUkA;pZ=VTq+tdtpGWM5q^_2DMCm0{2 zLY+7!W)I6zWmZ3~vd}EXzjLpY?MnAgiH3x&v7m|Tz_=M=)Y8Z|urP1SgxA#39pubp zH&l>)%MIPz{jZ&C=F=Cnl}2xIbsg|r6w4Pb(e&nyVb%CXfHDMe54Z<#jaqDJUyOgYxws#s%Ip1k+NXL0;F z;4dUZ*4>?pn-s;yt2ukI{K~ztC0$lD4~+9diT4PkSH?=~|EnLc8`tC5P{U)2Y3a3B zY;h2lcC~N`4(>+Xh=XkZ*f(JqzkoPxPjP9kP$Z#hiZno(bC+W*Z`9E;MDo=CAXx+_ zPfeB&iFu}aN)n6Vm;4^Y;Bc}2wu(ih?&{Wsl74t0NeOZ2OLH^WBX4gX?xW`-{oNog zWyT{uAP2Y;>T-C%sk^UC9nLRrrLW|*GwitPGS_fWnoc2P18h1QeLgA`g@u38f|KAV zi|mRMN<4{~-&xp~UO)(uO69EfI_M`nq8%bHZmV4y4s|TGoOuK;Y=14`RTC~!6YSn( z=Yah!d>RF2jxD~yvMR3x$>#0Guo+bo2eF?_cLku`C7E7JEp{H>| zo33ieWxEm_6ZM@a(7n2ZTh-#&w^2{Ce z`Xhj5urg<|Fu#jM@yk_@^>3UD#Wu5W@gN+#2W&b&H&|)NF}#p36YeD%#FiYxN)tzc zo(}Allr`SO7Nt4wtc+C4>%H1xsHKX^b?v*swa-q58PgjzH8uWh!*g>4i?=1#X+j^) zgm5I9p4!h+$=uiZg8f2`#C8G08qbZMe=3aWRpMs`06fSH62YqgJg0P=R@#g778aL` zjGq~1dSl?HE2;8^N?~(D%~<*3U+fv2WVd+0h8SC&(wTIW=p0^LAuSW=ujrQ*OP^H0ij;O9u07B8T;E-kKBFVYrbFy)@5ykQ!${nO@F@w~rB znJ`gNLhZ{J7Yx!7+}92h^=kNg2BKfun#}2nzmE4}|M``(VkPyqsu>oeg^~*@L0KrN^zf5gzenjw6>Jn)00~KzKVR<4NVft2AFIeK z!q|-ytjcQVf`&#%u1bNwV7Ec@1k3>>VM+o#KBVz+ZT{z~qspOHZJF|wi}+IPBdg2W zWbFPyOy#x@PfoVoq#^>hN}X>Q#imzaP`EEJBMqPn;%E6@%P;w2&quCL=i2M})weHo zo~M21Z-0v<{O7nWma|xdR7tmv7fi2DJ9Tv9voVY;BER1Mfr}vlO&`vI>4sEPIB{Cf zRwS`?m@^3e;n8KVc*TRqj1mRxgC_Vm56kk)xw{CD>qj9C=e;PsNnDY~9P%kHXm2XP zG{5LSuBch`8z*Z|)WtGQSbvqX-A`P6Mb9flzoqrhp5~Pz|Dt1(0^{H^Oy9=F4)dg2lS~|_4(%=Ey%^S9gi)5@S{I#E5L1Kc)wh%N<&Yi5_d^(2__|YN?cTyX{ zvz`2S0P8~KMykDsTn@Oq= zqFtSb*QfWZ;fp4XQ?O)ZP1z+DM_P~TL1RJr{=Io9kP4x5V)D=zVp#95 z0M@`@-Zq~T5J*0JZoeqdBUsAY$W<9YaD~tA?~S^k**iln#Ga6a|mKQAeg_3^F)-3TaA{ z_Z6#+Ss9uVGoZs%xB)^}^wzn01cqMxR4ULj-UyACIxf@3yY17ZhF7vFuZHoO(kgil zV)wohkSCi>jKiQALoY%}Oq8=4EuXV(5w9P~cTJH09nn0<+2>N0pUOOjY}cY2>7Hf3 z51aVCTR+`^GjrB=`a9@?krEBs!GdBCwR0low0?`0b|m7P1U4b0;|gW z2HCI`q!xOWO$|qj&Mz0t@^umWD^|otsmE|0rw8xaxyZ#GE_m~bY+9L;g_%s^Q*zX+%}ZnY&^;w)MXkEfsaif_lp(y5h>+O1 ziyUZ|v);XVNUM@#Pq$ha-E5AtT+o0yAJ@FbDc)y$8-&G%8%PFmUDV7`%h0b=E{CMs zC3N1@k)l@bio{_K>(nAb*2QJtwLbO1kWPIat&Jxm*2^&`Gd%I1!begd4x*G?M4CKY zJlVvy5pLWSUpiP<%hp$zX4~to12q^-?QPe<7~_gh-GYGn?{$=^#B`BU}QE=?B)_k!Ggq7ql%067Xqq_6-w-8 z!AA4HcxvV6-ydB3=-x2Jy>D0<+kYGHy2!B!$@=iEoj^u_`{tz-Md6f4sTo-dvNzxU zS%v8#xdOCZ;>M1?;q&gfvRI7-p?N$*cFKw^75iA5W^zMxshroQz`V?-LOjPXU}Loq za2z+f+=&wtHD@>gm#jN&;;Zq<()VNkYtGg2a3 zm@BG__)#{J_jO%bET>STedgj`RK-~4%F>w2J-0?84{YR=T%GygUmicNZ_7{wr;q=a!$Pe|Ml7vG;tSv2w|-x?%HY(yq7cV({c%$cZs^bO*)m3ir>S)ve8)we>Zc)pAyJ-xGrX z+LYSZd_tskRy$bqD)P!=XK+313D@yJ>3tBK6p%8_$N`ya-UhKV*QajTUN(hc zHt{MimBo8MHnlYSpZ)e9r7F(N#g$#-AO3kNcH@OvVqo%{b3;t%1BAgJO%f}<@1j3<@QK%VflhkWlB*M}Uf`7RL3tg|qp`;12_neG!3tuA9BOy|zxlsh?2O zBJl&=9#gyvHFRkgzRPUG*2LS}p|n-LoH!wBX(=ij@9zgKt57w9-dsd*o&LlGagz3D zrFPHU#h4hkVZGCUv~t_0zp$yFsZX6gegtX+{R_XJjZE}Dv7MChJ=14=AbQgf{Sdv` z?0r@pBW2f6Q*;^udenHwaguIvG_Dt%buA-pA7{)31(oXV78`PwcRu=B2k~{VK>|Py z-GaK(e*_l{G8UCXZ-4FbD8SIqE`B@$AwKe}*n*K&OoAc}P1`V-C*>Lea{NckJO6Tr zfj~U>6H4(~(|wV`l3+4qebtgm3bG}v%!?8+ic{#@Q@QhHyM@#Wa0fj}ikC>6JrAyw z7O9vzIyb!igudm}ZEqaPxW6CNm6XXQIaEibKz3d9q?}5Z8dXKaM)YEKJ; zk9NiK)|BEQ%y1Cpm#f<#07j^z=iGV4+12IX$~g-ri|)gJxNeA&hJ?f+#Aa{;sHemz zV8*_Ek}qD~`pWyVzixd^T9ksyTj7B{u@nO>J^Kc6h2_0;-^-v5BJ36) zU8F3<&S&|fxw<6rjN~mcOyTT_*=5&>34tgeKybq{QSCH)#!wEwmvOjOrWIVTC@L=s zj@sgPFeNgDR4JYo_i^FB+HGvL3O?c(w`c;#$Pb6U3TWOJcQZ+Z<%E)RMR)WxF2q$} z=|Ax>@Zw0+50d=XEUqheTGxR%?#hqAGed;Q@rHW(!h#wPMRAHsj{wY-;-hHdWFg?G zF;FdE{XO&zk``{)`*N<{7D_6Lv7?I&hv@Q%TvYZ(RVw*G<|JU$^zGD>%fl?wF;2CI z8zVN;*|3ZCP!o!_l`wxNh(}ZkocFF0hzYL`{*hpvsQ0IvS!$fGr{KQ*mEu;HNqH*T zxM6%9+eYoM5ewLnr12W|@31ezP=t-(qccsH2(kjOGjl|nG}BkSI|%>W*{_Se$;<0p z+~}TgMfhkCpKohB!7#@!0>gU6`AqQ;xR`azQY!|kEV9=j7Ktlo7leDOT}4jE$l~yPRVTcI&ej9geq^&B`Ki$!0n2?X_`U&O*aW12 z)Jo&pRU$L6%RU?$_?Ng&?H0TDF1_B5<1||CG%bQezj~Vg+p(0{kef?Pd}7Q`49tTA z{l-TCSxmgtNQr->8OF3qn`Yh`Q&ug!Mv8a}krs&PjtXSsIujfFNjuPQ9T1a47aW=1 zf1)H2bvudwgLMf)UoXm7KN8ihX`HVAHmMmtn0WkAdx85C&u5nIoz;39h}YUk_?p_DW1j8i1;=2T49IS>Jc@UY}2No2ardWdC9BRGUY>nxGbPLxS z?P@}lPVdi%N2}4#Dumhu%L>2G55n5zj;5TJw`7>ub}biYmjM5B-J;XWWXK06Yjo;A5}k`!R13RSR{r{Z@-jmf@^I;1zLxBgN_^AM=vz8J_cmD;XOBG9 z{kBM6`&l)@ro+B7s)J&0g>iaqCa<$&!ULjf*7h^mg6BrC03xCRte86sZItoEj*OHI|2 z_-@f1-ze!QN7e{r)|P^V09;Y+RUC*XHP&u|oxp6Pm(JMpYX6cvOOvMGWt(oRd`Pt> zfv{M%zAGxW*79_UQw{V;TqYgH>AC8S_AmA8TY*h-l;Qgl6bT<-6K82`w zBIKQNk3iKB*Osv>ghcTX_-v>?#&}*7u3?jO>}9^KOi!8iixi#40tE#ns;3#DVpn3T zZfB4d;St^6m`F}$mFPxLC8yB{T>On-jsnUzc4?atd21NOk&H3JE^kFX;SwpX-A+o- z=oNPMjUw;saDSd+YJ)IZlJdv^%w8ox&PYpzTes)J;+_{r$*Oe8o}mYx&96VuDY)W&2MGr z`6FJXhkY6LD<5x2B8u;ji3;p7;Tt86zlmKAq%|%|Tc6{*f4iZb?(NJk`dM$Y`6~-8 z`WtO^L=2HG}l3rg?CpYzuhUrUXUk;h~{4-gEdFDy7Q`v%M*TDJ36R;}GM_{n| z!1QwD`Vo+^Kk^en@gu82wFHsm++M!lmBgz%!tP1SrZgNH%AlxEG`6y$@VY;0(uiw6 zR~;9_N*4?(8b@m_8zoHieu|`r=0zvgBWdP`OnnM`3#|PBBx|Oc$sPfzPFF2=%t=v9mKBkbzfciD7Fk9=;UXJ7K zRC;j`2Y(=j^m;~xq1G+xt0=N}bn=+7xj9^vX70#A!mIcuMoMsn9vzO7`Y*0~XKe(B zx@c}e@}&4#`BZJUGh3Y@c{T8@#z-#y#c!9aW)9jBP;&M%B(YEwp@STA9Wmv#=Un{; zj72%6M#gnBmi+B!JU`$+Pg2xHahJ=~a3DOAcyDKQMLLRqm=d1NY^Z1cvQXU*`5qFS zy+epJIhz3)dQe6WdPe+STw%gKf10NX^6lU>r$N zPS+od-pVX5toSebQ~F05<}PV9Q|%-ow0xF$^zH&qkNSgN&0Y}{?wZ6!W)k0l|6=X) zJEP3)>xwwt33_?@RHnB&oou*F5FJ-Fy;wWXyh(2_hPYCQ8yK7HZyO$|Dt?x<{qpKC zhVn>G9XaOAC;32%LVG)ay^{-G-o0Qo-yad>5Ha0xpcaM|kWcCFFv<1}9v^%$O17|A zv6;MRyde3_!P{}sDzrVm809P%*I|I01~IgzB!fiH@jDgDfVvh?lzaMq)q#p0o>bY$ zk+o@1{v#oR-qiwNx7kMB0OH@yQRBeUbSLT^R`CyXb#FY6l9gUr)dt5nb&-xrCugg0 zMM#k9IZ)A%Uxt;J+P37gC>2j`%~^va%n!P9G2BnE<`A;oE3A`;^<jR=vQXp^hH@nj{tP02$5pr z~6sGKKUMG8g! zdpD~=6@Jp|Ln^q}y3-Ovjv6WXuftt)yufF-zDQD(56vEKf&>2aY9h&VAqBr?D(MxL zX#>9kT`?)9RYdj05Q$Y~_&WSazq)}-mlsKKRLJRmm&Ylp3sbtihm?1b+eFvh3OOHt zoVfaR+&D#RrIc_lh4S-I#Isz2?DVq<$c~eFnjd8FAa^#rlEe$Q-k6D0!e$5#tzM?rltVLUIiLNu3pW$PM*5E{~snpkA~$;V{Kt*uP2r1{sUs zlz`HeWT8vB;!5O?c|GZIE&xiW=cgEEhx()O8tE(N7<5Qj=qSA+S8w4F=;eK)og2%X zIbunmeD>}P)a*^O0PQ)uoac`2k@fjj<@VKbWyD+rzYFB`%p;bH!QEmFffDxpRlT>O zlBk`ZVbk?$hdc7|;Md=fxfx0%OkTVC+N=Z#qrLv|L*zo-*QUYEKrjHPZ9jb%@G?Vt>Jg|-Bo^<^BjDl0 z(DZ9FGxHp6SMgfAP6tsM9<;>P-DuYIibO;U(Qr~aF7%=lJp)`lO%@@^VCKdLzR@ix{>J>cy%9G9{S3QTZxee~kC#>?^BZh6ku`(n;M zExls;Pufk&rUOpx@3LI^c6@Cq!0TA8!def4CQio1!RK%N(EF~{)2k*%zK3VkcgR{( zof^7Gh_pG#F&QwNHg3c#rfyHA(#m~6ngT}H@GtvW$OVSZ?EfaEC^x~I($z16Fe^;8 z5k3&E$N$H7(+sVQe%A-Pw=EIy!PaJYSVBrJm29)Um~&WYxy` z93a!uTo>&-jDL|Om;JD!7o(XG)LKAwD@AsLWOUgWL>De^jOOH^-aIxH)S!7dDCJ6T zhkVR>)D0!;2V6w{=Da_3?%61-%3!~~f|=8doa%N?eQ0>#+JpDHt%Fnt_~SLhb;2+V zxWia{sz6N-PkHC)nd;vU*tH4{?oQS$(|NQ8+%d=sVMN%OS2^re>F@i*#g;#t zXB^4l?0t13*da7}p8LECcUOctykN@7-TiFAA---2x=p-rEPmr6qO)afD?(HiUUyPs zD0a@von#pO4JYZ(PPr&maqwTA9DCrL`kz!HhhmgLaiXuGN6>1}s95M?n7NlikD&v8 zoDFBK6X`4Y03E6i!|3-QH~o}5;iph~kYK-%yu2@k9ZdT-Po+JtBb-e&}tFfUUs@{RFm066+#{ z!fj!VgDh+$&AG^rZ~Wrd7jNS0tDix>!HGEo4ePbzckkhxv!>OrjiCkeUx$}CK~%bu zuRaMe>VmIU*d#Zi*t5~=V!xL7Yc4CHqq_R2KMRcYG5!(othTj2l(ud1gyxn)zV)qD zbv<~om}+XblFPY+*L1F>asvHofJBIggQ8GeTfRSHbh zhSRr+Whc}gtM;*nqV81FrUTS?b)zIp2CL%3D>-Ebfh8R^$(B*#cqR9?$PM4tv5nFD zL}rRSe51?nHK*!MMd(VggFEemN1gj-)Vk*^Le|-NyHNuIZX=Pfct*&ABu#+IVue$8 z1NjUO^s9zK4}Z@*>#2`c1gcWINM>3{$-!}#%%A-joz|9_Z#f4ZZnnp`EtMN$qX=AG zv=Oxwk;X|8vT*4Y4fyzcb@;aW)^F~NCF)DCfM7H z9wD`pC-JGeuIc1E;$HG9w2x;=DKE?dRi2N!jT9hIf|g3Az1{PZTf=sKv9KqjVyNEO zIkDm}<*A}ALJ^xfyI zHMLxJY?s9U5sKf>==MC?kcL$qsk|}82pFM9<6;{c@!S|1HTgT*PMnS1SO*WCjZD^_ zO268t#VOgQX3rf!L-huUyGc-c;rk0vs9Rsbk%;>8WiIB>qg1 z&Yd^Jasd36OgdTF^YFQmm-v)OL8|wB5+kLw|fL~ zr%xzX-gOeRQCQ9nTcLhmgL3wp?>Her%;a4ZsZVqUDo(FPbx-T#q9sa8{-*L2oSJ+? zN->6@C&pO(L@t<>px!f~KV1@$Cn(ri~Mt(WZ@?Ad&|U-my`vr&P2;ilGyH_-P`|GX2t`-aAP)$YnEe- zf`TF|<>e+Af7C| z-q(tSZc|BUYq)B_L#8@9{rV@h!%+z42>UVgLG1ELcs&A}*^t18Ho8Y(OwRg=NwL?h zqAw$?_+zzyRC=*dbMr*>C6!?%@Mf#>o)|L)e}}Fg5ihCw#4t7rNDkhiIk#^ zewO=O&&6B>D0J>G^XNC-9tr=%W3_!0y$}09@&U4n%MP0=D71( zxkDi75+vtVO(W?HhL4&k9Q~U+#@vM-z0qhpNC>+q>~=jo%JTFN{yf6(zDPdRbz;bi z8J>c=PC^f4CdYkhL0TV&jRvQZ>u-Ba(n3ft^|g`S|BVUYyEXls?o<(1Sj1Udp2c+9 z$`SMx17>~vng={bCA3Mt-^RU;xZ}<<+yk2|8yCDHvTXLtL<#~(0i-!~bnJCWe8G6W zQQW;rH~yTHOH1+Wm-U2?KpVmtfmu%dLh2C+jX%BE$Z7b^`v@Qr&Du&3PWp-ZmmALw z=%}df9KE!mq;#j6AG}l1nQbF;f<1Rro-Urc#9*GJ9CS<|{lrFTnea<#MBEnT>$tPY z&c;rJS=;T^f}@gk#R893HMOR_=vT|1_j!lueMBm>ADcNdkgpsTcU9_h0oP9DbA zqlS&GO+RNiNIsZI*QLo$gA{4gDhwvugrCRdd6W*h@z0dHkwzYGVv(u4YpDyApl63O zSK6XPBdi=guCT%{Vo|L|D%GpiRaaCczHPUQH0R(#I2U^jiV6dr%ItOVO5fTv$F22g zHF%u*XbxjY7Zmj_e{UJ!K0NR(VPF;dbS`$;tvNA#+|TL)v0&H*XacUjV~g;oM^fR ze82>8_j_Fc8ghjHVeisykJggxvNTzyT3acfp(LretWeK-R8iI4#ASK9$Kw@L5Y?4p zwfE0VetHCiUPWhz*zr9TI~#f2K*|+n`0{bf_(4n#g;9q_hBVpyjzO|C+H9F9XPZ8= z7XOa5{xj~X4YJX#8>{oJ(7cfb)z?`oFl-1NijPW5k(89MSITY0wvTCkw@sBQ*dZf> z9=snzk|X+7vUh#$lbQo|C?B$McHFAum|!$_#aLGos}wJJDhvCsRgwSC`#8(8y$hTb zJSru7#3V_@OTN*TiD|ovLKPSriurmQa&I(3wMhXVB-Q`o0b%fQ6{0AK#lr;qQ<^B@_Dx9n$j4h+tAVA}XUx}=OoD4)dp0oSuV z+4Y@%Q@q~1VV88()@@lgD~4gZaE*iwFtb?v>`dW|`w-bjF}=o&JB89FZ#wQ=6y+Eu zZNC8_8Ikn>i#=mU6RNi9J3|{7hrN*5!)RpE?-5q9;h0CjN5K&((*;=b7^2jKnkBSx;q&e27>>%V)(m zX|EYR^L*S_0`N3>XDSh*+E11D6-N6DI5sM6^)*SN!&HiGsWMm%M_Er?K3*d|tv7%g z-WcA7UbyE1;yRikp^3QL!DJV9?Op__t_Pu$qVE;rg`V)6QW-*WG^-mXABL^323U&D zP1ZWeTnV4&+JMxaTsLXb{azWGjpp>$iG1ZieF`;6x}^QD62~GK2-Uc(XCEr^aIuM!2{{!di}J(LCcfIb@+6p5p@1C^%q$ea}jS07O>O7 zh_Fx^KWU@&C|an<2U%kj=+zLLxRQm#Uqe^K&b+J4s@P`zgyAUtIxQ6TFLpgA_h#Ws zHBi3KN{zxFz-Ny@3(~=qZb|<(Y1%Lr1N6^}O`C-vv76&NNHXlOgRE`H&c`XJ+4n<$ za-?1i33XpC719R(8!|Bpc)(L3{rsfttW(zTSBn}a7Qwn4ccR`UkO3}2`*CTUhSUmYD?7^2tB=Aqo?V+4 zUFayyxwvdS+2nPzVs;x9f*MU78ER2y{I|lb3C_Qh1O<-zaC?O=M~NCwJ?&;?XWR#w zQ*GUsbsP-c*oduSEKryy(_7a~pF7+zNBOCgEkldM4BCeHl!&H6^Iu^A+qARvi8oU@ zcz3)%5LTCYrO{~0w|}`_EUF&sdYvZx>dX$r0&-xHP1HDT(pSbS&hu)^2aWVz52EQI z>kJ9Xr;XCDE$q9rtMAvKk`miiIFj%hzHr9D>Kh7%L%I`}?cCM@}WX zFMnAXQhbZiT;x8eK9$9@h=&8F6p+?FDiB;Zylx1oNXhw!kvB#0CmFa|2{WA(#fcAY zN@SI7^*%Ml#jwQo{`ujx$h#yX1<;?UN>^!=ZAQX1mja!c+I4@g{tmX&hf?2XMQL{V zBQ{u^IA?!cg}T(sButvceY9g`drfF^U@75|Ybvkj77h6G;*`Ik#*ikrBJ&{a6a|t4 zgHuP7a&W4UHGlHKqDhsy*`$Rb$k2}YPr}xZjM5B8yO5*zwjI>7cj6nO?FK8qXH`!( z8-C1^yX(r!>1z>yNNlk)kp@I(!sFX0${f7Xt=rd!c7I$RabyhI)o%R`FB5nQkTTrc z?}Q)v=?A(r25|a|;1lr3*%Y6=>JP(i<=%-2LVv0RhPf|GYQlGdGc+^g8(XIMkr)!} zxdJqmJ(pxqDO`hHgwQkHX1>9Zp+7u}oE5b8Q$9ZA;W=*b1$eYN$K~U0tk(sc> zbxCRj)A7c;)9IN+@7!TFC146Wyne}5o}}s^$9@)`6T;u_)~&Mu3LP$(rCaCZ9vd#VT1=+M82HLyzUt^W%WwVIC~_Pw!1tdMF-MZl`Xojw;*I zUI`jFpAY&x{Un`}$d%~en?_CZs7C+`M*la{pRGBjIrd#t8RGA!1}Ot$tmfw4=lrIhG zA^erCQc|5bNQ(;tPX>vrd_?5;rsqUHP%hg#GuBt;@nJQ`=|CD;(J7)rLgH2LcTq<9 zt?MQ}ioNvD)gMJWlA+MAH}25A`t-Axpy0&CTlA~fTKb-tFG&hquq&xxGG63NE>Uco z#U-Db(*=(?w=5kRD&}2fyFx9f{JqzsU`3W^5lVlQKr^uI2VUGlna!SVg$3e3qV?f| zp_hu1HNWi$z7?&CC4N%|Fx2sXqT#)lBK6r$<$Ms?n+bI4h{Dcd(r45=Hf7$X31zqo z3PK->chp*WUK8INNb(ezKN8+nVg2!;RoR=-4p~tV^;2KAtAq7HbVDvatbR^{brq7WHQCYaX5H|KzuE0oD9tf675(G4rpG{Xd<~8VpEoaVZd7=Ajad@gJ<^PR&{eQ(cbVwrnte(~(VDVvB+H1^z z>*hw6cbXdr*p>JmBxqat=1%SO!=6Ja$dkIdZUBiZg$X-2iMvr8qe2o7(kcztRJ~!! z2f-E-7+=M-x@G#Wi9ZLN#*M75`{R-K7DDuv5K&9274>a(-h|XLzY7Bm=1-qOxO|d? z6_d7&2awbnZ`T_7XU`86fq3v!-ME%6C=jmOb@TE242cPCgJG!C4}8$HTAr0={&{7T zlk>ZfH~v;9A4Kfsb|}7xPTG{v3*WII-xKxW#ZVzJQ=cYwKLP;-Pa@EvxPF$e^@wtR zCT(oAxQs6hlHnSZ&shQ9aFAd2x8Rm&}jAOJn)?O1l7>YLXU}3zF2$ z4L^=dYS~@?SitsQEc}16@&BV=mjF?CT>ZL=u3STHeRWH;b~EuWtCfnEmN=O&o7|qN zcejYJDn{o$>#8YYJN@K6ZSI%np&NP&7laecU!gynEJI^zVwscpOiy63R0~NF zrIaa1^xuN2%*&v#BI`2c%ftuR)d#i0ZopYa^ z?B)0X{zLJbNrri=`lxPJ8ru!B+|?fAe`3)do^RWdKxO&%CfF3CS*XmAmFrkvGv>vk}ifLrvx zs63FPEIVwzJgBbnQgc3hyY7DqwBm_rltI#;+tq6|=sS9lal9~O)n3T;N%FTvsr?>R z9QXvZ$~KM1$+vlCh3I(175o?37I};4TNzW`wE+6t^xs0njw{$-tgYk6UqhTL?4D%O zfA6S&9lJj*8p}5??fzj`bgr6cBEXs0iuWbuL-R(-ue;K8I(zsYxU!W$vvIBAx>jEA z*C^@p(YL_(_b3+NpH{lx@`YR?*{jqjdDEb0QbJ^19#Z*sRu7(?XP4*TlXj>R#9PxOV~;(RVh26qGC%&qaDJzm?f36>y451 zc*KbJx9{I866`#=h0ZftK&NX!iGTLrxJbR#WqfjxR?wuC35L*Te;%RufzFcH*^h7a%?^ zsu`0HtiMyS?3Lh4e zm0yuJ_CGCOk^3$g>ck%w{6^g#+r6wZKS+-NPtCY~LUz6L1){hsJuY#>?nmhK9+PBs z74gQW+?xc2N5E(d<&N$2yqDZ7AAx+La7_Vd$@>XM^qZMezz?QN|UA}ZBiq#MD>qaa(9-*?=ws%H?L>%N&4+S8N8 zulq@VpRv=WXduzhu*JddzyCSRK*NV<~DSPzk>o?@`G@F!K0K|e@+9#{p?pbW-0nQ2pi&+;Mgzy zRF+ifkPMMznwc5mmULEw-E$})l7@k}%2uGAPy!nVCmE&5KT$lG+Ka7TCL%spxp->- z_kr-AW9wf7l4Ato2c9pmAib=Aib@}nXGha*?rwZ#do}$~8WsQAiUE4Il zod-qtt^NaQjrLAO8D+KscvBLiHU9R_5{D5F2dbMtHL|13zCzbG-zy);$6Q z_UZ=>ll1oK9!HB|Y19YksZapr*Bo%@pn71MV+aqZE%YYuowNHOpF4FTIpPPHl;v*zqRti@6QGGM6%w*o$fjwwJ9XI zH(ht<5Q%bf~CgjeByOGEGz`yjBFV42?j(xqSF*F}>+8Qk_lnd&d|UeshJBtz#kwU+-X zY20|#ppLl3NDyP2MmucB^HpJ_*hVf&6~Dv!a9m*_gyP-ArLlxETdPo8v2K#!^TAC* z3+OB%(zG_n-f)gj^l#nn=f=U0M;|}ixP^);>_oL|d6aT}A3G_Sq(A4HK^NGA4l_w; z{9}*|-!cEthkV^rDMln~h8s70qtKeH`nbf`^a$vQH3$Jz@?Gc_1}&U<0i9(0%S2Vj zR+Aql^RrnP6MiauXr{^b&Aya189Qz>FR>M@hS(n{&T??V(zkC+Io^P)R*d(de@3P6 zU-_%{nvMmq4Z}D@WzuwNrW`e=`(D!VaTb_m^?|##gV+&l8dFU0lbDOv=!58JQ8IJl zLEhuDURDNV@4JH}gxh+Savv31`>kN42Z+r&&ux<<5<~F#c7l?iw-^XEmi$y#^F1u zCHv4-)gcF17$Ry-rvsil%<7VVxoTO7W=K6-G7Lr2{OszAD?`;;(=hmxm7 z)GPn}Fp(->og_zme3vEnX83Pp>%l@={tTw9#r8mw4xhXTc+xEBfTPAM9s1Wzau z3M6QXeKz0UclWouXJ*fyKX%TU^9M5w!;t%V$dmiJulMWyzOb2keCmG%%gXg4!7`FH zP>sr&D;{UWNeXyLf$*syjxF|bn2;^Rw|h1w4o2g9tSEZ!D3G~qvrFC{n!S5J-2tx% z+G~LpQ(<>m2LU&+>vs^x8D+w*K`Sq&>PHw(XJAn~~CpwyR?Y zq93Y7_GumlwgTNOSc!=a$(cqY@+1O$56?_N?kWVnLDneq$Ls?6h_yVNiy19p1?oOF zXYm`Y`W-bFffLt=}vPn3Mz(QcLGR_fc)UU&FPVc?96E8ZI+pO>egI0cH&WoVm3@ zFS0vD=v@99M z@aQO!f1mJ|+)&YdHbzhz+I!f180~nNdYHatF4|YRzIL10xWy2v&@dj5u+E}S3O%TH zIQs^?S8i81O1VgGDfidF#OsF{1Lm2pm0~n9LAignTjnc8F$88#q-#(&W$JD6l9BqI zVvS>aT5EIC)Q2#?U8aU*$6jL48H~GB51jmDS-2jEpQ1qe7c-lR_%FCyvLA{yK& zX*dM(h(@jZ14**#ykllOa6@E0a{(6uPd0$!g;Y)1BUD9pOMb2$DJebp^d0cDNc8fC z-ol68NXZmNdYOizyz&*F!) zcrOrfQ$Kt60xA&x=k%mBS;N1(r)w*xP_UqixlLP7asW;dthpcxT$PcmKBNmmkd!-X zc=GkQ)%^K-oDp9OBf_%`B|ngpgj}p|LC5AS4-jWFw)8h-DAY&UZmqQG;**bD)gC z_Obo-@F&5!%U+3J4UGXJb2A)9=54PO@cggTk(=cx)?w|KVWUEtxc%@qq(?-4 z-$-e;B`r0cNfVN9QD7O3U+G(55H@jY^3ApBfMA)4H|u6?qZ8Ung_orbeWjSaA-0gD z8DpP$=_-nEZx-wJVzYtLOFC$=P;~zCc9shyov@efzQ@|mP)Q8IT7Rqqn>_-$1V3^Y?Ol-m#_rd*WbV77up+BkY)L2jX9oVu@S=y8oMQ!V;W!d zN-HPmq-ZMDsHOxx7gA@FRGpOk)mKbNcs=I$=-zXaXN5m|lnyWIPbJV{@n^cW$Jfo& zF(CutxhA-5=eX#vm7-u3fDmip$D#TnnGAk#YiLIc$N_YJ^Sk^wR)!6e|&*-t)P$mgNT) zbP%NM=m-Vwb(4@F`Y~)NFHjzzyN`pnJ@v0 zspGzVc|+Y-Oz>??Yr5MzshHVx1?3-Sz0l)JloH2( zNhGhBI~S6UfSNo{ob5O{XA&a8ron+P8jz4V-ef2HFv`(45||%8aK@{qtgVlc5k52d z96ypd=F#gF=$VTEYjmF;1A7JZk-x|4OElb>CT)@>@p5K<+kV9V&w+dL`S{|Z>QXy4m%@^ASu}}F2fUc46%)iR};K;q!6yW$i5w9U6MN(%#m1r*+dF7WM+IOp(edRUj*a`8rP0SEIA{DJRIo2ZQxOz00?yVPd+hiGKbtbdb-H+`S(h`s8kq?E*8mcUUL!P&OC1d@52=mP{G2YI$8DM;c z*ZHE8gc#&LO0`LiDvxx6IIVOQOplI!nU;Ac=Q;30k~?(95t|JI=#}hXNC$u9(e-s9 zOT-!1C1-rVix!TQX{vJcvUe(ik6uxDMKykt*1E(9-vFp$vW-`A0Mica5TM{ZmpYTh;! z2Nnil*n1Kn4b---8 z%8>+lyfq6Api7o(P!Ky&n;Nc1Q#3=>iR$1rrOH^Bdn~wDV~E-hO4#6Y`@6f__~gR~ zaQp{>&-?i?11&)04KsbjWVL0Rag$L@xDh5a@On3!!gQ#tfc@3mQ${zOlnL6mvV9F{Lp%K z3@r$F?&Tp_|JTQ?ksNfSwsKNu-|~HdHFc12Y@Qt=PYcC|78BoPtWoL@)7iIwK+%ty z_HM>`Qzn(L-{D(HQ^*a(q=#(o%MQ;!3GS=RDOa4qQXlL5r z?0wWh64RyJQg-y|WuE?meQS)~A{}B=IhXUX_D9l5JY>T|nB+eI`bmGhh|8cnp2I&U ze8;w#95HTQHCl4kpd0Jkl|ueJSb@flMRwfrokfjG&EQ9Vn<$1S=3JA+Po|mxXIipN zmT~Z+zt1lJ0o>wEV`wrun2c~p-R2$3_xV3QJf%UNl?fmRdqp?WXqln4W&obVn3rJk z1y(^Ly3uUuj()qqTYJfkmvgbPq`f1aMW%W6c^ur6)-tatehVeLbd6~NnQP;ARw4Xv zz`KUa(^Xv)Z6~XbzdQyI+QKUzRiU#7bL+FCgP(tMG&P6DA6%!dYjRIfe2Ca>6Yr2@ z&$tJcVOks-DRgKBGt++n-w>}-5uwr85_c@BIbP9(7K){?=N+$H! z377`#6GM6+?`}9|3jBR+l5d<=33a)@^Xo)&oF~7MK98S7A>`8FMKPXES1De6mbS?_ z*0hPl^%x;Dvp7oi+)`RaWbfFT*ccwh6AZeupV zcG*r46lON)&ry)GP)^DlB*Cxh%R6!&J%P>OTQ7b5;(GK!Xzr3ANe(uyKA&?!eQfq7 z(WE1lJq#M)t8)}GcCS-2G~<;C@=t-2Zw zUD@s{4X9h+Jj|VrJXT8`ql3x*z!t+A9At|iq3n|p2$7FE5yf~oD31I|yvxZsx@O3p z`MLcF6Oyu#oZRQk)uwT>-zz%({Ae}in&y*sj<)cHfA1A{)cJ}@c5WZ4Ene+9(dx&< z1))3LR%F_t6jN6djpa&@e>$87NBt*G zl3TrVDPKJR?q6)urqxP-%%twFALlLwh&YmluqdE|UHVM(gT9LC=E?bRnS7u6B*VQE zR}H-d-xNY~L>EJRkwcb9vVzupr-=skO6ul)lLEaQb$cfmdEaAX8n zCyv1DwstpzU{K50L}w3T*n2*&*&bt?{BlT~cv2W5l|7 z$?~QE_qf)3;2WeQimIpqK~iV(x?TS-geqd&!{VKlr?PNTF=;Y56V6QT+?5i2M_YdY zt)D5nuMNWSdi{0v+;&CBC-_lS=A5+SR>2Fw z#`BjUp+im;2T zH&lW|Jlz;X5^ojdR`-z&MI+Ep;BO!Xbb|JZFWxe5iCOjCVS=KE1b>A>$B z5sZ=<<{P5F^P+Ue_2X#kQ8hn%M|4GzWnNTUfI7&Y5(n5J`or&0L#0rx||iGT|o23kz*C0il0)`ZU=eiw!lL1ojsJc3#646DtlVz zPQGP1y=mf{D8>#u!RO2{3bv{M24*Msa8$24W(%7-rB8DF>oAP{Uk}5V#ZUcGYS31& z&4O=jy;TTIy>7?bkbQ8ZZO|Og$qAHN;yc#^?kwWe`_t) zRBHi}gBULObTpivSjQWHgHm38vc~@#`-jM_#D*?gr$J%8cpncU0zmwabm#xU?}d8Q z%FTg=%)JZ8Cor(MM=Kw1YK~v+BVvHvevxUyP$0*6jEuNl>1+Vwuhzsj>1DXQRfnl2 zo%J>URxKKoMl4DCm+wrz9eFx0UmcZo_vnb`WPIAjTHmz3_`}oqE$o?tZv+pJDfsEO2-{~Pk zc1``tW$WYej)fI%c;lEZvAlkiF%OpmEEat?Y=-=D-7;%|f>wy!%=H9D#IMX}L$&F_ zWiv1-lI!R|Z;YI1-{=az<$LKSAX-3mBm9ubU-%)&1Q%rgq~<-m<8)=&JucU;Ih&3o z-iKbiw`;!AA$?wPgI5b+jc1O6G|DZN?3~hVfZ7lnBKHLEzqcixbQkG{DVL^PI?etZ zffo+w;PMs4U0RWcx(!!=qFhARc;dcAs)ATqY8YNV&kmv*^Lm0U%Ny@ zh)dmT4o&9;2R#|9!i&Fz5@P}mlgloz>hl=A{sD~ku`mA-nO1B)mRC(RYekNv@IunE zZg;+LUmRv2c;t;SkrSV{#+m4|#%PmsO4YCZsl8s$*UI5eta#8TD{DzmY7ZmLLD=Jc z&l7apJEX)~#Mk)TKSq_k$tak(RfGn>Wjz(>3aL?sO_+e1P0GdHHVb!+;kSOz<;+py z8(!hjBy21U-saaam#0jiq5*2m)4G(Df0b_jY|F-k@D~5?D-Ti+!F)l{-kp1HeYh1F zXaNR=(F4DhwzVb|yNjtV63zaGdrV?uV^og`G$`BDf2iK@$Mw499E)yQQE#tsecsYO2;;f{feh6M# zx|8Rq%p)3`Xl|g-Z?(pyISi9tdA`G^ctH}?g|_NtZ;xVSlOR?Aloe z@AKZwc&B<1FYa^-)lq!jUk_9Ohd!PzWHQ(r#!O(0@Nd&Iv3OV1*PizDi-)QVlP4xC zt5FOY69*2BS*{$S+m8k(jDgd#hW54F&-Fl4WVl{{qX&u6z`peBg~KL|YUL&iwQSIr z-8c9X@2**_$=B!bI8Z4MYKH9(u+W3iO6N_^ytnf`0_9FHwra$KK@SnvkCASyfG3O| zQY88+qZ4idatzLXVt)Sq{zh0-67}_)hU`)qLy^gNfrBWwl#nB<qo6=O+n)ZkWT`5oZ8nf6e7F4E<9~xegP+0-3 z@WDinLWzO8M;@yL0dO&wXOsi$G)V8{$RdTnIoz!{(G7=TE8Nz4BjwHr+K;VZ!*iB% zd_oEjwSl8`x^6f|I0Z$%jv4ko^ryOYKmE|2D;~2KvR;&*4v>{QQ3g_v32q{ov3XmM zTshyT-wnGmuV#(uv%GBgQ?SItt2aeQyZI8yV>%8t5K)at-15gihh*jK1(i#2zORkX zohwkC`1VtR{9(kAHnq-v*-*c>1(jVT;O~%}MO#;w^x?G0yC|zZ6mDsCu&NwsQ@50l z*p)o6@Hd-E)@xNPeGoTbMs4tpM|k{2P$LuQ1!7HWv9i6TGr)}_e#qW9^9w+Y;Kr9y zW!&_0RzImrr4`9hJCXZ`E}mXumh<%Kh-U1fRO{_m2u*+sT6lzswI3DTTkM>j)kpsX+^3+(uhT4Mrm z4cN>2Pq-p}55}Vrz?suFPBZlkf8d7L@sTMH&oCxE_fEG`^dZf|0c>I_@T&BMNg#57 z>GFT%CJpUN8;zYX-jfeLX9-D)KmB%|+v9|1q~lVfFvhlj6=B;AJ<@PZfl;Zf`kf7J z_0IOi96B>s19m1|-7r!JC(}44d&c6J0&CXERI5ewLMl7>{WYvQ&JXJ0->;7 zoc%|MS->MuL-c=JafAY`>|+}zIqvz(X}x~{T95`)U>;Gwqdqy;>(zlNtipmSZ2Nd_ zg0(eQsTs4WNq7X5a)Ujcfjb^h7{C7>^duc3UgSAZJniXDuPPA+Y8bbEG46`oz#yU z1T2^T&;BMuzU=r5SCtWQDav|?T9w(`y=mqz1KhjBW!9IBJkI}}_~W61j0TEc$L`PZ zHRN2rXGj z#H#+=rPghDTQnh03I%+rGOdMp6~@U`{RIbh6h*&1VIiHHdo=$a$fb%5%1q&Wmh~-# zv&qKHqww`yKze-q<_>?cTIp8Pm{DLRd*JrD-hXG(-cqc%#?B}{SN14nzkdvnijSDN zTGMHxrfRNhB2!lRD8Z6k965-W_AeKc?xJsytiTVmY;WF?*bnhym~cy4X#+)0?8b6K z%$>)+xF*GQ zbKNVJxV#|20a|Qqlqgu?F(uK`Pcgp*bFH| zI_{~EZS~-G80MM!*T1!=5$=2x=pO^IS_pm{RLR$5YzbY@B+GVjV`th@zf?cpO3KRE zxZ__8j)f`_jPg9jEPYISM}el01vwknIvZUdTqv_dhxqYQz|{O1mGf({*7zgNA8FB#_Bq+Aj~6OXMkD?Bo59>Y?cimW+_Sv_ zMaG)_pPTOqDUai0MwqA;Pad!w+mL46&U7w17WYNW!mhMDDdr4tXc(`_oeXNT+BUba z97Uqnvc&O7yTvSW_l>r+dNkm{s^C4+H6_8<{Shb&qKm?}eV563he+CITi5(-)Oez1ku4fH3bO`kdH8&ER=xu@x?wWHsJTP;la& zJF6Eev~rB(Cw{-JT5MBPAxXId#fxY?CB2i$(_3)+-L+E3F1&G=^n8^aD+K^}!cK?; zZpx6tL-E$pqIL_rk=kI$apXF58`B3)_AZp%mpL!Q&<268R`~z)CY4!FRJQC=rcH?598FNiC#&EJKFs4(zmr6E`jwNBlYRa!ji?d19GATU^2 z_O+;;P?QdBEGGKe5jzTU9IPbP3CrVCfw|S&xfXxlkX+w07-T;tDHNQu?{be(8R3C1 zZNM09ERcV0oC*onzS^qhOfr0E#-fouHz!xw7N9^+jrp5yHc@uXa!J{(3beB`w9O~| zf=5~=A=gHc4gF5rA^c|${e?Q8tyj*ZV-qtwoiv;PZv`4`C6w>hD9`EB#t}wKE?DdB z#~E>^vfw=bt6B4_hJ@kVlz0*5ST7K>*@`@Pr@IN5U?k%L1~Q_wC(TUaE>LKl;}5pM|Df)+af8unH*m$D!SX- zTzM_DU$%|Mas@GlhrX0T`vcrNE_aB*mv#4#p`Gw*v2Gp+aq0* z!vtVbRRLvUJtu1&`4{8rfQcS3iYM6kVKQ$FTAul(%?j#_h51OGQfc?t1_a!5_s0kO z`@)%Vtmlp z?2B|eXdPK4+0P4A*yIvUb&ozVqQ-~s1$)#!z@?8}T?ILQXI`1Gr=a71Ckq}&o*I5) zkw#0yjACRQM1 zd0@3P7gC}e|8)ZYA@_$dhu16M;;!a2IjZsV1GX8+L8n{wQj(9&ct>*TyRQTGVJ^%L ziAj+Oksf{!ZXp9cFejFo*7r0E2au%-DGLr@0H6cOX+WUWh*<$p2W{g7s~0!zncr(~ z)yQ!@o@8>$aQLC6ESPa*&SQzLG-#i@lir!7aqdd)l(@C{Q}bJIS^Ujk#%t#8h|q1z z9wSebz*r&O;wQ4L1R_0rsw?>yOYcd0(^8wmlV1s%Yef+igzx~vqZj7kVi@A-qZ)y2l$VHY$KQnfo8PzKGTMh zZpMUvUaR~J>9}{qUIZo~r+@clR)T6Cw*N$I8Fc3wVx!-`l>gB+3tkIJIsO!EWxu)? zuogYtG2;!PIW>>|d=_)TyuI4pW(cIDy`cj%ktB$!Sg`JCVksBZ zsK-&DHt`%I6RXqw079~~ou{Vaxp(6RMd}N@dN)^_qUrFTMU%-atI+bcrgaZhfDb~2 za$nyGnlc}%H2b3-CKVZrSADc78<6wN^am;-zR}+ePc>eQ zN&A!ZyeG|gSaQ7Mw%#JRlY1YTpd)dU3qYJSd~9jWMfj~za4kp&a?!r%R1LPPnzpNO z1{U);1t!k3>vL>7v6(!1diLTc*2K1O5Uk5p-3%ns-RTAiX?}go4VO-RIWZ0q-ObMR z-5>6Dl{ZIbHC%7f^>oH*rFm^S!<1=Wwd+nE{@n|czICS#=#wfMYB3fuB87(3JD4c3 zRVXlqDfUFbIV-@S2So+eIaPD{o*MDS$hBDS>ei+^TksJLYueE8^O z%=M9d5>R+Y=Md>jps|(sAe04#NwTGHu1(p=$l>B!>7H<5lkbejiE2_0tn{y1()28i zNJWigw0hO4Cv<;1`MtKP*s#&ZVXTR~(WXAUq89fCOc(y9rvL>2_G=)9s zA^3Er9{(L-#P^(6PBGOhM54iYSUU@{?Vlu2C`{Q`E<3tZ^J@Gg0Z_?=p19+}o)?j) zLC_7aZD{Ot=kd`2wJ|%rOJ$av@ped{z6^Gq@n$e{YnB?RO-mCn zsN5!nFHO~YGoSE51k2wX9cfn%l3N=!^xM~2*jqhUc`;6(jECbV!{o)i5-(#d!=Gyl zF_yWyz7|~LDJvFnyBB(LcpMV>g?sj&u4nlREl8+P1fy1;6$0o`F}my}_Z*L}GGuDPH>vDbEk15dHG z$w+vO7!jDD>19oS^Tk$K6_q@-B^OFtNA?^$5_%u&sqxBvi7OdA6NQY<+0HMyD#gpxvz^te^^xdy;9-uQXB(X z4HvRBp_C(mbxuFWpgUgJi9)F!?^ASulb;yYK~l2Z=Srw|epI>3Mc&+60{P0edLz+~ zWAW+(E2F5@=_nkOnv!QV9lRfnfdZ&mqij5laI=H$fGo2N2qh(DS05mZW_m=~FLy@^^m7uIy zB@}M1$Y1xtTgDM1CLf{ih^Y8#!^1(E>xSl@6&N_-h`R6@TnG{by9XLS8J^wr^3N|7~Uj03hdjUE_oGsPa zTDAP0SKa=@T}IyFp+bwdP>OVG#En6@j|Ez`NST>$&16$GO1qMcVGZEil8!fB)Z_vy zTHqw{R5x}%^)-AQ(*|rj{M)|_M@XHI0{rNTQrvh&uwkmLFZo3%pC`h$dBYxIip4IIW_WBy9<12pR%Je*;s6&bh9{9 z1;a1vwB!HamTu>#%EN*vnV)?ni7g^gWRrKx{s*8)fz?=sMg%p|gbs<<9#BhZF3!;> zC};V6c^BE>XZ!MM^3YUVjIR|&(bvryC-7J>|I5XY_}AI5%?yVrj1Z%9qwule z{hvE&Zy(Q|iO!<^LWzt)`=h1;38k$OH=2qk#|}NN3B1}9SaH~pbBseq4H=W*(qmH! zzAW=nWY=pIr#gcN3keuV99`DU#+&X{V{RiBg1YPdlZDtTnV+}8nIEY=7-wZZ`IhWZ zAkh(*J)(B5L~%v9LDo3_#CSh{sBB_agecY(C9)JnneO3w(lOtKI6hJfHVW9;im9!) za?F@$Tb@r(GiRf+DBWXEOYRL9<&2d9iI8CGp@P<&6V_a=GDmo(LJEk6aJ;aR_9>8a z^!m!b2uD<)#X?DJnxEytEE=lbfHkf@g<2y)J0y6gMLIa7OmkuT8=|vc#K}fsn4;*@ zlDU&z)#$PXfgjV5YpWpl&OwPoj12TNh~(K}n`w6RsY~mImOJahgNgp0_ne5$m)U-~ zr392u3fizscj6yF%Gx`Fl!VW?$N+W{bm1VT)W8@VmLm-`*|fmaxfyTwTU`aR8Fcrt z3cjmOZUgWoL{)~FgfLiDR%My_YHxI7MTc2}VXEq@K%wtrzvUIp#kxI9otWtwwBvVT zouK8PHJrRXM;s3a^)~QAe+I7TSFVEG&i3E8BLiB%eL)uKh-L2P*sn#I-uZ%XiCG$^ zR;;xZj(-67zRMN4pSy@t?n~`#j|nrt6A9D4w^Prc{_qMl9c`uety@pfE!u@9r!wBY zH7dKR5z87PiNci6wYI%pc>s&h;xIlj$bh%wP1L$rU~-PglrQD*=MPz&{unHHM}h3_ z`BJ?|(PxOWf5V5i=o6UA#BT69p}#DyEU;v$C%|)ORpjsG25H?z_n{$Wr&$`?(De12 z>Q+~bVBYevr(Y}C>~s~bN5!Ibb(68KMwXwIWJd_P7#D?_S>3%_79j}wb?nn!ZBOv~ z7a5)R%Yz6Z?|f8#5M}~fuL_L77(MksT6IBilu!v4e@2leA2I`ANX0YHVgvY8f^5dO z)+||jkSDdJv!y_>$-M+8I}^h<4`*G-z-121_@CR?hgH9A1WKA&GZs%dv5|OZmCj-+ z`sm9Kve|dTt=YHc3G*6RPs(o2^8X0etD! z`eU7}z8jgi>{p9YADS98lzZ6>X>fOO+pwAN)qWW_#+>f;L>8+-d}n$*vUH&lV|pI{ z;8gE)EmQ{kJ7WKqSJm1$EO2Qn)<#wPvrYlo4<1?3ONn;`bbm~!f8K5fGS~)rD=-?2 zk4V-9D^-{{GcoqIKzt>85-eW-$J>!+{Acmi3<=l;QOI%2-;NtoX&TaPki{nb#_kLr z&EnaoGRQ(c03ZwDNk=y;FcC>&KX76`ikGWaotr?R@T+#F7L2RDW_9%HWrehETliT7 z2tkkfSC$^3rG;g1z>4YBz^eI+Ogb4$>ohG|j~~BiacsWJEiG+=`u_aFjE@jYx-Yf) zIMe*Y?TzMh?f&2VkZu~b^iCGI=uao3B2TWw>xPxr z51HDXjB%vfKY#DJ_)r;-2On;4Et>gODw!ND{(Zbi#pWAa1u*^v$VsrPfi)OAo*+m<}z_8gj*oNo9BlCxm@ zJJ~)Y(Mlw1^9mfoCn}92cKv-zA}LN!*<*Zf;^Ne(2gIvC+=urt+e{^9$dY zk+{}a_A#~Aq9XhdGJ0i7RlBp+D=7MGZ*0#gt!JT>U8up2!H-ka?`X7T3I?3UR)*+Z zU5!01{9V~`MyeFDqz{g>xxn7++=|5^iDM?|#J(4EzsJ#QkK+RuF&{zY%Bw0eD-U(Y zyF|Y#a;&m(^?%d<-_mtiRBg7Mo&@{t+uxVLkS~K%1i#1X^(^z#T65;VCrSD$Q>S{z$1lD9?*PMtXAZY zt!w|n&KvB@`s1JxKPZKvGfK@fAcQMoVVPB2eZR0W46vIqhnZ;B?Hnwh=uvF77AC)K zU<6}Gcanb=Ow?$eE>dL|6i_Db$C+wPet3CROkDIpt|oFywtDc11)^NUhnBbLh=D*dnOF$>x3 z2Rd>ii($^U3E1+-PXVVswY9Yy{F{4Mqks5qH5bfe!hfnjJhoTpVT@|vl(;U=&x@FL zrXsnsQ7u%nN4av%kDgimw00_;v-Q5TP)(Wa{O$d`?A7-P=CoqsBXblE-SgJ4k!$Le zg}-81O{sLsV``JzTnrh|W|tnv{n0a!)%%6%hBDW_CA>8G0*1qNT<))KBseykosF?K zDR*q4&+ZsuJafZp7%R6-$3$GdHKvUwo8*_($2kXm)~YgrqE8k zn!%C)_+x-FZ^I%oFrVSR0eB&pKGfg4Vk3ZD+3n*y;@u{R*;|$(OP0j;=yeXm!M*W&Hki&1=f&gfc`SL*G(GGEhzAZ&L3@=}wuNcUUBI5NG(& zyTu+~&z*afcL`SWeWP~O>d&JQ(j@}f&kvd#=GzejB!Tc?PuFka;i5eK_=i~wCMF1~ zYichjK<~(gY@75tV%PRQgveFNA30?J;p0E%^Qk@Dx4o53eO@8N6!}3C$6sRGdm&7e z|KYiYJDk3VaCm3!@YJU597e!vGcyVBe{NL0K4QZt^j336o~bd`H}9T6XQ6UIw3dZQ zL#>PqSLsfDI6{*7>ydG)21978=1(_7{fp=lEO}7O4Bqz3d1y%gRan-|oIRhs8mYxZ zugsVYSnYCLJ_=ygyQm%A$8T&}y=DXB@gpvX`WeCylsO>RLAkY(eWw`L@bL0ZzWuYk z>Ip|d(<-%-{KQI?4qgUADy!j>loLXv_n0_SAOjEj9#`+K&oexqnCE+*F&Khjz5gV! zsYY11oyoUZunLXD_KHuj=&5mr4{{!w|K6>VcTAELPulvGELeCu`S7|JVi&@E6}HT_ zi2r7p*G5c8T;&(84zndaW(KB@JKc-YI%hh{y&}G>cH2T5(|~xGtt_3m1fi7g7!S23 zra=b`b+up{Y+uncv7|Ry+;|fX7~tfL@WxbA5cb6QXvFAgpZu>4C`pF)g7z9?;G^FW zFRvwMWFK=5z0iAjg%!?bk)KMk5GKoYahSXF0UhV*4U@GCU#top!=X-j%dzhOE*# zW(1LQ{t}1DK%1clu_hFAbc1LdYlw_VPuixE^doEA-{EXk4Q~)XR>a!P9@h*Bop;|a>I7vRLGqVz!|R=HVg`**=~N$P zslLq3;NK>u9oxzMWv&kZZxoj7SjB7+`x2>3zAcC@xk_kdDSBzq{zB#Z?7jk{_(-pc zK_Mpp4C!ntv|4-gN{s=Nikuz!L;Od#S>Y;UK%;WsN|~lfYZCvoyDv_xCU?)~dyf)! z{=H#_dF(Asbk+5h`gfpIHZ#s)7g?|oDHf(E0$X6mTF6I%>4V9<~`KuZc`9y7G@ zab@^lUi(Y4=`9CvccW??Hz^R?&ozm6n4fe zEhfE0(v{_orq9Av=`h_=n{j|Mte%B-*2R_q^GUwPOp2Kp;*^zrL*X%4<#u+$(sTaC z_Ia?xuMT$NRi;abQO26dkrnZsez8+qU{BY042HgNr>x&(GPBBlo_1Ts94+nNXk7d# z?Tb(*W;$NPlkIp@OjHI54#*IS86`1?_SZ;05Zhse7PH(WOUPaJzoozm_udYDx@nbn zR78B}wVu&g7WAGYr5c`bSufqorrH0UiaIx>eDv!W-(HlZU~qCwub8tIxH1lsCuG^~A2UJxZGQ2_)GADOo5;K^fd z8fWA`fP?pQ{{WB{7%7I_@K29$u~UTShmym#2%odPXQnF5U;8&)h*g^EF{>}aFk<8w z)Z~KOF%-=ogDJsk1O20Yh*)>mopPD->?HLn%z&!!k0dTtc$Bqo0oLN-J*+1dcYNQ3 z1t&SRW79)VbJx#4KKmm4i@4))^<*6FkM?n_NQx{=`}GEs z`2XznF5P^FI;4EDbg}F^I0&6>>#zAVM>hl;&f*nxUF)NR%P||-BM{`xF})If5pcrs zaY2JG@!gEJm-=q5i`-LWdC#N>6Yc!BEHT35EK;7Aj8C3}M7!StbQdo)IZag|1`yuH zWg&IGr7m@f!ZJ5JO3UG)O{Rs0sO5s3 zts{4}eUQD0r&SYCmh$B`p8sNvNO3!8jR%gnt^J*7%D!d9LUcv-ne(aCD z6Xqy0Oxc-!UjOam{Lr%Qm)C)*-5&S@vkP@==+L(YTM3D4uq{1qeCX zbVR7WP(b}FH_&4s@fnbHe29q=;>K1urQ8ysntX8A5k^{Mz({c$5B(MS zLFA`u!k=|9{y7bvH4Eh#o~f7cj;@T%;7i&U0jdA(FHc;YXq)xGn)(R46*evk_VC%3THuXnhPmosnfH^wzkGP5$WH?5b1RAKE6tt#>1@TntA)6g?6sR)7Snn_Ht+bZ1>>-WyC(G1lyN>L{luh|$(&q}#5S9${zIl#(mwena z2ztK_La!lO8@XXHwI%&rV`Y3$FSS-jE(?yAhI8@+-a9fOp4TQe5!AU3#;_y}>81f4 zN%kW380|$DFp%cd=eDY$-i}u7gU63`cm&s@TD14;3>~`2gD!8&MvZ8&63ah;a2t^( zw7*h}u2iC_SYh_a?s|Oi=(5@MkEWJtAR7PY@xqK3%R>G5}%EilQY zriRNvrv?{*4R~t$?Pey2sha64G^(oq3t85t9Y&AOH#w!ntBD*uAskOs)n%WB;T(_K^dp4DiP`@H~x8Hv5Z~nIZ z1MrviJYHz6!n~a@{vSt67RNlJ1(#D(flF5z#rRw7!(;6hP4MiCp-p#{IeED8O=NWe1oqb*p!3``b zw?qglkeaP2I=D0Twh9j8I8(AEy{<`7z*E<#H48d2adj(64hnc*mZn;g8IE`&>-ThRG?%qVpWNT=W{1@8JGN{e=3-dt= zE!tAtixi5M;>AnxqQ!$0D-yK0TX6|ept!rc1$QX!P%OA76iKmnpZCABHaoLBvorfG zlgWoX&u!;E=Q_Vj~4#>)J)(*Vvx&usK zaTYl2La)CG-LrY)n<>xhyUw1UR*kn~rVRfOlD%Yd2WS?Vr3aL|VRo1e?X zwOE=%7!Ji-8i#4x+4*{$S*aFJ3hOQy0@15{9YyZuM_EA?knE=@w?8_D`uiViQq(k_ zws;VC%1LMKuQ%DmWYrhhkhzmK>4!A_x<>uU4^`U}-KVOZ&CS6&OruT8|A4e^bFIu1 z9t$_ch26z3BFmC#2@!iKrA>t1>nEVou5{~4`@9IuXc&q_ci z!X1*Y+viNl;WQe@YOX%@W(ea@{mAb*Vz1sOWhFVn#NFj*f4yYIZ$QZ?IYrC>|I%APvxc(63Cum4wQf zU&zCitf`(3-3e3s5g!x2IA|+8Np^c*nK}N;%vpwb^cQv&@9cWR0S31kVj--oBY)#i zz@5{|fBIKVxu?G>5SWzCM6zP=enwnFD;0>-V$nrW9Iy@DwlQjt($t+ zM_1TAq?nlGiOsJ>-EYc?fdFYE_+HSrtg6&CcS+gjse{<2Mt|&g}AVl#gA&PP+tt?c4kEj;sC~h&3p)=xG{${#4hgDXi{lpAd3uk4^m7r9<3T=x}Cf zRV>0VbUE)ct(d?zi7Bw={VGu-z`$tZStx_jOguD-UVvXZa>!;lKrl(DaFmi`o+kyOXOm);|9)%+0Az%#FV# zAD^gF(*mN*62RH^V1=Y2xy>lW+8VR#n20ri@bRX4Ti-gwOHS<24L+R{8(dts{2CaTsX20h1E z5}UkYoVS;jdb)c3PI;PxlPg;|nVbZi)pGftaPcDba>>;=W>HY^mVf6KVjY2Qpk%_G z{F;D}uo(m}5m1W-ONVWKF<+;3^#<&oGB2Azlf_1cIQ-w)0MglChiyzLe(c!;l;35A zztdUN2DbH)e*3i^J=FXKbewkh?;&K4=n5mr z=S1=FhE(vyp+*Jbw`|#JoxHGyRv>oC>-Gof0fB3cH5oe-|5CA^<5P7p;E`=1k<@QX z`!+jwI?N>`K=m$Uh6l(6{p;q%pN_Z?vHPrn6i@XnJtDnrpscu1a3I+p=paY*NbS!` zD1r`ryqsDDJvOZe6+PSKP^AmSm^03js^iT{d4i6(SWy!7=m(p-tF=qH2!ySaU5tclk zu;O+pC*ggBB?d6v;?PiU^3i$!=mIc7ok#Y7E=1^a5PKDPd$khe{yw?Yq1a&HYt5v) z@4J-Pg=ML4`QSh=8bc#qpoc5zn8m1tg*?UcZC_Kc+O_n5t( z@CIN&cjM-7JDW?&i9hy%X+>pcSoA_+s8JPeh@m*ew?S%nQ0>kV&c#;@iJ;vow97;j z7Ny33=H}pbav|N)OHkZk50~TBaUm%_2?u$S9KwbwSrs_iwxfpFvC@{qeIg;D|6<-h zAYR?HC%Z}K-JpePidZpP`2r9$Y5wUK-#_=q4*&DdB+2gO;13eLvwE-d@t4UG!c9E# zeiunkD@jWKyO&ZKM64H3Q8yk3UZJyreB;&GVWZsHNp>t3MIHjNibd*S*JrXa+QSe4u&M9cFJf#WmLn<_}R(d!xnjFywo+S}#0^7mU{rkmEWBvT`qJyPEJo`_}g`6fTzl>}h{{ z)b7K1C!S$Guu~0?HEGjPh_aMUQZ&idv{+-v-Ss*;7RoW#IRz#r>fD<$A+*oVR4(;s zTNpYG#l@FaSE57Rd9%)cXQ7}!GieDN!A%fZWXtA0C44QkmJ@yVcv1IAzPbVt(4R>6 zEB2uB+&CSx-7gZ(!4DUIZKZ(<-H^?qk(~h7M=6|hQnK3n3h?agH%V41 zOAojudo5n`cT}$DmU2i~c|&BBr-w4IOi#*qmn>OkS_xy^g3bYgu4L;RK{fiy>D_9q zGxX0&^+SiNL&W>!#KH*Gj2AZ*4^(jN_-cjXnD>1;Y3vJZT%;q>YVlc2j*f&B=h4yd zR^!k>onCQ4tskTL8ZflwI`Gbss@FP7j>8Q|4>m*qC{XPb5OUb3o;; z)!cCN^__04-1xEKdVYoeArCm>JAgP_rEd;#S70||V!ftLaK!$`9)?;3ybG@BZvO!R zH|MFc>KLw^MpWgN|Eb7Wl$bbt)QU0dO*Hr`ldH)rJuAR7;!=*1Mu)m~)( zA4AdNQP57D>e@cV6+^8!t^dde6p&9fM*1JT4iLk-z2Fod1(zmk$1-#DvZl!n)s-+U zG8g)Mn)Z>pCYil_Fgl`I{)DAj$4Sg0^swz>aCJ4rgmYXiu|2r`*xGzi^>Xtk#+F|; z^zX6YW3&xu--iN@ONV#t_a5Kc^V`18x8yY6+T;&8)S3Bt(9eNJDY>X(1tfNuj$wVv zs!3xMtj`4Mu#TVgvr1$uoDPwQ`dh>MP$TP)VPF`xg53=z$5rbuDiyX+>C}xE^h?bl z{M?2LEL`HxNV!gnDGWIY67l_DB^eTN*ZQ}a%bQePf2BCw_OiVk@~+-sW6iwB+BUbq z@qIHBD1SbjWT-Q2i<{VkmQ(glv#Wjjml7{WT5ysE_9x3w>}anAzjWaS)B^|EtC=^K z@-y8^i&iW0`<>F3hmtgdG4OE_{W<%~niSHs%p5Fl_6A&r(t|$CP-92=D(P;d9N|D0 zEt7mndS&c9Ii2GS(e;vKU8&He}>KR9$%+!Ws5wL`u7{x1N~qZn-_p` z?qUL9jU02qtSw%2KtyPyH9`j>4V5j3>OS@*h<|-DeD+*`{liedzHDI*zT3hr%j~DG z(!xSG`BlzSv73t|2=QG@lv|C&y)Srel4hoPoj^A++vkPB&38TzdmoJLJCXM4+Jjl+ z-{CA0Zu~|S*iLamK;>ZFKf+5aGp4H0+p-L7t)twu{%~4P{r&QT8<)#|`^9LHJnb8vEZl1PyI_Nba>us) z9z%#u-P^=mJl$_+Ax8?eDc-RNW%7Mty6{W(;S^PR+s|6*gxA4SlW2sa7|bf{M; z-Iq^_^Feq4|L7C7K9?us{X8S@SccWQ-eg<}9iAJ7S^NW{6#!7CBmPOAH-m8Oz)D~~ zNQpQ+Je_({{T$*)GHqUq{92!HLwb|kzp^@N_w!vSc@O=`5DOKwid};)oKkwAfHx=cfuJKd{|+3*jk74iWZ!&}(4BOAFw)^vm^*N_p2W$;315#L|4$eQooT5KS)kO3@BuaHyid;KqW{BreoFdx>J7*8sAYiEqibyi zN=|XE^Tls#S{gm^Nn2V7mL-SJ@b4P7p@e6c7zb7u`TvJdvidh94h(5(69F6Y56syy zyrX9&acZfZBp*IL9)t|Jj)T>Zi@_YQ&qc`!FhOD+<&Zt4I4R(UnlFLiwz+h8x&bAo znk11dka5CU)x)BBA*=iNj!0q?J%D@7qjQEmYRR_3;fmMPZLRT#O)u%7+it46!27Zt zsG>D;;=9l5b>>hwIEG)dp6@wt-FAru2AiA@aIOZCy;gmCM7oFxB%i=X&QXmH9k94> z{*yL)mr)9wFixaF|I^u+@$P1fvooAkptv@f+yc+3VZX6JZ1)LJRyLL57wlcHh(++O$?M)Gi_{G@3vWkShCfnz zfCt{E+2|){ZP3ee+L=vGLniVk7Mo(gg-;Dz#DCL)@W_j^3F-}T;t#3) zOw8#kPUfKEzO&t=O8lVHlSbQ=Y+cghEL7)s{kJp2)?~Vl+WamH0;Ep%eUvu+2~kZG zxV~S9CwKfyQ+}B+_;>$FMD10eynEXOLoWAgXDa&D<=qtxqZ-1B^kNk%(^xSgRKGty zkA+lt+HBdyB1 zr`wwslc%-?Iso^eiJ4GE%T#JF3CkR{inh$aa{8bPt z!376E&q7RNKPeegstI^`!g&$1Q`UPkdd_-Nf?#N?32~t}!Iyk&cfEYQEj;MHPq7aS zz>oQO>KYwwHpg!2O`zXr|6G)C>p@y7OuD_XB}F+5jUKX$03AHrNWj8E6V=`=tkBl3 zU6tPRRIi%eWP(T&#m6d@KHVWEvD;SwJekIRj&G8#XB*XjhKvlg}UP!1&0T`o^ zvgM<%GZwHq=vb2rEEQ8J+C)A~aGIu#9*H3fjK=Y?-p3KGL~=<95E< zyh>it;lCC3{a&Hm-^Pa08Mp7TPX4u3bnruEf#vZ+I}R&)M@&prsu_OLk7rLB*ocJU zzOd4i|9TWO&=p9@(Oa8*x>nvjBRd1~>6CssA$e1+nGd?o!NZs6qx@jFY6IaMxQ{C( zt^2*kcl=yT(L6puA}aA*>&iH6oqEAXvTbcQBlPBroYkI-o~8={aX{bkVke|fN0x)+ zN0JadZD^(>bqBO>1K)Z`T_9QG13&tp6HR|O$UfJtW`(ecUFid2B5|uy=Gsv|+2MMo9b;ZAc1{-*b)F_>czq$<=2cQS2sv!*FLXmP|ttS;HY`dwFUINFu^2P|`9;taPmGven-P zE8RWulouw$2MPqZFOC!n7hueJ9$_+uEL!z~+7Y9kb-eHC)OOA$x4|yJ0^EXP9MC?G zw3y+f6#V%l!J5f3KHxy`Wt>%G;1Cx z`AWM(NKPw~XFanFf+3#Y`0SuJKY}DM^wJ1JT>SBL#bTkD3ky{WJXECy=w3;`hpcZ+ zo2+v1Xt;aYUPp9v{{AXF)`B^c~dX>OC;roEhW-yc)t7D0E{^K8&pOho&vbt{IwpVN-{ z9{)N@XT!l6FNV6NxvVWtZnn@CP=Tb`2b&eC^8aGzNO3OFv$sqtNa_Y2wwpE>z1({J z`Ls)>&9P2hbC$?mr#&-dBzt^Fd2~W*$X=*&)J8r5U41@)iKtlg7LbLo1T{F98QKWI zk4C+_P`7t9W4-lvHJ_vJqUpSHw{=sb0A96a!9li7(~EHY3Lb~$m((J5j|^xm$0O&4 z&STUv9}^fzg$#dTspb?cVs-PsYU;Kifl9J%Jh9@+M!dW?E#T{O!)&J#4COM3ABvU|W~P7RYZIbL^V$PPPo zS5}}pl~H~PP;*4EAo)|^+|R5!*+Yd~%dPEAVuCA7k96nW9yms$iC$HC6r%MKtFL#xPFK6^H*8Il z$9gHbvVoW>dCGvR&=Gx{*XYw-_W@1{ec&a$nKg%iTMKw`r)K(g`o~HPd(v$t#FLbY z{wrES;*TB2H9=1+E4PE5&Ip;Qg@?Z-kprO}YW%A~atkc7*4J#a$SjkyWS5_$QyUoJ zyg#yI|I{$;(rzcv%gwg1jOkS59Kf~ZWMyeU$Y+egxVuYVd{KAykeja{lr1`gKGJ(NsFlqr2v za_*$*^tij6C;d6tLK?pmqpzv8cPks*+~QXH+Q&jLtvjNq(E<}ZB|d-tZ~d#E4Hx)- zpOE+}bmw5J|93?Uzq#yJEmw|WJha2B|MorKaO6?Q9Ix+`D$AiH!T(N_v1#jctFfh~ z2F@lmjFN({ni>;5ns^B+ph9d$hW{F6{n?15eTNhbs(dx)Qpq-YtPJApUnG!{;|u{| zVeTIqg%~*?=UyV3E(7COzGs`j)SlR>4glDzhRG*I&D^1vwR~R{>=P$Phd^3veS`@r z;8-u0iak^W@|h2&=w~3evzK)3aMk~Jh*lPhit10sj@e~Z`(Vlo?p}NiGlsu*h4+g+& zVIRtv^zQdp@LVNu`*Et>k7)dK$?XfEO@-KnF5H+{RJow2w9o@An>M``Ct_f`L;WH& z4rr*QL;X=l;)iw!hF992FwL;=DDMzyeF)M`P&ka8-_|D#f|+NOOI00#Je`Rsr681DtG*+EeY)7H5^~9WtHes&do7K_R~Ps4oHll zbq?!lABrt+#{B%G$Zd_da@F8@NsFQ5tD*ym=P=ibqpVjm;Jy_f%BFM&s=luivilrp zzjqO`<&1N2;2)T(6RD`t0y43~^*^Yvs%QcB1+)&a?a}R~u$8b+5|r?u6|88+LF~ zzR60(Auqx%H{Ejxg%QS3m@j&rLPQD_=2`7g zb|cr0cuXNW>@Pf)d-KayD>5*pX9VPwmc9u_+p4r-ko%biTTN-%@|y7xa7~9h^uIBC zm49adX>l1|O9PG80`oyaW3iEjbhdXzWW)N-ZhsMF_?^z@$rU^l94* zVz>=vgBofo(x>MxEhJK$=bVikM8$dhBRk)x_be`4-#lk>;QKa6Q$*#VH5#AQnKXY- z-rO{2=SoLxXp?9|OW)yy{|_jWJbE?h5kJ3K#p6JTJO}R@6^7(eB{Kwky!t4mH+tx@ zcTvh(SiG~i>yr)%oXUaN z;NERM?E86TB|qj&d}`J6w=QUY>T!}x@PKo3U7T`{MF{4V%@oV8>da4~6@2p@MrJ-$yAfUV5{-lv?~w z{J2~2mXwVylu^_YQ|liP^}Q4l8hRC_HOpuC?pR@tIhG1Hm6^H7P0b6NoI*?}TJ!?X|S4##_>?p)kPtjD>m zQhd@O`dgXwMUv6}J}W<`+QyJh1*(&%t;9;Eo*?n&>;wKu_8QAC>n!l9>q zp3TKSNc{3f)4989p(TcBlvA}Yi@iC`pJC-jy+c)q+V1lO>0~YT1yBs|vCdI-h1jQ5 zcb;B@dBKXM07%_r^wb2X;dyH;@|`lrbM2e3ms&)!X6fO?R@S1~5*nDoW;V1IMd_UL z4#Wj!w>oBK_E;MpzD{kM#WE6co5k`D`N8JLiNI^B@ZxAY9o>Y%qnGv!Qh4_I&oi5Y z0~50(IwWZt#5n=RI2Am8rTrm*^|FI^ji@l?)i~p-EzhK57*s@>ZU9lB0a{ zL-}8Cc)pSpi4d0fEJ-6pZMoVv9R*XbT>Z^D+WiAB1MtUJK6m%qg zO^-jr4=Y3L3;iyXqIq_x=O;Yn3P{D<*Ra(99Ffbik+;BS~*Oa8>I z>X!o5-f&!eGZ{Pf{wY0ZqikiTa6Vd78=dOU+baNubqrXZaHKt7Wb9Jl>r1@;p=}N# zdL~4T7CcggyUlob+tnxJ3ei#67JM!SJ5a%?4~)Mm>%{v9l<3$BWQW-&_pVamZ>g?r zrqL*#aH7#6cqD0)Alv6SW937+MXfd~5xr0A9KmJXGbeJA0LY?fQ68UcwwIpU&r@sp z%k`sC^S3fjR%LAK1~q?ZK1q$Bc5d0cB=PQRUdInVc3+_xPpe)LJmSsI%=-F1S=7%! z8@rb)i|Zdy4ba{`lZqIST=ek)ZQq%ofJNxS>!XNp?aU;(PrIsVN|uckM2j#j#s=YS z(xQesT$D=mIy3l5+P*K7-%pDp>%a20i}6HWWQS^#LJ`6GUz-3fnnwbUda`;3y6+Q! z#AKxeL9q0+pHWij@jo?dO+gD9WO5!BeGw-l>Lf|qZVi9HxzU6wN8Z`(ly|Zgg~~^l z0|6U0-PvBn@$GJL7#}!O~MaB{hN%%2P~N+qFy28LMt5#l4NFO_9oI5!+TgTn7(Xkg&@1a z@DLwenbjR14PJ_>)Qql2yfKXS`@WcJ)7IY){PgT$Pq+r$Ffnf!Nz;RV}Cw+~oJ-wM{KZrqlc}2jUWj<`B0hpy;xDIanBEFrEdOhZYwn%B<-NrtI|^oKl&mHFa8 zRohU|_C}$T{y=5NVmLn0x9R4WGG_jG#V7|KAxoSVE<}n_ z79w>z0oa&nAO#=yEh~$Th^sNl1vbiU{J2yh48|bmCG$J22i*Smsu2K;q}gh5dTrI7 z)$pA_&50B!_==?0N}%cD-V3Q&_W{bJtvyclZl{zDjd2QI&qr~_H+CL*VLjHQ%lxjl zH4R;Ry8>{)?=#b1bmD)IEg*iK=)`Gp4Ys1)(suwt>!sm9?7Amet*XN#;;V7IMrT0EoK~G8FDou57fS z*b38is8XR1nGZ~f&MYRE2=T1$FBgFrf7gH293&JiDBwUlfB~U4hdL+f`vFcA2`Pxn z?7x43{uN1Lv{eA>DqV>00$QR<4$+SFP*cpI)*$R&=|oHjn@P7*^VU?lwd-oBSEK^ z*~C^}X9>4OnWa)<(dH4aC#Jr;uC-(O@uzP^O+H<*(rNaiPCzTF9Bb^4!?t*rVJ~{& z6`P?WhS<`kqw$dp<;Q(KXZ9sO;Fer^i) zu9TJMRERzgCC0E!?)Uk*^We4Umi8F91;L!zpWFXwJOR6^TFn9w|(bCC)`T%LE{A|?lry%$ghdhajr=2N2z-fYju+g(PG(T;1 z%e`M&kh$SbB)z2)ZHFyH7-LoF{&))Z4B|l6`#>y*3CR>z#lhxiHA4ZMJw5<}3!||s z25*d4gE<@f-u0tQ!PY%O7($a2gJMT^szZ;&(<}21jjQr8GwcIF#%yckr`Vv|44f@L zYTXry?(&NT!2xE$?0l9oVpgFsb_t%Cc)TPa~PTnoL9({>rE*j656=Uhe zg8ck+Fe6_1n_wI(oi6lx`i)6AzW2?@{xDHoJ`b+AVJly;;-wFX7!@fEbS0*Iqj#!#6CiZ<&Zh#lh%h zUIKup$WVvc|7ihf6MtTVVxbZTw2wCIxO+3grS|(*;?&j zUHwrKqT$MV5m~e^Z}FXIUnU=RS;qLWhgwErwui3$yoz?Y=S@o)=zHYpQUuDYr2e-= zQ`luTMhr79o}7tlFtD>r4?R}}sjL{W08h3}?9G5aX?D4Eq2W>TwDG5B^0*c?SPDXS z`JjvpotH?+qa-aUaKMijUlk&E8^|O`e4bDvnMx*|TMfSv5Yx(lT;IDx@86V-cqHqe z7KD!DCGJK(k(#gTMi(2D(VG%A&hf~tB9obew|jrXEXz$w5hEbSfchm3K&}PqeS8p$ zsSYpCXTNe#Na5)?Y4|#NY1Xn0+)4lTv>_V@`i^4-pKqf3zmlX$E{9i=$$Dzvo|J}2 zEARF(E%x!aU$NwSuKoOE~>8mqhXuI36;C*@u^_NHH-woav;v!m}w z=Z&{LC;Zzp``sVe?SUvAi%ow5Jr7kWU&=nUv}-EQ4Nd`GDrzDaNMs+t)QTw?&AOy& zP?fGux^mU@y&Qj~KHo&o3H328ua0UU1G?*)W;G%%f5$DdQY1Y+ZpYZYcQSwmG@`j9 z$%dTPnjE&S z)&VqP^FXoh%bn_8k{R5VM>PjUE1a*#=&L=gr)&OPC(a6^N;QI(z*}jo5c#Ay-U=?9 zk??j%2m_j)d)Epy`o)L}m)o2d>e@`HdQ%%Ye{9|I*cTe2*s)}&>Es@uyk}c<%d0Z` zv}u-Ksevq~Vc+zrHlgg*Q4M-$s)jSTDs4vFKZUI!3fbCdT3w-0P(K4(z@RTHJ`3i_ z%MMC>umN|GdH4-!QyNZGLTJtg!;k@M;g)Kt@h)?k$$KC(|W ziinh#8!Eme$+v6$x3-m*vJqu+B^OD9P(*lnl$yC zNS5v0C~p8z2tZkWY(;W+ZxHGO?Koy7ACJW{X1;aWe&f+%Y}wu@RsmpY9HO7|j|4At zrJNbohF+v@X06K`eir&IU9z3kn3}tR66S6^ejtTdwh%DQ?FBpU);LYlXTdm4JuLed zFHj3KWCJT~x~K>{1F+$0=K)vVFlY1ZSunI(C5f)D8@r!7oF31=7)X)kG=i)=B;exN za3Ow?RC5or&?A{pfsp2>>Ti6OsYgX=vXf)*arr-$+_fCu^v;ke7^6JlCK_yPe zXx*20c$B_dENz!%1P-5xXv-EmZN2faD3tc+EJp=#!bb#OGMHPmP!nJywKi}LHLMl*<=}U+}gtOg?G#BoE zo2Qty2L$rl!ley_#0Ob#nv;FW)FP3ud=u=RDAGAfGPFcgerb8gdp?dMZ#In?)#@Bd z^yS65hKC_3T`Vnc>{}Arg%w$h05C>2AXQ$;DmTm5OYe|967fL8ZJpE>1JNjm1?-hs zcd|@hL6%P{?U#%sb9b7v$U?O~--DUdoX(@QS^9Bf7+&QL_?q9e1s^?i8FT$HNa-|H z@1~xSML5$soIl5ax+@mQ7lS2^R!zoXoQy@CMyCI!q%q&J4c z-*Rd9o6egFFCs5swMA158m*#Y6`sKM>x8SAjQ!2k83j?&dx=H)DI+3!ELNx%ZU9=Q^nx=PF*e zwY9c*FW4)|>+ZX6L3?3`+5GNes;BDJKOrJ+SR;S~V)5rg{7udrf_F`{1PI>_7ecergU$22p4Pmvy_ z{Y{YliO%crUJr4jfb>hUC^GoHp{K7GR6AtGki#Az5T{iKB3V$Eq}9XjR>gf4W6w|H zcCp42<$1O^w%tU6b|2%WKN-w7Zq{4A)enhz-y`sylz`D3=NpKLR?K6sjgl2()CBcp zYt^IQ5wgx4fi0qO!A}<#+qUrpMfeH9UwPV@>FoWjIpLWFWQ1gu-mI+T0aBV5AiAi5 z;>2^wRz{w#DW zIRZOob--#tz{8S`YmHg`v%&U=zTXz2z##^KAR4QdsMU z%Fv0~J6O{7IOIqIuR&RQFy5oYz<6aNpRo-{Xc7;oQVq_iIHK*iR82&J{&1>p`URF9 z>rghVEQT|-X356=tjb3dBvPz0V`}grcaAy@XK8E(f8NX*^rk_aZjx}MDEBUjQowB`mlKVvve`Azuo=240^!YjE zA=hPID21sjK0Tm_8_kH0M#dJk0kZ~Upz|fbK2D*{_Vo6*rc`7mv|x=H0Ywu@ZKv(| z@FN_g5l!_DrAtRE+b{wHY5r02-|^7Y4|rEs)iVDN%A-*vVVKJXu{Du(TET01>d+@( z2qQssaqYhiT+U7&4q8ew^@#&sQL81Z?W5m6=}e6@SGR!f_JGae_%)(`~dEmtMvphaqqP0itMC1 zTxXu&T*&R}oN@Kg`2wp+G<$a|Sm_2x9(Wx#%fbExM%EY_bB5t!zKxhyGPW}s}OK0B9VUorwz#GLhw5mlF^qIg+Et?gYcHPPHDjKg^! z*}lE~5ZH5t)po>+kqYglv$`WX)^A*>#7~T%k93J4ZhKg8EE9}h6?Gr9=C6JNKK5gr zZ5(m6Q(Qk*VOnLvqL0d=dX>+#|9cT=DKtf;^xir|Ud9(6DZRph%NNBojl7JFEv|iF zYY->?V_(7L8l$nV<&CvrThG8yzD+f(CMY11gme59N7?4BTuSmLmLL8Bd0SuH-32RIBJSjx5T891;o$O9 z)>18Svhv}?c~X*2oQhOcRU~N3M;I}>D%BcTwAh%bvM}AOueWYsA4>F|CO=5dzHg>o zWL4hb#Gc~}&B`(+FAgKR9FK1Q^Ry&2H0+U1*Q%2)`(tZo$2{L(v$qvwu{d(Tljlm_ z-`<+0+HF3~olcQT*Pr8Z;iu>P(f&@2I($X4J<{9JY0$|qh8VQ8EuXKutyYr52AI+j z1hqtTQs@oAA%KV8f~zvEQeXP8ZGl=MoxyWQuRrI5?5+R4Z~S|SS(qR}DW#Tm-dv{4a0@O=tmpXriDSwt71Nx9HbcuYpwR7f-NQwba%{Yr`+ zi-~-~8HyNixdfJtM9}G(sD%SObl#P@Gw3Bc!%tWj$38ohTkLk9uW22(xe58>k=5|C zy7w~txdIhAET4Rk4E?RQ>jb0_*g_xgw#2i6rYnA57VrX}T)W+(ll2X)zM^+l#>>fn zK>F>5f+~$OE(f+8Qw7hf<}njgOPMYdgqgAm=G%Y?UyIP{%!ZGhzZfdFQTFzUq8{FR zNuhO@gGMXMbF7r>!L=y0;A*JCDf_r*sD3|Ia)u{E(Tag)hUt3sucl%9L==NIIwd(x zyx!lW$go{xS(ed+!l7fg{tYYP_Gx5exd)ZfyeNGqSu8l6hJ*D(atOw|AcAME_S;NX z{Ilwk)LG4&>_Elr+pKiQ{FQ3mDzSytuUEf|*M9qSu6Ju@y+$Z^MN~BGq-%6Ecg`06 zv8&!(a92s|IhEjpT^5OTv#+|xNP)OXe9?t=fsD^ zp%_(n*Y9++l4!KSF!WCN`=FNJ0Z1-B+G`O|**Q}R27Q^jvIA>0&R+?(%+vj9`Qwuy zh__ktBHBzs(HPHzYophVEZNJiyrj)gakgH?^s53Dg+;&FZ0>MXS|n)q{>^5T!&CnK zrA9-=Ev|h?M1GsqPrk5npV}aa_pyuJ(}(Yqt`B7WM1#olvjYm1UjG-T zh8DzV6Jwj>LMTOJ{8eRFON)1PzYuk)=4&@myyfN@85x?ls-cUrh*2x;+rqmZVn5B# zO1l(hDgo%vF;Kz(YR%r{qX-tI5e1Lb_4ADqwV$Z%ou9>H>^owQ4GD`$6*MF83!8($ zy}~@y)Ig|_uYo~*jEiTx}jB)C3Q)1!K@dvXQB-26wRI|e0yQT40Bbd zVI^bbu4i8J)}r{us+(q8?B(TS>4a}g6`0M5=nd?8v@jSkN~*Ge^Zu?nM0+JR-NL#Q z6{ZVIm~csEk6qq?ZWvJ{|TR*;#ey!UCxD?eCA zZA(lvRrs(JEql1_%ZU5_BC~-XK_ZmKgiS&%&E~c*y8l(RPC$D_-oSWY2f9}ulW9w^ ztrpaAan8M!V8y^hMrUl&f-3FIwyuhrix0Kk^%tsY4-=Sb_#6n}$G!D0DJCS?jt_G1 zxQRTB=!j9Cm*CS6e>rzSpAeol7hi%$SS5Gd&?{E0w5L%XRw>`cOY}X(rKu_lGkKzE z%JPeSzBaPv5Q@%-zc{>==?3h@>M-f1Ly=J`!hLbYN&mWeyl&+k4vq`s=9LI;p~A6a|Dj;_N8z zB9A)U*RAax&2zT?+Z*c5aU5e;^k4o=I@oGuV)q~qlAEa-eO2z%S|p(*hNDbBSP#no z3vq8971j6u3l9<_(nzgNG&|fGP35^YWZugb$PqGwV8`%Q0 z5FSiJSUXnhD3fp>Z&92F7O>NpX(Et4ZxTN6Q0UKRwCGr6|6ho#QSvj) zM%=CJC4DW>Ti}5F1i(W|K1Tv-LMGcBFiQ-iH%%;4BI$)u;((zcJswM8T)p*IV+TXP z1$?2#xn^tnRA8Mm(eo%0Fq^2_g@xd+KoqzZybrwPRT*n#eSe}p0>1xSQRDU#($~wH zz+EY#BmV_C{`<47E4e&n|8-~i?yS3e&qc2L;xzYW{$QQBZ6VMs2>D`3oZeMX&n91* z*wXCj-?=b4cDn!E*KW7X=A;gtnMuvEuY{4IDB*Ek?PqXeAM4Or%{JEAzL%qMImdKq z{cimsRZ|PfyPsQ8cC=+gP*G#7{cyuCBocagZ`4XUwW0J$Y>KT5hxK_{?XRqB( z22}g3@bMp#?To=hhZKmDhvs2Z)Af}Q+7UTe`y#gp-9l&Ke&MEF$A5Nouq(QCQX5`( zDwYT_T;LaE4VsFq8F=S&nk3Q}Hd91xqmH#Jamatzjb8n|w&AesG>usmxlPda_za3j zAv2io0){ZPu|?8-#}f456u^TmX=#5wduUyDUBRy**$g__$P!=40 zD|}OJ;CQt#0mZO1MoYg@R6!`p9Q{{I{(0)adOdgR*qVI0F6jln^V3!hC!I-mb|GBo z9Vc!sizqx)_K-JmK9JJO!pOqAOKr9ua0Ii;`q<{C@UD9kcOUeZHw#VRO%_hOi&^*4 zX{GjKYJOs|qRyQHG*~XGc!ynIwOKWD&^E1E1bvl#JE+p`&G)MPPeZVayr+e2eYjYB z2(e}jxX)QTh})@6(dCn9@Toj5NH{DML{~`mytq4kD>=$*GWni;Fn1qhGEa4mGn*Sy zd9RRogGbi~)yJOZS9R@DPzn9rKUJw!Vz%bU5SpegPTTi{v&-etJ(3Qkb|&0u=_4hU zF%@WA(l7Bz#pqxtAXpUU)=pJ zd!FAS)+fX#CoUu3DxkS>`#>OhsX{W@z7Y)}1<{jIq-Ycs~dv^8mzCFFEJ(2-BB*t4C1HuzGMUTUG|k z?GrOg@*SU?ZDa@KM*tCJ!|D4Q55;G2znpN)ZNq3=9X~k3H#bFiaoYtn#^m0G%B#i! zEHF#*g+S%fLt2KGwq<^YTCGbrR}MXTed(Xh!18;)NQ!5;@W2R&pBi;XgFdc< zp$eD}vLi>%5rMvXWX(Ap1n4(0#DCV606T_@8EV>4Ible>2{u`23CKro$>V*UiGVMz z$>3WKXRx)(-gA>ihRSEgorQq3Dy(j~;7%c}+0&Y`@j2?^ggIRIm+3gte>|Lq-tsaU zLbSM01Cj{*T(ryLBUsLxm7NfKUSi>=+E?K8j_6>*LNfQ_?u}6+fQa)@PO=;VW?{&u zCo~~_l)0Bz&22L(L`E;JHi$3}LBnpJIeeY*1z4&VH55%Mu6|FSkqp^*RF&W#q$jN} z;v6m-C1QC8;g*k<0-dd^%&l~6NUP>*JGxSE2L?WXJ#8AeS(a#{ZuKhc74cwQW$k`- zVk;9hwYHy5o=R3#N}sO*ME4f>o69~so4SK+*#^ku*$z86mSfN zN4T>$b>%xlgvzv!-AN?^%H*lUQe&a$L(D&704m&vFx+9ZO*eGm*^?USNBk=bVyyJc*mq45& z;|;RMcXPA1cEyJj>Q2tygzw_!O*CT+=+Dl`lmfg8$y8>=S9B;2qIDZ(YZK;QBWa^jC?*ckPGYLs!RMO(WrePcp_Il!{6BO8YM=wsL6 zT85rg&*4s)hYYDq=xk>0zlTc+SRe#vEcyLD>LWO3 z>`}Ioag|Na=W)3yl z)Pb-k-K3$-;hw*EaJy?J#BQ!IR5Ia*XJz5fZGz-plrc|iT?K8bmHF94xpvD2RPG}T z%d7>XyUlFGTpzC%8ThM_+|2xO=&D$o_W#i8QhcL$4E|cBC9UE0<^6lVFN+dL5gZQE zh_E=&If8e*Tdm@!eXqz;$d=69UV&N?AMIjaH^YpLWBrSi*$jvqwy7dcw zEppv#%%z%nu=PcJ5~CPSy~_WW8T9`}*Rl*kSrI^d6}THPz8_C&i{Sh=LYnyS!0MR4 zgscX4?9}^Wx?stzNmhypj_l|-?q*sY)(q;hsMDv^9F!U^CP`p<0x2NVDsmG5I_&*f zY5_&R=H0i9a!A0`_Yb^mid^5{GUbLAEgd*bc!Y`~@^jYlBHlI^L1?-9$&3-wYuNqHgJ(3y+B2 zAG^@wBEC&G@lyH`$0xO)nzyEIDY9a@PEfDVOYl^`!YN)2&>~SZY}G@Rw*IKV@d7yh z%>-I+_IR40cQeX^ZbmlqMA zug71l=3fl$K<${n2oe2bg9 z6}I?-f8|Y2EL+qXhl07VpbC(Lm_8v3ytY6|p)*tf7%WgXFFK3sl{cBMYxpEXWIGr! zXDQ=7!pn-0KIKwUp!}czUeA>X3bC3CG(%cgp2&+AE$x`tsMnS9v&<@ig~O)ReLZ^Jhy~4a_ zk#az`bLWeh&As@rGZeeLzdnS83bWf&0u5Xfh$n%k`w>sNG9|YvMKFHBjJbXyvkWk* z0dNmnvQk1r7^COdZnL zrS#jwf{bSJ+p!&!br!5|2x~ZOg9LJHyM1UxIh}6u{Y19|&uzTt{!Gt*zyMRySd7U0 zyds&^A;YuzViu#zG*?M3fzNvVBuOIv0r2R!Zo#@q6e}5Ur6XH*hdB*b4#_kTk^~_} zHcIy?-xggke$W>GyP?rpXrC&?Swq zQl|c98n3BopW7ZOqA4mtV4VKrE$MD&6;S4T^AnBaKSDc?MZxkEwX!vORTj18-p1!f z^BBkic@*63m2z5}$B-MHLDQ^g1RUv1VoH;Asru|O6;T%(3$*?@&>cjghAf2}v5`Qf z&Gq^E&1_Gjrde6Lol0aDQz1R4hiJm@8Eu$icsD1K8Ek~%zD&3j`RVA(@7DZ+PW{&q zt8a1gFwjFhf53wqhV|V#rGgr$q^tH?2p{ujD?4Gn-R$!HWK0qYeSgV)w%Zrk%X&!D zOST*+jl_LF>*zTpls0YW(fdJa=<(V8X~-M^ItidpqkB0HB!sb!&T8s+V;}t-Dk^+B z$o~O(8x=aa5gwezo$tRhW=o=)9$$RAy%#F11Kh=xK6)e0sh3L=X>tExnP#~)9wO%3 zB=XrOzq*AfNfdzDVXTpIPml#<8_>edrpUX z$uOje=+2|T`MNC5l`%2*Z&~_&&~#t!D-*hzS4=mC&R3ywuYy^zu3D{G+ILH{E;jk% zzw?UPSMp0M*nS^im#cy44)NS7V6emAmE_&*O2U5EOIrmZD{pXUd& zu09wa|Lpt&>1Sf{OvCs3gtK=&7Im>fClF5nD|fimKe%#VoeaRANNJs}rbFCcbyX+2hNNCBiLL(q0Kc_(LLs)0TX znBcb#sQ4Od^Q8oTPBS5NO-T%AP6MMjkm`_fC|Ebh&y`x7WF_!Qlm|abVlN?ix&&Ya z)NY2o7gTK9x{*#9X8o3aY9n>i8&v`AQ<^KrYE{sk$K#!OU1jpOj!Q^C%VcuX2D9h$ zW~Hml_ig2cG_@OH|w=`BcUnL@Pml?NQaiKP5SV+lOK#{}A6+>Xa9?fCX$x{XA zO*@4@H6f8NJF|v@Y*ZIZlCGDvy7SjrTiCpxmhcXob0@z99Vl+OVZnD%Qi`XGeYaZX zI@I6s|vlaBMJIZF1uS&>KA`Mw0^VV$q+WM`rj`f2-3#CM#v74JCP_Z1P{R5GImuc_1p@Ti zRKjCGw*Ij|+o%zt@N49|-TBOc#nk{S$#9-R5;1)Y*?**VyKW zeKp;nM8EohQ=$X^f=IJr1gxyLr0TF)lcU*ul;f!+MT?!(LBVK_UHJ-D6xGvPP*S{d zfY^!G6fX^Ytlky#RyJs3aTcs6I5KnZndk_2%v%$RxQ4UR%_K7PVyhz6Ep_F_fQ?5K^aGZgk0rz6F2A#d#C#yOGt0d+HG~w?#=h^~&q5VjIyC z{=FHS7Vid}YB(2AQM;RCPPnVLRc^*M`DEPk_PFJX!8}kwjYYeL-ev2k!?o`oqwi8O ztQXzdD~^MCu`HJ-jGC_G${fF?lEf&~C55GMPp+5qZ*}h`=M?y%9@jc#bwx~>XA|xa zSI4?5Vh<4`R$*q3pr?Wl4)g-GI|6>R97_%Xd?x=+4F)rZL1~Tz56V|UL+(JxR3Vvu zJd*X}?s8wlg6YRYOZSLzp3PGx>Iu3TmX5^W2~*YM)j?s!I|{c37z>YVyM zWa5qot9b)KPGv+TG8y{LJJkC!J`aC{O@g(Vc1XFXId!w+|7cWmqD5{D7^5%o?EXB=PFu7}D87-H%Hi&lvly+xSR@v)$i#95Ots7kzHFK>=M8 zXbDpAYFm2wylI8~{<7fUwwu&G5AKq90r`O?%lv40)jB`y%hO&6FGc!7C}CAFE2b~% z_Kn=EeRhpe+F;SPilIJ^)XaB$?nFVc9^QfL$jfRwXHN)(BK2*)xR)Ih+W_66QhmYg z6Zdi`uK~I(?lIhnt3W?f9R`sN_{fEqvf~jKtSiNxbbkaC^bko#W#3B!i`z5n)0DCe z;b+ds;ZH#AfMNQx-631953O>T8I9sjwjZU8Hnz*E8I0q$R|eWz+f+c+3?zLruO9Pi zl*UgdTG=>B0V4F9xSd`i2Y)X`Qn5T0K4<+4REqq!!D3Yw8#gn0_OL&?;8MNUUbS{w z%lr&Sn%!|H_@4A>>?w5K)c*f>2bs-VUlcQBFuN|^*$!gkO;hc`pEB8F$~8_e#qG9- z==yfn7yl3Fj2X@SH;VR8Eg;{ko%!k0(#V+D7pUrE_jm2*7|K|Idg&tZoyDs|ik~XX z8QYn0Y{ai3g@3=#2g?I3at(9sSpHuOtns@G#lKw*^t&NmqrOslEx}$mD|(g&Tk`KF zhsRzzD-LIWk~wY}M|{l-@YyOGyB^qS><67mfMgjKI+yq0w^lU=mZ}Yx48}>!o#y#w zVl`dyveAa9P>|FSpkyeTvotH4Lh;D4BR`9qz<5=fG`JQ7cZI)fC-9QjUv}G06 z6pn$*6+TybGe5tZK^ew>RSxpt6XfH{hI~kAqBY+P_4nGBDkKV~$0*cSLT`rsNr46t zv+yIK9Iv-#(3$TV(kPY;#B!>`^_%HNOvEU>;c(gCNtM@tFEhaK!yhS}aapxGf}jyg zv`a?G;6@i*K4+4C}&(`5=JLC&@$D1`Blo!hL_Yuu}Z*Wuqa zrWx6QaKC?l<*ic+$F^(5_;V7&%MVL(io5qui(UD*Eo$_Vq-K~d<@6vmj#&lG*GEl` zM#`^~Mm0v}HDK}85~4|DxJ5u~cS&5+f@R>;mE-3FYV#}37+r7&$7>lRM8sjs>q$*< z_iw7qZq@fc3qD(Gds=FuwsT%%oi}T>Pc9GYINO`ZV%=)KiAFSMkv>M zkf`}$u~$!=qzw=M<7N*c8{cgekiYIUfqOo-tX>jZ5>(?bHl%;x4;!iMSlnt$<789a z{QdhafxI+hgNo6jcJr2EtR=k;RvpHyx@_ua-PzV@d$tt5O}C^(xLn?50Q3h{{3eeU zu+hWW$Egu!0n8HC4h#qSern%WGJV_*e@^r>OKmgEW4$HgLYhyH<+Sj}Z-B5Y*_^!I z_p`YupZQ?xBOqO;%wXX{(?U;xWnM>^E$?_OTI*;C=UmRvhe8%NNHpOFVL84># zbNS>RKkmVsm~L5gn;wR^P11uiH%sf%^NDaP9F?peFbi(dv-GqrKav527yI2x;%m=I ze0G1VKcAg8yg$L1smOamJql(k@L$9FBEQI4Z+7vULgBKRYgC6ll9dDOKP~_QV`ZJ| zST?+DYXf}9(3_cAFJ2mKZI4~h+2lkqI1s4xY$$^IOQi6KG4N1%UZtKaee_9Akiv!x5-x3J z-@p2eaBR<1d{+m_ntF0@1Q(uMw9T~>r#RbXsn^q8s5>$}t$|8{h;n6qL z$~>FIX*#X4OMs=vDmE>E_w%ieEyUHAcvor%7FaeMlq;ZNRaA#Nkj-6yVILz8aX57U zBib)Fej;@GNfC<5Mqon%DlLxkMHU1u%(`M~1V7Tuzx+1CuzAk$wg4#Tl#9C~1}?Mz z0mc35)^heku9?yui)$3cY5KnTbc{>yc+Hv&lXVRrGw)76HZ2tuPkV`y z-T3~aX1&MrG!AqT$NLS|hkbcWng_U}SW)VPP)%Nr*Ow{df44ggjQmz~j==XXP8%m= z)Szd(EW`&|`N%gX&DQl;4X++c`{6_EX}~FIo~ND$-NM3-Q5%vy zet9&4sCl@e;V}#A4m0^e$o}1l(kQ{1Q4L;un9sFzssLKS<_VtgU%Zbb%%@%H=c^XFOD=&vb7#$vH8>u3$V!? zNRW~?M@*z}<(s1xoc7PTxZIKG7fC7JXiu9X1dc94b6zJTG`5j{RBVU~rgaBq4kdE2jIh|EZ|R z9*z=glIW=tV|GDI9S0^*fo6e)&Xr}Vp0hn$lr0elQOLv2Q4kC|&2HO*BvWeHy0gaC z9KY>~@=20*Hhbbux4-4_a&IPloluzdH_~Z)iDK~+5rY()5{M&B?$di~dq``nv$a72# z=V;L=!-25wh?OGHs%R1!^ir15Hndt*_hs0p+(#=gnX~76VKe^G1DAJf%K~y5TR9ul zju1$x6Zi}?`?cPjmr&YF*P z!X1rQYF9?C2CvXpw;aJDSW5(KFAhkaua??1PE0lao=7j{piStsNlZ*uSx9D6+`Xp_ zq>v)5B07Catb?2(RXPlRi%&k>r>2hUiU`N)pLsbGVJV^b@K)ZY#L+(wo?fXeqAkdo zXIPy~3in?35XD9NjarHkJQ{H1D!h(;=I-Bc)a0I^_qh+&vl3 zH*(Yx9iAvws{J+=w#5$(^JT`zxiOz_54GVw&%aNO1+M}^G?6$=A9w{CJrYa-&p!oT z1`)P!Gns&B+rPm)p9Ka?%V#swD=1)6q2c@ikBdHETwCr;vPLV{>eBa zvKLP3-r90Bz1O>V+zU90SueS40})jm1;1+gA2)D#>54A&>hu`TopNDDn~@a!7i+Br zU)LBJp|#xh#+}L8s_!2qbBE==^%BEb*E8P>ua#4?E@HHLxHjbLM>XB3!}z}2YS4Hy za18>{ZGjvS)}|pLzNzXaMb356jRc{5bAVIDKcL|@a;)93;T=a$N5Shky9|MK4eebe z!sqP=`AQ?ki{8#=gLf3O$6wpK3XI_bsK{*&4Gy!j@8pv7Z~mwToB?=UqKaQaA~JxL z_JEdwIkS)J3-2G(T!viaiwEwp4?P?8r8$U6WehWu{UnosDj?Ri?zrWz#Qu+!5eM1l zBa4CaqK}CE~zp&f8`*%)Dn%|DryRpIY0r7y;F{!L17avLOSC~(nnON(w+%l~%h=X${b zYi*Sj+~wmtl*XMU&IPoPixu?}m_^h2@NQYwSg$-Q-S+H}+4X0>Zu2AF^lXyfpvvjD zpf@^nhX~kmOg9-5&NY9FKlg84j3kLN1>!HP>BU`p;120N89E$d^M&RNP=9Naxo zB;mU?1DqqYyk*VkPI{;5g7Rj0I7Co znYz@dJ=t~0CWIpPe`(s}KjUzND2%C+V1Ap#-ze*vAEbV_a3Mu%l4bqf04NQeyi@5G z?HGmHy3yIA(dp5Hnp&W{QAXixi|g48);Hr0^=QY9`vz>lqwv1_u%ED;_+v%=g?L6t z{aUQRW0ZrF9k^nAppeY6%J;ggF8eaplWVyv&w0!8*B&=(3Rid5a6OWreQP%z#eq>R zUT!F>7O!~Azs6|)D2x7s^u#-z;JmuqXAQI=a7GzBD>R_^z*pnAw1`erfue!UfLXfQ-(zqxRM**+)EGfy}Hhd6Pv8gnT!vTIp?po zjM(FIB18OgwV3Ge( zKqXsa-1Jrv`C~V_WA=cD6Kko*N-Xgze)w5&7i-EuwG>}-a`B`Pek(IS>dN-UKuFgo z?YyL-S21u(4KT+WXm zX+j@jIoN#037X{IXD{Y6e(~a+43I6J>_z%MV2@Xnz4r`+>L?_+=Kc0|Iq}~e*AMi+{V6q`1=m6-K0Q2eV( z6&QBI`8`qOg)T_Jc6CTvx?T(T4x3l52{d<%F!TiwX0s;$sLjl_H~W}51t;-`k=z~l zz=A(H@*)K1R?Jy&s5SM7p{vp1W7_@Unp;`hn0=Y|m;b>eh=w{PhZD&L8?eEsEg=61 zp(3l@=hPK;=i!;__j!B@plC^B2v!CZ_@lINNXu&1@>-|-CEQ$CVH37YRq9S`%a{g|sN=HOisMqADr8>R68&`Fw17UM-|>)>oOLotElx+N{I zcu#iwL+dU5mLj=1v~_PZUx-|#a)KHIOTs8RPh4=xLE;#%4O~h#DXn|)T zG-PPj%3(QkQ`2i%cy#}!Ih1~^@OZtYmq{^xYk~F^Mk0bB2S1}*cSVDFP~EnFU>Yv9 zNjBXT$Add^`=trPpj0ZAe|n0ZBWZS;ktgmL_nc47*BnA@{GM1=)l7$)8W(eMKp zw)?Znm1R4Na3kG_C*!N;;7Rua1Itqt5cF$@4d%%m4|i-$Ag8mOkMIP)?(i6o0W32C}uB{mx>TeFyOclUCA{2|_LpW1vc z1xPM^4^Z>#=^PcFF4Q{b40bXx)J$)`O4n}0Gj~(nrQhxD8iW^62MSk0jNGsS^9I!b z)k}}_Rw`i|EzGSASp%vP4s2r?bZ>ZcMq|EPk$OETk$Gg`#@zjjxt(y{H0g%BN$?Zw zy9MmynH$=EL&Cb%I)OCVhOe_IX+t~2DrRxHZBB_rzv=cBD~ZvotRb3(!${MKrF!;> zh{=`Ry&-ELmgG=zkgd{Xah&(PG#KeSwYE>BIcGaOFXk zgP&6q6JMl%rF`?zu?3JzG&O>>cxk4>ijF(14pb#3eRrSnuG4j;ZT0<)&sT&)=hx`X zzskRExZz)apNuD;w47+-)Bhp`D`WuFdlsvDdtXbTMKQ)7-QwP*kjyN1Ezcmq%wnnK zQ-KScUAw}&PuZhc$iDl~>zmUm(`hbwf0yk|)Sl1NvRFA(A#S}mWNRv^tPINdYW~7PL6f&js=M4M zO_F3{o62TvnR*E@I`oT{R)N5D$M9=kIHA4+@SY=}B;jL`8x@tW=bJA7IY=@n$Qb=h3waP-yukb(JPpsP81wnXgJnvFN#{o{y*xbtit z+-UUGM}c?oBMec6)dWRILZ;6V1ZV7sH&m$uQqoe$4n`8$QN6$?y=WV(H7b7{VT`|E z{zxN?Bboo%giWqzsLUQL09cZ?*B_xbV(NP-_a*ck$o^KAX*sha{Kie6(G3iMS!?YB zpEqK-;{%CYogrI4(=IjJcO`ZYnTF#$e+$2rWPMgp>#s$Hvll|%(&K3nJ!JK>lllAT zj9%Q?)~nekD(2gs+}sDLr`njLFF-9TicTuADK?*ieAWJK-j;VSgBa9L@GMRGKP!CQ zl@7)?JkYc9$dn-QFRbKZ2ZH{~ike`?q9Uk?81; zH7y}R8hmfN=LJ<$lZ=y{asgj{K!*b0J(2)Q?ivAOrhZSM;TG}DXP;T!cBWOu?_v^q zWPr5`+A`Z9d?|=*xsgPSd=EDN)()xwbH*^s_;PsFzXN7efichvw|a*D+E!}9r@%J* zh(i3+e9^vFc{c;G{9ouP?~72N|6=xM@UemTnp zppank-ux?Rxo{hV?9m4D13JPdU#Cg7rO$-5E2+{E65=i9gBQemxQEyIdltnsKeH{? zD=avzdjZ^2c09glJk0T_WdsnQxG{7rXg*tn5xmTd_IzmRD6(!=HG}JFI0~k83+@hp z3q)@+f4JFVDcN$?pEzH+>K4zkQP0u-gFfBSU_VPSbsPKI*=~qAtw5h;$ATwQEhc$H;RnIS4in-UIg+fH71}NWp?@3j)=94Z9+~H1a zY39k-iW_e|O`YI#Y7$C^4)IdVXuDh10~_LAoO8D=vJd9~PJuPl)Hrr=o*d&Jr2SN` z-!Ap$$_DFOdrINZd0B!15Bd)?;7^)53>tWB*hf6Ia03x2X#?&*rst*rC#hbn*3l{< zJGh4>(G6kF5P*=o^J3q9r~UkNEqO>`(b&OsF@zov4O=jH&7bg5E(s9N7JN~ce#+`2 zb2$U^Cjnl|C*_bMOr|S2^S!;BCoNkaxE>DV4Yawe?AkH+1XaGDg;@~=YW83R@@xc( z${aCIEr)QdBnWBg+)5LN4raJ|XaK2{*I&}JqcPuJk?zJ!=FE4~qq9wZH64?(fh*6r zLq!+rp0*9HahuMz92?FU&vP|9ToAe-eX_X?jo5LwJ)WT!SS~hzjWJ-WR?w^on}tk# zclx3uZb;8KviqyOnJg`sON6k#XK~e|JqEO{i!XbdGcYD>L|{S?T9;1i|x9(;pxVf1cK*}=v}ST zz`G9rzUF~4^ROARegAC+U`|sl)Bd)29xq4IV?{?#`IfZ~+@ri1L~A*FM`yXej9~s| zRnX$+&iB7P^LkC-EwyxgfNfL&q^*4ZFT(!;X?JS4IGIAnI}>Dub>GCWrw*LgGMjFU zWY;GKaw4hF)yl4RyQA>Y1Ie)t_l_AA)>rxR(0U`_i>gPf>#eY7oDJxu);|1<&yS@} zM`|*gI(8DifH_D(@*)tmLI2&#vJJK3Lxp?JBrY$~%wVu>&)98TPlC5<-<7!e{6@@s z(JYm;F|OVPq|mxO^|ZecYtJ~FEMEK~z`==G8S8Q0zhmua?l3#HGAb}!q<+cK^dgnx zrT@o7D1HBgv;ww})L`o_z22UM4t^}o{9so$K7QilkxD+ndVK8lt$XUxGgf#>lnc*|OdHnszTWR_J8dN~~=_OnqVQ}M}_9iLg7cIa}+zca(H43ZXT zvjE$fD|Z$lkw1Q)_aU0`M|w)x5cRF-u?emg#y3T^Q&11#Huo8@p=F9+007b6hqbS*YXQ(tagwo~L8I^8#@BBqaMgE_$Ssv}TOo-68ztQn zLN>CO=W#qZRGCUIGdSK?j;gg$PX=lN&SMTp!Rxd1KSpni^Z8~^fL>tRSaj?;fev?jLsf=)--!!)7`aD(n>2L5|qbo3!3Qi(V3iHwUe{yQ8YzU zUnWXMiYJqdTz1uy4fB_^3Q*Kpvy-&s<9dvN;a&A42SyC6(Z5={;ww%POEn)%GI8;L zE5u1L=|I6@_PCKtUh#bl*l4AW0zlop;8mHp^0(gJ&vumhd8Hig1UJjiDkH!cP^>RO z83NBn=Xj0GDCbxZ&$Gtk znefqa+tvazug!2K3lIE`86xrfpzFdyOG3pO50lYqDMZw$tAm#&n@gJU?>(Ov zXdAduBtzKyl2qQWMM1NnAZ3=-wDk|d1EZn_&;`w97lCfZ+JkGpD-j1H{5q$Pjj^Do zV6eNv0=(xbphiq)IOu&0zYx4{v0^XMv2dDsa%|HPO;OLv!#CNUY@O`y(gQ(ivc~x+ zu)$`(E}ic-NK8<^ii0;jObfON%g14F^Z)n!H`Pt?6`QV(DUUl5=cnTDEfF!V!I(c$ zj#PZSho7WQFRKPVFzls2V3>}(zIH^sg1@`c&pe@ZD0b6p4E2#_yQ2o~=>9k6mks0W zct$x`$(L{imZ{49xEq?KF{m)uJ5CO zBm2@J5Hk@R#jW*VRJPiIzdQ*~El$<&>GM!OeYGR=z7Z{U6Sy2Nu|IzwVmtio$zJn1 z?J-5=gf>)e6NUJ4FE)`u^AbwYySatA7PcHK8v?>;J|&%NOO#_N1nZbv3Y)JkBsD^?$$Z!GqgT z-0rM@HH;7p_3n9oq_4Kf$6(^TN6w~E45IpmYCj(n*BrKd3a{xUGsRZTAFwYfOybQy zi8YlJY+)f|ucs5k*q)+EOT-5kKa!pL2%-MoRAO1!_GMsKq|6 z80QZGt2Ds+?YT@0;Zb_~3HIGy8!t+}ePx3l)lrA+-WULzFZ5EFSUH@C^M-w`Hu>>+ z2^2i!iW}AfRm2M*F-%bpeLk9r~yeZ*JbcpSI@WEE;-bzB2%p=YV8!C+3(PFvdJ)qWkOUk zImDkeHjv-d#`~V}q0y16+y~+gCc9mZ1lG4?Jw_PT7&#qVjHKFZ%TYDELx?k97)NMg z*|VJ-j#imX=NTX+{9J~2rdzrW8a0WOzxsG_tV*IqlD58LKIX*sRPt@5t`2LgoKazZ zG%oji=mXw~i_?eL5;b(jNl&F?ql0PF%TwnPF}F^Q2dxB90S%@TVld1ex;KJ2$=T8& zJ2HI%N5}s;PBS)T{vJ4xOTZ2CxhV(aVyP;Ay_L1t<{<@9^x2_lM&5c(&1#NOOVqO6 z&m1Od4^2tSa%LIQ^;9K%>i%_T-;MGxL+clUYWK2%a-rzywkFZ;X6lKM;fGc64-zooTCU&Pu+FDcQ#H*3FlFH*HY1-)oRkEhf?lrk zem^i2R;_2v>=13>sBp5w@hPbGu4N@ZGQ49#|GjMVB2spsNU1m+YhX19Q)2KkDsZG_ zk+vc>KDstP0!+JYGA$mxOHkgCQZAR|(bzh8kkSx+DswFZnc&KWGcLsN~ z3}_f^8T-rt%Ec<)XqmfOSB#G!DPw86c7Yb8p`P+YjU>T^ZoI}!-e~lCFELPO>&C)k za0=kD^NhIhDQB#ThDLT>apc;B&45_SRQxi_YM|4sF$mYlj5n#kBA4RZMU(H z5Vvn>yIaC{c8t$g%O%urh0y``rZB0!?y5iY$_=adQc|+d!KnG;Xs@mgpA(b&@}WI$ zX>msZBetwtuyh61;yzhnWnPw7tdZAilWW^J4ccw!wy1?h^c%MNZ(pY_waiFAUS!L> zj}neT1p?gxaI?$xe|S!=NLC8ym*B_t{sO5LKRJ^sAspXkAnk>q+p*n0jf*&K@<*^) zXK@I>kaDeK>Y-8CkDQNf7z&WO;xYz@7?XcSKFoinZDuTH@5ZqR<90QJ?QTf zSvgj#9NZZ>Y`83JZc_9@gg7dJ3*NsMWdk5Gx&SCVi~txJ=k-ijJGGYXg`H$QjTdpw z363U4m7JeZ+){LMHu4A85^YE=z|a+HWxiN@Atg|wwbMO^h#`I<@nG{|>T>13_J7PG zKcCqU;<^IA+)vhRa`<#|c5=(& zNI?p0#Bc#FO!nwh@ntW}mFs{8m#)L&n~0=Gm9l4Y`Ag7cjBOIsCYy_dDUROQ7w8po76|KPaSuZ3F(h?m39G>LxA$D~-mCR?RX#NiHOQ)>P!w1;zEOSri$IcVCd-Y##FLWARXm^Pw^_yx@^G(~H)0a`bWWjGy?hyJ+kEaFJjK zA@ymnd6VPQzKjtgev3t|64&rXI{nP%i={W?j8BK1G$bXjj3idhXQ7$YZ6 zP;N~n(TdTa9%z|KW6b@ymg(X?Y11qF=JXym-J(~4bKcuG?jMl;oXaZ>G5g0iN^BY9 zOt@o5O3cR|!BUvWnU8D>yUDL;-7VI}9N&xnI-AUIAK(rR;!Rq292LaY~Rn0zBp|8nbdv)hUvLK=u-odp*sY`%YcMFktd zE{v!>Ulikg0uYg#eqGQr+bzE2^;3CGt=CSiKYYO!iVuN$dw=ZcV~7IcK2wEz62}v% znyB|=L3n%Zs4|f2{|ROI|Lgxo50PCxlzDq_5(_c;Mv5)v3oa*{W zfY>nW|2jHMoRg6_?rj0l1jcvEoS&v-?B~|PIfah@s50W+^T$nwH(UgnUKwLqyohwj z4*vnUz*@uCH#Hr{sZ&2$dx&hK3IQL*PCX?SE!0?7-|Q`eb4#M73BT*{33rmb!Uy|Q z0=fpGv4vWnUeOK_DD9gwepdmGj^;Ee>nONd>X%QU68Pgss}Bx%3dx?drdvjAK1Mju z_$Su2LEbgemBN5%5t68%?ZkN*h5hZjP!mT5{n{) zUeQL{JYwS+74c*KTfO)TzU5R%>r(GQ?pG7>z>EpCA`ajMyBn0Kj)LJ}Qi!vnZilA4 zmWu!jV%o$|Z1a7Fz9MPMTHvY%CTmC%bAb4iX$Vi}SSGX)RZZAD#t%o`^3DT5jJO^^ z)+gFLWc_)a{6jnA(h3$7XT|${BiCgmDG$gwDlzx#`;aw0me=sd@1P4fMRHQ%Y#Lsf zCZ7H`(%v#Esy7Vx9z;c2x=T=$?i^ZLLO{Ahx>G_*K)M7JNu^=PVTSHTx};$S>46y} zMnF9Kf7biuto5Gto_C$aCl+7W&$IUv_kCU0ukV!XAds19;TPs*pMJRa(}q9jWxRKX zpe?SwpLV%R82ydIZlYVx2epYcV6=rPIGqrmE=r~4Et^8m)T^z+S4K_1d^%#N%Da|s zX=DoWE7z1=D|rV{R3CmkNlh{PZ#sib>-~s?qlAPW$)*37l$Bzk`UdNcM0xBYRl4Ux z{& zM@X;*B@Uv11LJ<0AWO07%z{on@;)LY@-`n>bR#n{@lj%K9R~SMXEHND*SE~oWtI-*+{XOlRy5wcBj-F0*u8D{Sch56T{M*+nF5?35(jC+T_XRE8o=> zhF5^nM`_O|{N$+4znp{$Q+Jkci^`DLgn0}{$=@7dQ-4`p_=pF~#a}?QL$ply)OAST z9X(NX$q4&qpr4jOEiKPMgp@oOa=P~q6kWsFgg(}{tf0B7S<11TRSP7;67g@VCPQC< zwYDaVRAZthd~uA&{WeI9WS8#&@JrGc=<-z2k@FBM;x(+MF>twzT@iF|En0OyOTwpD z3^MoeA^~VAcEgqLN`l6F@1AB)9$wG(PsCzSY(hdgy14F)NXa^FV9>uwua0jf=f1D^ z)6!D3MM}1}I^D@Udb7UfwZK*CG6DJEb!TA4J@hByRprenM$bXKdk2ZL13hLq^ z7d!cYDvQ?ZS{h_QRt2%Reh4k}fVZSIW$10PJ&zhg6q5Pxi}!4+uBQA6=T`Ji*P(5n z0$$5NP$ld_w4e95@XUSx5S&*%$4v+Fy?qhy77=qQ^T#41WV!D=QI}vy3c1Mr%#@NF zkkpbKdZJcjKh)3@x~{!CweYOpj*m589rJ48{hW|-~|0n)8%>O{!1|2p4Jc5w07vmKCrWCPmrAf1L|8j~J z`o?O7!@XE`XT|G&0<5T3ejmry-wkb(@jt+>xeM zG~cO^;EnJ-31VE}W(v`%*Al(p#|ygKU3~>OS+9R|814{x4%7AQn@ON7bC6afhs^A= z5X79QpiQ8wPtI%M;Vwx!Ndjcclw8c~=4NbMP}!BVi7gF|VF*x?Tw;;e>OI=eQ%G zsty&{sqM?eiv2eCY;X>-*F^D58szC|1s0kS31P;b)$fi}Q|7_)_i%5cqMJnBjl zQTIX|lT5kl9r=twkA^^pAx5P@3zPGsl|nWulpi5OubKRU2kFE&QIqjR?nkL+g){@f zBXD4?ZGV5;kMKvg7A1W-P0Q_L08HNC&k#=3!?_VWJWy(X?j_fA+~Er?JJT*KuSeUn zFV#w-H34Xg7m?qykhtU@hc{$EBTV?i!H}9w$Ykf1jH()X2=Xx1&g%$jLgm&N8IkXO zH`4<^C6=H-jn$$?$Nzh%OVc87rlUjgofkH#xEBeL@!g_qC0O*lu?9-^Y(xl~K~i+9BP8xz{Q5=0#*Ich*P{>+0=P=uQZ`r+<5|orc^*~&J?%N%&W|dNrGs?j|(6>Bs zAAnA8L-p)K-X9H1$Q%{6b!S)sYxzP=hj>+g$*`kn2dl|3I65^GOOt-pa5R^DNdSCJ zez@K&Lx5RnwA|(OviXVRFWcP_M-X-ES-$f` zcP=#zEgsCsl3>H62}oLpNqBP+23?mW=6(g6Lm7PJMUs^TZ;_O5M1WTZHMggzm8w=; zS44kxK^%C}f37Pz@PB!3)iNVhxjscZDV#fniOKo+7AyMA8GacYa|hq;`OQInDjfmI zY^eYP$$On4Oq4jo*i552vm0rhMG@yykr1r;k5fC2C~AxLz}mG6NpO0aw{amU6ox*j zM5xXwU)?@&A=jiWRpoq-pE+j8kZ^e=+kD^$l$_&hlC{|;c;n*BSa`w!|4WS?}-W&f<JbH5@ABS2MT4s#^cdoWM z<{{BVr0>3U7^$EGQ$26F?dqI2$wVJ^6fAp?FYe0BWT*sW7^e=q3+rQ4;E2uW-$7Bt zwtFfIBF-F|^U$&QbuYnQ236LpJrNuf)F=w8i3lilMORx$LDuG6vy}~(cim^z_ej?Z zL&D)#Itkk z#g=yxPzp9oK=U*0zvn}LYSUE35E{48=U=a&{$!33uZ8YOoFh6pRnTu+%l4&Uh5kq_ z#p~S*#ol*Zk1tDb$8PtQ=7I9#Y{H+Vo-Xi`pC{eM{vF#QKVa4U`bA{Fu9mj&nZJY~ z9oUhbU1qq{bzjOTK_78`$JByZtoHUSS7JJ%;iQN%_&j#9<(u^Tyol8ITSqD)HWHyF zuCo}bZ-WfeUU~G!UQ3qs4NaE$!*%RAL@th*VF?kZjUg#T%Bbo^9sW=Qgt4|cy206! z!?O`G&;DT~gYVf8^dvmNUpAe*pwc&*0JN zKRE{32MhadKs`nOq*Tjhl^B;^pgLTi4u6r$WK?Ks)^xXP*-8T)%%?oZ^+`bZ{R4em zypD~mvEs|}iPRnhfm4DGG`H&*UEXujTP(n1_>i-wx=kCMKWuE- z!4D+fGBrh_azQAks$f{9`?mv{;Cv*Rrz?df+w05-;o(jjWki^4&R0P1CyT;p4Ke#5K(*3t*xsA_L6d9m zbbROJw6h^3;GK?5@Q6kXVi>RgMjLn5T)*me{45f=Fp8JO4yVMaE((g)!ias!Ey$EC zm|0J^e{S?toAf@esXs!FB=k*{lNAwLm~`J&8&vGK_La~u*Fc4M=2`T3nxwRf%n`f` zn`J}Ozl|i8?c2Sc^01&vr)SSEk=3E)WW<$c>ZBTTw&d^X3TW#9`b7EP5_Ou1RS??( zDnbehze$7?z*~M)hRETZG;B~%7Fb54jT+p~+Hwy$_77ChWw_=(EEg_;l4pWYjRZvx zFXr;cLI1wrSVdhs91X?u=*3uD6|bo349hOK4s-#mx(|-Jv%Gut&c*X58MBghpYEk> zZsQEFTQogrbmmpJax}I+mlP;U-B4KU5w*IVsp1I!pQ-lNVL`rVlE5C-k2No zjRxn{z-{|aBrdH4^TqTU_QwkLR14kFW^nNIm|tiOTG>Q^FM-Q(COG*Vx9VF<_2x%j zXQX7PPytI3#6{qpr+Is8WLe6eRR zwij^NN&p=_uN8icS(t#uh<|kR6YH2^8+9HWQMVNEvR4~RGpaMZe{G~wa+saFk?C6b zb9C2qU4h}(8N&o5KAltIOwX9Zz9QN96FAV5b+&#eqp{ybulc`H z4TO!!Qf3JFJi<#jbh;+oxBXx0zcT1fTk_8Ks5or2caMA-(4`6^!g6JEG3@>_>STcJg|< zGgo?Z$Fd0RdC=f?X$t~vohE~38Pj1^n8|558GB1INN<9@AfXC}N2iGDhsy@I1$~?w zdVTV7G1%g~nqUnwlD_@+=9|Ha*gsH@NrU-S;sw*|E?%t4y59_kcUYM*`;B6x;BxZ1 ztU0MEK>Mnrb-M1V^Da>knLgCzyMnexZfAO4MOX_-qRbWsl@V&)+crNBq*7xumJC~= zfwAZ6j2~XMJ`Kc46Owuzf_VS|JMzcs_g~Ff5bArAsVctR1Ce-ruloVyfj`G>{?@94 zkDcjIt~ktnbD71LRdrC)6$Z_y`R+KP&P$LsrFYa;db9GEQB^UWk;Tn39fk;b|#Td!m7u**euma z6T4U}EloT0AUmZ+iC2*P?~y4bOR6P7hlryg;9h=s{a`ZFpXVWBrZoR41?y3M-iymo zp#7LdHL-@xK6Cbebk6(2pa1w$aB|9rO`nxcuy|$l^F84_67Sr?K1;58OiDC!wKaz_ zk6kt$-V{Yjl@o42gMS^>{sv2XQ}et>?u%0gV`~Kpu}ixMp@(<~7puqEsHy&7o6e4n zn|#|?+E`0x+U?h>m7=@h`JU-{eAhgxLE7#;MqZ z-DZBO4%z3a{lN|i8!ql{9-EVeqX`nfBeMwxGD2`(J28t|1gbCaQE0Ykt_uaiTN_Qt zK1%_~Iq{&>_y2vm9UH5N{N3-{{8%-SsYja@y)2)Xa8Zw{-uLyPopV@eOb2A|F>*e7s5 z{}l6^ULk8#&d;v$&Tm3`@V7b=4?R>}2Fd>eyD{J=9?qw%%wrUM!y5fF0d(k8YidO^ z6YBy4OJc!bE;YVsq_Sw_shjSzY0@ zsN}g*KB`3TrKj>mBwYyz(QuYEr(g?MYgo}pF6BwY8ezoSc(arCK{$|Pn51^X4UIKE zVM}q!1N%I;x0#L}5y2@8sWUcq6{COCKgM?oe}`l9Rv&8rE28JtRl7Aze@N*SrZ#;W zKD)=Mx1qN`QVe=C+C#@#zelBUg&;HynzSM+k2@`Eqb@@{N%=4_31Zwd?*;JW)f~WD!OmbyAZE6#{>pLKq z>MI*oLe!}wQb;d4W<*P2tSrZpXuFo}86a2tP3R&V>r`&erdy;^^>bv4Xa_K;#)Nv3 z#=D7zjPf`%q`qp+*m#rG4<8X4{y4{5!^LwU`;G}~63PZv9Vct3*K@`Ht=X;0J}aI{AG)4r_M0|G&NX{-PevNP<}rG) zHiR`#k4}@X`T73I+J@`OWW2+6$iW4%wDsdZGj(5DD6-v-6_R{gG7J7^pJOu`Y(@e~6Tdpp5NWPG#~Uso62SR- z9?VT}G(e%`?_Abz{dAF!O_)Jn0G|LiYI2K_D39o#I%=^A8qNq{XAgs6$-bppo{)no zrsG)$Z!Sig@4is7k)ssAMrG&#>$C~1vvg_zmtD?Ks~hz7%6oja6$r;Q2iOZ7E|#1y zc-w3TO9*e11w%-@>8{A*2=4;#4rB%%?viNJ_n;A%JE4URi52t9jDs1DWRAuco9$)y zcI+50ZlB{;d~3BqjCX2iDczBwp87v`;}96<$$3J?k$9ECp9LqI;{^7~l&RrMshnt! z4(0M?3v)tw#O~CNx{W=ZgZlu9Op`p5JJs%7s9}o^!3s8;pTJ79RET@s9Dn8|YhGy4 z?W|oZh&1?I)9iB{FI!tATuH?BiFj3dx;**J|ACR>zZQp4!L1v#;B-6S`;N*it>p{j z=c6mNLg57GTq?R_Zz8x<9f(P9j*0`Rb5(ti)Z0J2(kUX zbb{)TxdE>nnARM*hxnI%ERN}2JB`rz>*YFKgjS7lue)0Z&@3${(H`WyRrg3MkkO~6 zQU&oPN9y!0Z4O!2L+Z+HaCODZ`Q#o%1bC`{lN!uY6e>N7_-d%`>0V=}D3)r zh9@&R=%dFDAa=#E#n&6eiv1)5IqWyy5ld?b3dW z+K78vz3+)uJn6XA88+}Hn5TobuN+;JBh7? zUWd{@`%0D7`(trt<;gG`kjN+ByDv3+(8VwfbzTYMSDveR>##Cwx>E8=wU`SJ(CmpZ zi_eNq#RZsh6!3cD9~p8pia&hGb!f++1_EyVM_BzX(oL6@@&vHL)2YN-pl+`7?e}i`0gf^`w6s z?rS9e!2#+*26(S?utx2Ncx@A%MbD<8PSD_t7boy+k8)I3%V#dL1F#d{fQ~h;pMG)3)k649idiiW%--jeuGi{Z`T|p50V0Fl@vo> zq66BiTwYVp@q2jGE^GX~0lE+}1WA91T?e=7i297iXLzExJ&bSb?eOL~*IBaM)=YZ? zou5Jm)OkB9UL$R?9N6!Z9mq4Qise__inq?xfu(EID}x+$I}&ip%nJpEIKU$OOSpBv zCj>dCMYr4$<_|RHp&p*(SQR&Yho&IZ!F>~Vs>VUK1LY`sT zd*F)|DgNz*uO{e|WCX1quidNWPPIw>sU$)Dpxfyf8{>@(Rnk!m`j~$ z7bbI2o9{}z-cOzF_Yt45(C|o}k)^k~-PJSZ1^Bm0eXnT$s~`Q3a5H=l27NTkbjt1~ zrH*sRpxhzS>q-nnRLP|l9U+m0L!F^mrT*B9lgW6yy^-Gh53G1L)Ajp0tyCepvm)!3 zI1fw9S1kL=pGbc;RL0xynZ{#BR5Ns%Z4FM;=I0bx@Cha4<=_~k$rh2l-ltzItO%t_ z!IY#PW1O{!whCKDnHTj>)32A@9c&!SRv^vECDgE^E88f6kFpWoCjEWynQ5kiL|oaV zyFVYZ(K_B?me*Wd)2 zG^?bA(I!pfQM82jD@?Zw!T-0%WlL>>O0M`*&ybhPc^B)N6Y=G^;SslSg0P^oUy$C5&68 zzJkslKVIGF4@HPQRj2D``N}@m8QdLbI0`iOkB`V4>~*1!AFMXxb1(*s>@i!o+SvAbvN>}WgLe|8BOJj~FyqWqx z*y2x~1SjpbYCg@>#d0E|Z4zVS%rbra+K|msi{&m7lXe4L;V}$;%k71oDlhP<3~-uJjK&j|18)=9?az z9pe*AemYm6lbj5il({x2;Plf;evg-wrN~?R-u!$Fb6ed|j}DI$>C|fGCMM}y!8CpO z7WpPN7&(WotPK?|vfLzGg^+3$95crMf+m+t-3+{qkmz)dyXD^`CQ1UF8&ku7FH``( zJTYk!@T)bj$H1~yHMctnLN2;L{gBiD=CuKBLH(S&gs~g6pYd6= zBaI4f}2B8Zjp7rhh zp+`MK!{ch1@d_2^p1S%I5~@2h(Dv+8ruQ(<{|OZ@)(Op--EZ^DaZYaPtfHe~PEJYy zorUA+Y=_7IRV&g&y~$03RK47wU!B%bPI)^v@u2I!#KBe{^cCsD`h$GN2*V^MS2^Ii zYE1!AJj| zkZQZm*Ft#fAok7eQQV2|RF)D9h-zdWf$0b0dI~7vaI>He>9QK`=bt&3=cBeBz+GEpmHvjIt(}0rXCMsVb09Kw1zuVFdfezZ^1^T-4n9 z@%y2k2;r`Mn>#ouFFoaAKj)5WT2#8)wHie~gb2~S&(A@ifiq1aMXKQwS4BoEV(t15tQQH3528j>kRH73XQLOZNdOL09T6|WAJ=uSF~Qh9 zrHnPQ?w4-gf?`tr6hrG)0iGxkh0~=RGmq?4W&E_W5YH0D`n%GS_2~wQDeZ@#b1Fa$ zLxujkm?2ULHN!2B-GKG28;W}Bf_h{TAJDK!rom4K-;HZv+>Hy_4<3^3cX-P)d-&&z z_lHw-Xz}Gk4#Z-;A9uhP$^~&{@z?2aIY26^mF4*)yIYS1t2tfbLb1 zol{a?17{hY=wZO4hJ(wI?0=xQ%JK5ickhx&bI=DS=|R%{UaokCiAr;Gy6f#I!h5mn zM{{-ErmKLk2=fIONg6Sv5ch`FWKnJ+tZRpGRuwXbmSGLeQ;PWbY zapa7D=HmqCEqgA@Wh(F^mVbG?hmv#95tci(0~}6Rw^XcUfdC!d4HcXvq68bHfQ`f8 z-47o=x4I@Y^2Cc1k#^nfidLTc)*gCNAZ=j6AY1d$*{wt7+W}n1-{$+lC7e9$PZ8{8 zz;&9C6A*ALwI_b=Wf1zk^1uQr`v~3KnZI5l^{^oOD(E-Tm=a&WNBA7P(7p-m`zcw}If137 zS~k?+_JEIWul#yYSY14PjOpRVAwS-PC)j7ee_!4YShCXIF`rLpn}~R>;A(evJ>_ZU z6DE(e_%4enq6d+Yd1FT-*6d*@~;=h$={i?Je zGV`E$HE$q;JLA1g&-KlcLosLcP`4!dSLp}1rkmE_uP;WAN|Gx8Gk34VlyYsf?ld&t zNXr7KD{D2kH0j>!<&gh|EW>jP(RT}#`+m@7=L|EoD52)Pg3MC=+9lxa)LSe{krumOi=D24md0@>*U<2f8{lLBSA&NIMCQ78 z$N6bmDAb|O-DMdTZ?T+~L?+FL2 z#~^ZA_Ss?O*}>J^de~>+<{D!})W6C}cUh<1jh>9F+(;Z>=Ua3wY6tHod2s)o4N0{d zG%eJatM$X!$i&pZ z=qCaQcg+1yv~)6uOSez%SZ?rs%GE=s8XNf#g!pORd33)xWE9n zdqO347$Dy7TgP{k9E3;C7EU!&xQ2MZ_|u8;8cQ7txDI~D5JP=UsYl(?N}9(cFF~GUd7#W z&O#olwRoQR_w}ts(ZOYaxRxsqyuQS>#V+r7h(y)&u!{j(Hz1yS8t->XahRPGU&`Ue z2}?EvKUTMvr=uMN1!qwqFM(Hd!0Kb8xr;1KN8_~L^BpJDua*z$Plrf^qaee-Qu5}d z_}~~u>>YrkYlA^-E}^ppW{wF|XGvceIOOlhOD^GCnuy7kNrfHnR+VQRL2+Be{xv;&1J~2VKwgy%)^X=@dtcEG`AO7(}&>*hKD!ycfYaq%=yqRaop|b-ELq;}J=I z+egT2>-`{C9b`v_<71u$w!fUP#-2L$~5Bo=0}VIr{gGUlM?5gm})YJ(6D1El(57l=M10k z#F~^lh5&!`Sb}P18t4DCIAyTAaK7qn`r?8?t;Dk8H&;5A!ianHy^v|IZ1kmd7#MZ0vsVf?8Vh%M%?w z#eUX2Nr(Hszd>QuO1ev1jU8eFrt4Olk8S}8)*GJq<hq*hFUhREim3wtjlP@=v`?h-9 z8LVu_G`}dAvvJ?pi$XeOHpI5&H2%6QA7K@hW4e%W3jaD5WcjimXSYI5J2pZ_naN(+ z&w8xqv8uOrEdhW0^}}4hRq2stTHZZ_1YQ+Q6*HqylKXLW^F$#C0LF%#py@ZwPmV3V zY~Vd2qfqtu5tsD$Bo0oPIf96ga^e00!%Tj8mMU8s=v?VMGw8*e&3&YjVq!1n_r%9c z5=n^-b+i>74`b1VcFvx9d}^-RcoI{{q}V7-bVE+s4D$0cqz|gg)2^jBLKFN2g@t*@J!TK38e ze!t(6Ac-sTDnx*ZJ05KXqy;J&9)$5Rsl#D@7d&`%E z3qKuySp~47gAi?Ia^wf%UG%8~f)*8X%>3e$-bo~Xm|Ky|P@rP#bBct>E*Ug5%)2!c zOW!EKR&)Z%Ykc4iBen*GDg>^923=AfU%Z2O%UcE6Y={VR!fkRvaAmJe;tnfsz(w=7 zTNmCEUy||e)nrS|W68eQDVyPKBR*L+=YZ>=1=Fe5?v!1dD3J(S`AKoRfWNJGye+_; z7nYEMzug8;L2M{z(-}xfF~;hTur6wsA~emI)J0m{YdtThQzyh=38fjbUxBy0;#f!} z3BYP74)k_)s4z31@=TSIa3Hap^loR8qVKePjb1s~xI%cQc<{RKz>{;=Xzf$S z?X61$xPR`@A2qWuJGc4gtwc7>^NF-D4vYTn;F>PRyZ?9V2hLVwB{LB5DEvV0hrF(k zI?6<>iwphtqzFdcHj%XCCX~)`Xz~xVzPEeJ9gBq{bT=Nx%7D!^T`M*3{jH+<;Yk70 zh@H~I(@`?IK$-P@Ln?*^%Fny6Y@A4(AK1g5vwuPtQF-L~fq|=7w6bsTRf?Y{iOZ#w z$G0WHiJ$>h&a@5Vp3$e1IM+mlE{Q6blPpM3lm)SSGlTT6#K{!tBg44K)SJ-)wd+WE zCM~MOilA&l=`Sev8c%=jM0-+irVMV{NIE*6F(FlH1zwaMHe|rmF+t?hJhbvhy)dQq z*qijYH`c*q^7K$6VMx&Fe<(aHc3szs6TWC6xwH*SO8eX4(_kAPANi8$(7@88>-EWG zrmkX#3I*Dnk#3j(G<}a@p4t1Nw}_-5p{E_=P-6rS2rx8S$-A^>C~Z`>!DnYB|4{^! zTxpe^H^Gi8&x1vubvlbQEx%-#AnQSKIJ`e=#7R@_1bNPwQ{0-P5BJktFsm+e%j!QG z``=o)#~$NyAe<1v)k(Ha-6vq!i7pygjK!?L9 zn7C*+LMpf1x!QT@D$p=Hr(Va~sh96biu?ox^A9|YA@pAI`4suO)pGBHi&9hy(Ip(V z`$DlG8J-vYXEw-pAeXtR%GKN1&}Y!!feV6^smqv^C6U^WN48MnG*r6Mdn7;ls@DaF zCha|RzPHEZeWbs>V=|o==_h^|>3vR`F>Wg1V0@2> zl|RVy@t!9Dp(<+mP^GBr$VM{d1nFLAXDzI z^I&H?d-$1xV_5jZ{PcIC-?%yM6QyYitjX`htf>Yk+zekc#m3mx3QvjU1dpYg_cQ-m z8wQc(MfU;{LoKQ}2)4Gr|LWQwavR9~w^(R(bu2wriEY0m8W2!UExc#jZM+;8^t{oyNmVAXzj2!}9AD2%PO2C^HJJ0B3w^d>X$rXDHAM>SI8UPf ze7J8oB|*ysuw1+ifEt<5K&co@RUv1JPAiq`;-R+%UuB)?L8>!pj_AU| z_LG&BpD*5d38}3qM&RkGQQ}mnfik@C^jylmRvlaq)~!HSfAXRFKmBI)I%@H!V>*)7 z!Mv$0YD;rvQe3f+s9IAJ?J_4968pdlqzF7|5-FtF|BZceWQo4Zk~Zl(L&0L#?Hv6N z1EM2@M**=90r%wXQw+{7_I>VMon1v^)hPJ4>cbrZd(ZYswbzly5BzhjKB7cZN%-2G ziF=!Zel(ou)*MPl7TPTVYo-Cv%!HnzJdf*OfO6dFon_#1NAIrNLA$59zKDe>Q=odZ z9xNdUbwU&R-pBo||(fYZU169q?0Bwh~yu2r2$Os{IkdGw9lMq|2g$ek4wc`B6P|}pnCSOb) zQ0+>=s#Kp~ z1F83=4%Mc-8-;{yj=7;Cj}Sd$VSU( znH!Q6e~K!xCtEX0xwXJBl~tn;R&O|U6S(7T#d0!ND^&mVA~QzQGsGWE1d3aV&Ot3S z)o1u1r&_> z23@9cEWI&f;+fm-f0TL1oh%xD;xR6LpZ|~kvzW26-p_dX`-M7tx=#(ME|A}4DTrZC z0ko8LyIL9xi(%s9iEdSzP0v9%1+6G!_?fERjp(qaKZn=Ev$SIN^r)r+Ad5|#*s~XH z)nj-a(P2R({BVu^-Huc5Kad}cbQ)uU_wkknXj4(InwcF1d$q>SXAR+LyxN#`~w*`CXUP@*Xi;Dcb@-I+~c@0;@%=`IcNDG%Zg!!ly|^rmh{d4 z=0sR>vI$PvO$1PP`niwI!Vr23Q;VFdwXwAm2H;e59opNe54iA$og%Ah5vA@h*=>qJg#I8 zY4J2o#r^v;(G?Q!EY=hiKzul{A|7o60CD{P*kE1-h&$@1+cmXzl9_3=M{e|I=$JDG zP#srmY$RAV2xLoUhFz%Af zHOw8u)9RrToKl!C-Fv0$63%pM5#qq59`cbIn1QZ z%Q9%SOu-~3$TR`{epM@$%Fh<3e=x}l4%>OW5Nu8ADB%#7XKh=?v7r` zu_Wj>kUuScB@_f(y7DsLT=!6Cl_4@~&$})lWjbna!K!Y#c4}*Bgpr1=HPLP8G*1fc z?BwAMTe-|Hb>MH;QMeec#MYJZ4zAbVd-1Z7O_xL^pngiWwTM&_I|&OePXsfR!76z1 z+x>E#-V#1-k(PA>6fX0N0omx#ryYy_&Z68_k5>=HA1i>&wytRZG@gZ)m&06V{p(`7 zh%nR;vC69bO{dPU%=U#YU&O6J5=OX1OjQY?RM;@agoEu{p)`dXhhec zCSob-TT3fUP-U)ktRwNmgJ8KbRmi*H6i96cZ3b3b$Z?wg)OOylHQK{~jxCM(uj&qI z@Rf|!woX(t$`HtZhg!*=ZNoJ=SIR7gY4>YE2R{w7OSi&FT&`teGsDVw77ZERkJDxK zraJZXKU|-i|Gg0*>X0!ud%wLsBuKHsN=lE04%M=h9r}D;PZRD?mm!ef2Vd< zcdEd9rSjghuan;#eVK#MdU_7ATtbOy8$d1Xo@wNz7(`z$iQAy#dfF_DJ;NP~{}_p# z;oF8cPp%p>Mn~D(jm+KFuK!HE77ST0;Xg=}#$_=5nU@J0c$e_SU zkW0JIPD^_LC}rQh^CY_!Z<%$wVE7!Wu&wU#4Gzy%9-R12anqG2z%tjYS;7!fn7F|+ z+svzYIeBJxAC^cwr?jU+K}!op-nuq7p;gkI7QcwY1(pRujQMJJvL%eY9uaA)q4JQ; z!h^Cn=)ELMI{!qbtH&5djAV*3^A{%7#Rx$@5n^1$S@7Go*ZHT84e$61)N@}osIqeu zFjQWX0m7>u7Q$PZ)IS$2KNhpyKwVnFsmoBfM-9I$#QeNEfjO3K|Z*~mvc3m zT7uxcNB8HNkd1JM5YKBQ%Ux=nO5%25OmTNdd&-cqxI?a5$JJSMeXrM-6^4QqB#aAH z9(gO{2yg)oowv`+X`P;B?cn8IaIzN!0kE9OQ0;^b&uAm>ACaF|dsxkVcO4Xw8;zl= z_b;!3vU&^OpOzGhjJ?`z^1X}N!{Odst@P&m>+7mcs}S4vws#riQdC50Bgeo5=`4a- zzPVl}mlao>DwK5hot_^tLV>8p9_wA3!B{ z-4HpXa`n2?3J8jK^V0P(pQa=`<_2+~tjM;7Br;%!P+ zWiwOFx$*Iy5L#GFxRknYoNez4LI#)&eF-ws&WD)47(vlUEocLh^SrUuH|n z%3(9@s@-R|4Oe`l2zJ6;t1v84P#wxOQ}aVz&C9QfpgV&f#peCv1|OHxw^cN^xzmwz#{M zVnu?xw8aVT4ut~6tw3>#Q>+vT4lQ0>13?qq6Ep?NZ?FIJ-}}t-%swxkb7s$(IWN|P z$z)*GV&z`n?|om_=Te@wovx`-owX%qf}50P6UZntCJ7bHVND!_GN1|?zb+j>Z!*7D z8grFijloV3rP9391;*(KMs9$Mh2=K+W^4U-n9KTJVi@QqGt5;;~Mdt2z1_l#zQ)>TR+KO zbz8=Bm{e}43*_1JsJ5wtIf{n2F`AtwcU~;l-_5>P|ZMR`5kTG*Vc`b8Uv?4N>l=V;X6!`U+fQ zZ|9g1*14@Id@eMhVz446m;nE;q-D>2Pox_&n=(}yAj)$^tQ{y>n>lM8GEtNk?Tng*byk*WhW+n zbaX}-a5)cRzo`lKkt{3iyq161i#-8i{y+)GC@M~QlO3yT61-7?`&kJ6p1~FX6{sCX z2x((-5kt|^CLxShRc|%7-trX^*HV0EjMbYwuRZ2e`#yEC=zT1@#8dl}Ms*fi#dZb; zq>p5SZ<*uov4`>RWs~Jj9`a%Seibh6q$pM|49kO=RbmvC=9{Z6-k+`c^)yYUzFgBN zungSb3Kv>Wa%4w^#*2L_fo(->9HjF07apgRRR3M=xY{iE@~^stdty-|t>WmfI)_-` zfMmFJWeyVFC2#9@ayqin?GE6FTWdMyu`v6MFAkvpB*23FHjX)VO+(%bc-dFJ$>k`R zKp=#k?=igid2@MP?TA?A<)PAi#$^}xTmIMUI3wkdb^k0J0Z!>OPY3L=3mhwqor&^v zWcdokP{_D`r$!iZ+W&#F+{-m%D(gj;di9vzHD)Mk6BEj1_HicfkxSGO=I4a6-xhZI zpodl=5F|JWguNr^GsoB8fN-LAQ^)-Go3rDIeRskoz_GeR0OB6nhqQ#ZcSNu}+-2EOsIvG#~zbHfBDnPz$N=mcc-i@mCP5yZv_9*P|hVL&9 z%!E4f!dP07w~K)qTQ5TzT6o;ZIQn;mdQf~n&VuU~9dB%vrITbxC)&cY%>EoK zoid>uAdL){;3Fmnw*P&Dk#c8;kbgi$b8-YHHj)(yN2h9ZX-=nXU%SzU2=Hv&VNEA_ z(f-ZW&3tXwZznP4!wRw4h7^y!2N>25gD=%j2^_`X!wU~qOb^VYp>0k1#f}uWwUN=x z06RnF<1t$d(!O7U=O-18GCi~Rm>v)2%nNWgM!Y49x(Surty#YjsIG^i?sFZ>M$4Cb z(Pm>NWiNzk(u92MQW*OSb|osk$sX?A(|iwNWFoAsHBWmlraO!!^XA05>92r1Ls%b+ z9D*DD2V{S1Rlng_NT8#fjjVajjFxI+l+A!ShLTJRo8>Mi$`XCC>wbUDbG5WMJcLOy zKOfohQY*y>DNb#4#ArtBtnw~)BHSvZzFazIiF3}qoxyUou?{6$Vlld7#Tadxm@CYl;>z}_fP6ogUgGva<&4BImwDouAK^~ut6OsIvZcf z=J+P+5whoJ4@%qrs+?7YJ{y08At|?eji*`@5!|7QI5LCSfqVMQj%?D9iR10D6%% zM#wd9{sWp)@?{d)?1f+d_16S$1G*S(6kklU&U*maU_*r?QpZ+IFzo1u3 z_5E9*o^A6`D7C5aap(Df9k4F?hD!a>)Eq=xc=V&D;Wtc>)>9li)C;=kAy3oJQJxvb zB&}v$DXv!U!ZV)gmAF^^yB?`F)KDEN9jO)bOI9#mu{l;mjRyxd=^8F%f7>5MH8sSP zcU`;w*dMzulq&)*qX#Bl_(nze&WnDq1f#&%mFTb+$}kfwQ5I&m@9T(L#nztJkWx?< zJMunc4?FJrbSD>bGN$D^E2r%5V4BNxMUtk%m9qW={RET(BUe{LlK6$0|Iva{qRad{ z6QNd;9$v5YGS8MCLTPII+At@@(&Nu^U!DrKeU#JowP%h2J00&~kI52S!L2YH=V~3# zVJ$GPvWv%;QeV=HnTocOd*}ILtIIfljS5dcjbjug(WOjy{nffRCBkUVUi!MO+8ASk zAn`MGF}>E1bMng8(36IU-TqX?zqzgjyem0cwMDWq0k-sxH4$=8L$!;%my^Eq4gxtT zm|Ed5xGVu!z^?^LggeOwXpvLFbK(Dhq9dlmj!5|KKSIodc~SLCz^JgXz@R1DP9^O? z@u@8iua&R6P%jRasV;_7A=d)PtPM)9?9F|aXQlO!?^>QL!P9>L(G%F>;017%W|KPYsPv!c$6w%7xcXlH7@)piz9|Cs}VtJtD|=vP;i?9#DI1 z9xgQT1Tz+!K%kPVoz#StD|Jg1x6VWUM+AHcq$?is4E7QJ=;Zz~2D0X=q3*%zbsRw7 z6lGOGobabHY;UkG_YEpKzWBf>Cn~BFy=s{cJ)zhKida9R;t}(cJ3{vJqgkBB;PGFCs_@eL_cg%^TtJCtMqF#I zyJQ_E7I%OjVIZn#!!K~(M!PK0trJihE&aUe7TvEHgniVzv_VBjFYW~mOIn+b&#ltd zJF9ub?toGkv=c0J1(}Ss6a@0vly7FWAp->jhz^I~MPCp<)-H%_qTcC-^g|JbYv_@~ znwKVf<4E9)#tilgWf`^GMG4jwBPFC;43H%4j52p>!L56zT_r6j?AGMV#soyL0$aN$ zsA<%ZFNX}z2Qp$k)!cKK7Z;xM^~g@R^mYH69@N-WVhOfZi;UFCn?0W%(y(7j75*L< zf1NbB`l)=oLq7lRh~(`jr3D*odtL59eBH49LpS@X5Pxc2ncv7iSf*b>e@Gxc9l^#< zK*rbOI$SGi?Obur8l=q_*V~dk631~}P4C6Ve-rs&voou< zy7UuB@fBN|tWc`B^795d6N6x3hi1FwTpIXC*V;tNFb`&%-pDZ6Ors_Le8JN3 zfGcJCgttlVI4o*l1{uY!_~bqlNtuSU90uYFIKq02Ny zq~M=LVZRV)MDOIy^U1ph$x)q+>F$jEx*m_l>@RK!e`*SfnCiL`2&7zArX zY0wV;j- zeo>6+08;@fot6FyPlgN|*>8QRIvDGp?aUu}w&PWr1ZX{WMp?5`(Nk2?8-W0}2aI4m zu3i5{@R(DNn^4lcN;+nx|KuiuB;cYEOm;N;cIt#b%;Ej6+uiy3mz0pkmM+I`YK+Dq z#esT7r>^;9yXY6IPg8E1-X6Vu| zM@9Y|dB+pm&>Cby!ykLHWt*Ibz>?z)N}Z6JKUN&DWI}!ZjtQoZ?&f!G{-J7{UB(dp z^}7Na@Bksnd%@i^$;ihYR;y4?paQt-JajOkY$VBh3eS`#$MK z(td^U{a)(C4)!7iFc5Ro{%`Bh{=0g$|MEFXu+F@*_m?#FrT$QB=fnq@0rb-b3U;!+ zbf7jR>qSh3@*I#V+SDmXB)aUyoQ5<8-|D2chCa(Aqu7I*vO+|!_eJx{BF&X+ezzXx zk%CSfur1^I+t4vFF2c{7I}$D7GLrAURPglYZEiDyH(r(kai8owTUXWfrU6rmyKiXY zqO>Gdl!b;jC4ice6Sw0c`_y0S=IYnPvKcfJ`48w`rbK%wRP|!>>!3%$JVY0OXOv1; z2Ze2aGG?3M=0*P+D)KXU8S@wUFWk`3T&Gdd9vVIp@@@Gw)K;lyvURlMtG1x3Y}d=K zibQ}+QQr~+saaO9;tlgGJyX%9r&nV@k@^>rM#LfNLRpQK&?M55Y&H?}MrlYrqDM9> zUk&`X$a2{{{up_Z%CmkgdJs20*L*CdmLtx4LVx`Dg-rxafuo6vAwhTxew~0?1tvyy z-WvvJqv!)%SlQHgkBbE*qbDAw?s@zR1^?n-!^WQ-@7~qJQ-ycdWWFZt(p)e~FkD>M zRegDx`5uJLRxk%@G7{tLCnFppIjXIL2l#4KNpU@FQZJYj~YvllgAWW$-9zlR+C_Q%U>B!o|3XiiPFO4WajyB1U=8cMi<(<2 zI!x%<)xr$d8GFa%Qo?sNI`BUr^VQG5GqzXlU*kwQ{e_ET%6DSd&qVWE6zQs^)1bx0 z5o4j@^Ynal7^iz{9Lf2d6|N_cfYLKtUCBs#L=14{1LJnsG4Ti*=M&d;%jPqlvNIc> z(O}F3HTKTtZCh=vkm2_Q@8M=1$rGt~2_sL9m9gVA=eX?)!_We=>T`D1ktVA?N|E%8rs_sr$7XCBt|~KQTpx2=vL_t z=NTRNB-W!*cDXtfh>if5Z=_kJ=1OjU?(2@(>MCx;VBwmQs(;_38jS$uFRWCp+U&sh z*qWS+ZEP9G#)p_57u>KDE>c;i8x|W%($dh?Q5FP1R=(#Z zv(Caj$5Pdc?;GGWT4vjC1Fc~an~V+*E`{4;2#j4>pL&f@rdRk^sLcCN&(_v`u`CXV zhWoQcXcn#k6KG&1Mdk*wiE&tjU8lN_G2_h! zOI`y?FDEW$9kf<*nYlXd{Alb``E!DzG@XY9QNLdh$gK@H7_XZ-`988T`OV&vkCUp3 zh4uMDdI~r0d2#r||GyvSesfrVi&z`GoL@Q&9lcx?%N$KTk(UdvSFO_Url<*Q$L;Zwvg*@PpWp!6>(8szh3X;4CKJ`y-K1wt7rYe$d zIntl~7z(mkyJtLxB#KBy-;y2GWHX=b$z6m5>Ql9#f@NOE5lkzmH{ojYOV?%O^pJ4l ze^B{oW<0NzpCCX&btdN8%OUikASC24R0e+(1-s(BDmzzxdWJh1VCgz$&Ftl-b?YV1 zko?O*cYWhNSEQ3X_Aa{&=lMv;_#`Zxix07rEf;rBQ>uw1%;fqiY?Q*&siD{?dY9HV zGT|8l=|ojT9p61I9x7d0w_Jh027l&_dmNsoifiCMa+A7@1)4Rmqzfq?YD8g76U1zU@7Tqs^4;U{2=K&4J%h*a9Tx;C(bg8w}=m>Z?lIZHoPgl^+pDVsZuYF7{{P;S%eATElLE{p|6Zi=3^?LagP3HO@xZ ztihafJxk=#Omp?OKj>X?PKFR=nFb5fN`r?&;rxO?0KDUd6s!wVw%Hi)4~W@){D}_U z!FQ5H?B%a_PBNsl!vBDh*H~H_ah>a$_D)=NLie&*urHTqer8_FvVqARuc35y zwcCFLM?r=rvoo*XDhyfwtZsLUVVR}7LGZe=&AAPWQBO7vFVbk^trlTTSpy{&*-dP^ zoJeGzKAao`F~Z7q7=bIxaicBs&DTHP(YkD4PLMz5nu)%+mOHLVl_z{)^?BF)B;m%M zaym6dS@rr~A&uBAAG)7oZtS9nt9%}*yc8^|njmwYm3?Ats#1+v%7nA%8E3Lf;s4I} zO;$LzFihO24k0s}_ko0%>85S!zrB8-M`+Reh~R-hg8iMBO3WQ4e)P^fd*l42SjZc@ z*1Ykp7B(3Z51OIbe}#AlZH!z%z#o~OTlkpolOKo)j4-^8erY0aFyyH^AT_8~6_VTQ zwW8u?@6_J>1HPn^<)6;rmQtVv+5pM?OUpql9PdVSP{0)QS9xbhC$&693w@$Si0_%9 zFd;84L8%+|@d}n>SqKS0$~YmBzicw$+uIh?xO?AP;j*O^y}JzBIHBAThgz5lL|4eO zv@0wZkw&<@*f+cnn(fx0mRc!N3#}A^aT_un z{9!WO1ugjFicDgx*kL2)vZtBk+|L2!A~NzD{i}!4o5-`3>(DVT2_Gu3g^+kk+RhIa zqL>GIY`7z2wEUwdHxholOPg5*xxR~;{u9^ExFbv4X=THxzrOXEae=>BH&nYUf} z=^HH-z~Wnbdm4QOWnzsqZ(L}0kv(=Wy($VCUWCdMdt?HU%w3l7!Vy$0@LKt-Zv&D>GRgtS=2oqg5Vy(fB?xFX;=*F1oIL zvESt#Kf^B_U#0+a4;Z|agbzWQTed<|yl`1Q-8sqc$m6ZlCNV)n*4e#!yVLau1OmM! z4cEpe3Xv)8p~xYjnrH4;tB7jrX!SjFDdI^H#XfJ4i55RK?jbHo6GLAJsj>stjrc#V zoA|K>M?LC(Sr_euNrD;8HH{8_RPeZxpnSb2iJjtc$rRZmyh@Ll&y4h|9tSva9vr0u z@TV_-4EDeMzEa_F?R+0Rg-^d>Mz44)>%{GXToq|vN^ME#Cfej&X3)Qan!dVYL^&N? z{a80wV{iT5qNZV|9B^5C3yx$ z>Ys*E??Xc$eMeni6_i$0y!o+Y;R+VTqaA!$iQ~0mzZTA4m#zm+DxgW%%UP;O2en*QtQo_Nl4xQN4lQGER^w%;AWJeYp6$RDO2-zN%f z35=Q_*mBTav-O1%ETt~vZ~uyrIFUcKi2hot5LRUFfXE>Vs2y(=xK!eTCKnZv2|?$5 zCh=GH+Q|}|FmB#WZE-wuCQagto1gmQ7dI2o>-8dKl^{6>3zp6F;?cs}y@eYL+X{PB zcWv$3fv@l5(y2a4<+6O){nQKv=TO?yoSe;{zSm4bkpn#6oVbE;lyMR@EVUE10O^m+ z&93YP*65*VHxQHXNhItMCXma;ORdX;{XS>B#bHVR#q%JPWM~Eq!>2bZ5=P(%%aL}Y zj8|$AFFaL=jHuXCpw!2_IpI;!ZErv`{;dg2h*qn;Yt4UjO!RrBP45E$R;B-mHuHBK zdOdw9b<9DeM%kY^CN_-47R|=6l?MLv1Zze|e#2Vg|Eoo9o!p?+V`1=vm1Tu$rND9b zsHx?C1`w$P8-P7{rxY-^PA4sd7v)kT(^7S17F$5cY)Ah=zBEnDUH09ZLfSha&KO%5 z)w=#In;(&D*!1A>fI4>KD!(KUZlhyq*u#9s@|)I0B#rD9j}eesReKl~XNo%+v5VH% zUeA}MPj3A2hjnaqNNII;2XM2s6n9?t_0UR-AVXZ2-+YhMqoyV{pfhu?B)~aSWbm$k z1?>Hw{~tWKCPD#kXg?F2V@#}1Ttof+F&SSNu1x|1$0>RpQIALSjx zbXRF4wQq<=Vo#Y@0a^R}Y1#a`-dyNZ3-k>BD)wO!y!EFuar&e)nG?Xs{4e^g+-DuH ze#%uD1Y7w1GU)_{CJ?+N@R1%>4(|t9TAOZA3j8Zi~{6wpXmJipvJ^YL+B^FaIS8eRp47n~VG z%^=N60I&KzE~g;ZJ}~~;a0fSqtbD^sol$Z~9eOKUXzS)k>b1Sx-%uACj%DcZKQHKS zG-;1LqD$x)n!rE9CQ$Bfl-0CGu&UUQGSCW>fZzf+2wi|63Ahg?*`Gj`um(w!+j*U1F6xMZR)| z*^tExGyj__98*?vC`lQe>Qm;#3KXR7o+&-nlBE9K5QW7t-f1@L6;XTG7SSF0hT z^MB7rj~z(>ZD9c>j53^0#bql!N#K~7pynehhgq9VBPFL&L4s>FG ze?MN6Oh@c$#$rV1x2>A!aIdXr5h=g;p*dANAaIS(!Hah(U4&TDnyK4z(X|ivKTtb( ze_fkQNkE*Q_j^W9Bw0xk`E0Gya3_|7*L!8$q$#nj%5%_de!p$3io?!#^Z#`czF9{ zG?4J#$tT<8ha{>dim%n(b|o@tq?{bji#8bIYz6`n|8Elk{@?vSDYwI@F)(R@p`rz& z!U4!UR|a}F5)fkWPZvcKr9vuACZL91-+$M{FU5Q_q$)3i4u9j%NC=O z|7G7P%#CVy1?#D6xV)OGDZ+K5&lT^RJ+Ws%XZ&c>;Wp z$qfF{gBH)$4Svjw8KU7U=6^h@Y*!}qtB8k+ILpNk^$um}(9{XuA!6zJ~+PY^s zF0bg*pZ*~QXO>~%wtKqE9LR+IVtPI+?Z_9`N$q80+nH$H-O$CR!aE(_3rO>`HuJP` zxyVQ`kxD45c;`#U92sF1p22Jeu^Hja!{(%4oA?f!N%>AgePjgtSxi)@^-p!CCn360 z&ZYG}9P{|B4)VU6sNJe@SJ8MRWRm!xL?;)VYcl6D_Tc&IW()LHDX0P>An{&pNVeBt z5^E1$7}NRmU5Qii)VMwKXSU{yd~=)g^Oq@MlAzTdv#i;=%<%{dVXdcjd(8NbcW6to z|HicnqN-pVgBxray8YPS@QG?ntkXZ1IG*5&S_lU64QcjnT(jyH9T#TJ%$0=UAH_Hn z&ln1M-aH`k-r5M7!Vx5E44tA%ksoIeayaEq<$9EGJG^349`wZG^qEzZpDbBZ zo0Y7?sK{s?_Ly0~dwhA-q3<;^LBB$!(JGP7-W}^lL5|0q;op?FzGvB^JIK$HujFL{ zuZpk-Z$t|{&@n%2dA{3qn0=5~@kHotGx`rTgEt|s8!(9*SkC9AF5c)box3lhbdo>k zk=1d52iEA&OeH`Rq18+}IOs1=DTRV?O~ZG0tfwuz$z@Xg-85*XMkJWXDK*UY`wY7f zxI2JVun|O{P5vE^6u=VE4+MI&Vql04@2;*0scNZ6zAX3E54UY>94fTt%vu2@eGA$c z@TO=<@qV(Tqo1U9XOLg^)&u#)6{5$U0jFzFpJWmUZ2hsf75Q>`?v;!z;ZujLHV@WQ ze75(3ctVGh&DedC2+X%&?U9Nw`&{M*n){i1S225E>CRAE05F#|!*kjhhEVU)+IBU|@ z>+}zczSvU_LFbc+?LMV9%CSD&Pb(}82_n<{l{r~LoYoV0VQO=oJP1aS(#GcbQ`J_7 z(zk268$a+Sl#w1k_f6Ly2MbjCSM<3r?}I^I%^h(k?0G3k+69D+lJj5+e>oGhVPd)E zq)bLutnl&&AE&7k2YvKy3uhWBo|fE0&;TaVg*lv8*y=GR@TpCYv%1-`aj0>fwew#9 z(L{5*8c=V5&%$iFDZ+zqh>qMBfVB9wh#DFZ`3dWo)8+&`Vf-em{lI3o0IcCxHxn+s zGqEE_7pw{M9#?t|w~S%%7_z$?VyhpOs#hN52g38jqK}U|`Ox4Y<$1HCg?4AXQjPv& zEI$|8JsEr_*nBWEQj>n@98>>`&z8R@K_$%E|0u5Cnz#n*;y%O+Jaxy86z>eGg_!ov ztWD}SC#@MH{DyypzlxAxR92%s{4f*F?;;#xG}w(5uPv$6+1_J^ZE=@P%kVAQr?DthT zVPV$l^ql8&UTU*PVFjyfM)hVG9wcWs%KMmFyG@aPrQm)98e`J&%0M&i_dGdFu(uCLC=Ds?z5O^+`0p-@m%=n@| zUNyTsgS|aPC=>Lk_0z?W9&Ab*?}?;76FFw7bZKAEd^k7K9RZZ?X0j8&~fPYS;2Y1DB*3>D1t>b$S_qQKmA#d(wZZCwf zx=_0+Xr`#I;0jEH_ZJnZkc8NTn(qa1WAYQg5Io6cs|^)$r*o)Y@}Q{eFlZ>0bp?^&2|%-E$v~c zBJD>Wt46R*>f0g}23X#nA=N{KkbDu_Q%xfPC3+!^(7f`aWs$t1aKL1@Ikpj>cT_j# zlqYh{ioFIdkY+ryf3_4%Ns?D2&g@4CF+#zTn!Bv}=vI5D-?z_l+6C$REq?v{V4xvW zI%En@25h=uMSQr4Ov8K~{IX#6mP!e?KSJ@`bv>Coxlb+;WP`z*_a=)CAyC7jwy|%DV}1Vfz{Krb_%T*O%#FkvikMHw(cko;iMt z%{0~@*?^TQN3X=s1nfc$*t;Nm(y#A4Y~4G)wk8&*1XdF>@5(c&O3T&wH}+;iQyksH zTvlIY@gH((a|sT+FVUEPyILd#Rm(k2*G=w~rP6#?;-coGuGHo*VUTCf=6$HU$3%xo zMTk#)D7V^!Nj__!g8980Ti63@mVihKTfU3=V)+G&N4 z<3sz~%9S*)98hvUJbx7sGe|L$DA{FY#=eC$nsyC+ZfyDcjb`ISXJmP5w;+QVn9I~V zhVswZQla+mX}cqH3HVGpt6Kk*^jd_U&r*sdN;B6T

        Pzk&~`d6s)`54J!%v0Fx`ZMm0eN z&J~^T{#N&H#_15g7?Lp68c4c-ZcwvgKPAy<2mhEXh~}>SJ{&^4&9HBt1B92j2$8FfJ1{!m zmK#BnvNM5KOXfz(_tT~%O$Z>ShfiA*&VHbHLO+ZAvvEvL zfwr?}yLvZvcJCBea$G(uZ$A@_gU-&yWnfI6{7(PMlwpxK{s-3io`)=lyunKbRlDWx z>1O%ApMh&gi09pff`8t6my75S#V+hI<@B&KgD1^*(o^#C_AYo1QS055B84%tYB%zD zfHLF7r06)?wM;YT&_UI!T@TAoVg$kOas#?D_+1u(Qfw0NQyLoK+Q5K(gxk(sy2lCF zYXXjFs52hSR!YRLt6_c_tK~M%0ARRic6>TQj{F4HStWd;cdMQH2kg)OvQg0 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

        gA9N&}wwTix8^&72h0`MxB^!4@UwJ7C) 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 Pwt=uwF^sU||9=wzfKB0b literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-683_720efa995b589020a090e8c3e07fc39baf90fe770d95ec5dab625ad4db5146d3.jpg b/docs/AbaqusUserSubroutineManual/images/page-683_720efa995b589020a090e8c3e07fc39baf90fe770d95ec5dab625ad4db5146d3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c387afc10fd4377209907914d1762be7a3ff8118 GIT binary patch literal 97893 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

        %PMv8 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-683_9f73cd1fcfc07e0cf11fc9a731ab4752dfe6c92ef454590d14513000c71166e4.jpg b/docs/AbaqusUserSubroutineManual/images/page-683_9f73cd1fcfc07e0cf11fc9a731ab4752dfe6c92ef454590d14513000c71166e4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bfa07e07c1c055157fef4082a6465761df9374ea GIT binary patch literal 161249 zcmd42Wl&sEw^v{jQo6e;Pd|gWLy+H zT5f4nd<}CnIyVBI(BuMidYSruLd|J71Fwa9*vnT$#3ZC-j7-cdZ&>;G1q6kJMP%Q} z$tx%-z1RAvt)r`_Z(wQl$=b%&&fde*%i9O!>-YIfctm7WbWBR>*R=GEZ{ITui;7E1 z%gQS%8ycIMTUy)NI|jgmL&GDZV?SqRA#?K!i+`Z&8=G6(JG*=P2WRIOmsi&}h`+c0 zz=Z?={u`|4?|%dK|HFm*jOzt5G7uTDl1I^qGpN=OKoj@kJ zpuYblJ+CI5(87KC6%hm9I^)?tp#2lszXmMqzlH4o1NNV|pa4uD(zEk`xByAO%`Hov zIHF*a3m?QfL#gn7rncz5(>lT6gqB_7#HRvnS-bdXG`yehvd?|>7zdb;(B)W)4 z*)umtN9aX`4oN_Y`?AMuiPhv8+Xf~Ta^jHM`Z$Ar>nXS-STA8hsLJhInL>X-mn-Wp$UsZ z*Yc{QwO2V8f9+VgjFFtHqZuD{B`F%ui&uMo&C_wZ1%+^f%(OD zt}qNtD|NIV8YW8cyN&sZ4N0;Ukb}wWQS}ME?#pZU5gyvVUsDvtY|2Ws)naq$=7Z>s zK`vlF`8*#d}Q4#FM3)j{!~C%_P~2_>8}8nwj3a%g*H_Bev+ z@f6wWQKHLDM~vePsFN}H1c1kaMidg2=NV)f8~g4G+B6nim~*i`rY`fb-xYRQTx9Q9nG*6oI0rxK-BEHk{FXyCSN z+dMfP-Sdk9+_17mpOw~c)^Hvhf<=h(g3W&TrYd{9mDeF11%gKVD66vJ3JH(2p!RC6 zkx0J!LKVpj{+}w5a%h+`850UKA>!6C8)9CY`vLqupNed69qe;ydUs$D0Ycro-+>~x zo?>yjl1~5({9zN~o+b$~_;F54h8Ing$^JPJPW^tDv&;T*Cg94CZS0XTK>18C)Ju;c zQsGD2H0P@*XDS&J*$_Q5L8`%+tYKruNkiydmYTW80w|36SM6LacHWIEN{s4^ zIJ}OZKWuAYTMWVoa`ei_HY_YKRQ7DXW9`RjU26S_F0eUE$(96X%KKyiqiuVIl&IYn zr$mpxJ=``B7IcsRB0z#p>){|~rE(AESGY_AmyTMjThcT=9>Hl)@G>6jbxExqRGH3r zVnA2(7lDRY10kiM#fwF%wjqG+wB8RyEBIp1sYam+`UJ3fLtAD8B}k~0-lBGH*7-H^ zNC@#F=a87y4|C{*tRlZBXXnmS#X@y;wFMRz#{7Z=$d&BtzJMM0V%~{?32>BnS%ZDU z-mv!Uz6jxGsU{V(Ti^4H;T);%4Uv`rshv;&6ol*B+n>t)v-AP}|YiHSUHD#}1 z0^8sq(qT58%|Snvnv#;=8KEg>z$JFY86}?N>_QgyWt`{vtdRS(-$Os+73&avc~|e+ za-?JR(S=9g(spziyPjZ)8gK75H_t85(yvuu{>1Y8hP+dpNEl#}^fLdoy^Iuc3V>3n z)ZOYHSJ3wJ)O zj4d_pW?zajrK1B)9<$gA$Ne>j2T|q|;7fq$+8y~X|3e23j9*UxISV~hqbC5mB=>!z zreIDI45EHxf@xhqa2`7G}!B- zRsA&}v!)17Y#C911#chFYg^ey($ATZ;){OV#O<>4jYBV*BqG^_g)B}4dw3_05J}lJa z2J)PXevSXBNK9K~e$QTpqE`PRgpZ}Lk)I=2Wu{EozoMA8gBYhDIaOkME~YSrcsWiT zHHR?lksrS7M>1bLcf2_p%Tqn^KEljZ3fU_A_Ein@peedsh2j3W!+e#OkQNzbUqBxY zhUF_)1?11;0MAQp!-w~iA6o9@whjqCh1I$%bMIB6v8&~eRr;w#d&awOY`_NK;^Xy$ z*XQ!n%G7tGYj1BiLij6c_sNKp=RSI|yRs2$o&|*$kMWq8I^7As@KLl%reQAo_OnFm z5m`?A%<0)1jPQ*oz<`RE^{w{Ag337_Y0LXlk|Y zPBPc3J$tWwTK~ommSbN01h8K*@)Z!mv<58#uw~?V(Auk#)F^-BPU12N6Y!)ITTxq% z1C->n=J=f?-7h}=E&GtrQuG;7Pt#&NK{YXALDw3G1;-SH9M43&=Km$ybUe_rqpUB4L zq%tmDq7Pq+Xs^14e$Y?8YvE;?346nmz@K$1+pVZ4KvNtLdr({9tTnPIozGzhgM9#f z=T5BWV+wwJ71K(b#|ZKi>Y100wlz}LNtoZmo4M^ECS?x6&5Ve;VyjTH;T@%IpMj7{ zUk3PFw)QD8)Ac6+f%t%JN4B7gvm0wUOwD(LtvgE)U>U2`(LU{bk zDdxo=%he!YWvP)gzGQ{0LX3h3oNqVOp`+T|8S7+823DqPa=v4X1TDB6r@YCoM zPL4|_9rE^?zsUq|Y5dkglTU>5Uqjj0G|rgPN{q<;tI~PDT#%8_`sQfe{Vsp0eIxc! z6HzCx_Ij*t2-GU#PV2(6Op1YfPlM%gywnYF($biDhfU7*X7A&cF6lZo#XgK4o^hRC zSKZx}p5MBQx4?$=!7obwOmmx3@O(;ReUlAF>{NR3~)YnI`DSoSt z+DsT)23iFhw6roMnpYbdnGV0?rWM<)osAO^kFL1|u#`KWa#V9Lbadtlacq$1Dv_|3 z-!L_@i)k0x8)RHN5<9l`m}dS^!%XTdyZI^-4_>wo5wNYUQ5ekBNpp2Nsnwgn|7~j) zzT>5K%9GEiyL_hBdWMzgRTS(fTVc?X6Q(lx?FFXS*im4|6lxmbPqj0y{+4-xg@(iV zUoP&7(LV-Tux4CQrACJpN4i~%?Qa9qGdtpL+-izY-mr*%KDq03`-Ptz!kY=`l(R4d zb-wFNKOi|N)~}(vD2p((vrOT;V*QCdo8SQKe*)lMuHu3#j3$MeW7yj92*1B_ihglE z823U|_2r~cKGs3Zwk0BUZQo>?exc@j?e^O~0&du!kuso|6+F;>_f(24+(rHyzCcefs0Mq7#>Gv_I6TetNp{~u&6qktenRgXcNqf z2(i_05SXk;kqW^dqx>i!u)8E&9q+S2n4Y$o!v*gA^Daz@^Lek;R*$q#5Ekwi+E4TY z9Pd@fuHxGXU{iP)Db9$=xNwsDGJT4B0+6%*GuPJa`_-g3mkkA%8F36%xBp=c1DYlI z-F=oKW+`kB#ziE83xBE4*45rbZL+yF2vgEBxH5R5Xtl!VLPS1!xqUSQ3ylizTmtLfl|)lbpFr=GNgvEQGYx$`CPbSXmB7>)7*8#fL`SNH%lD;yeNk(VF++v4-Fhv zbUkh`v8g0~&e=8a^W|aaRBpCYK2{%&6wMaZ7tIB6uIK>n^>GZfbYmIVq*@AtA;0i1 zTA=gX-AJ5wN$dy}Y2F}ECRV>C@IwkRAXo9ApuSb&&vODG(D8oW%R6|bG8RM`v(q97 z@xR^82(8@a^cA188sQ|O zb1;Y^jefs!3QCNkRkXmf5cZEIE;`n|0>`o05Bq z87`L-%hr|{W-j*l5J}J+#O{%O+Dlx~ZvMu(wN#SdtSwBDa`x^ggGQTw+!X2@;lwiN zVqkt2Cd=7w%g`uw0}zmT;fkt&y!&GpS~e44n(vVL@izB+#gLbsOCEocz}84*a$Atm z6zU2;gTlm!4%F4v*Fw%q?b4=^{u|j`~ zpL0#QEw2>&{C06qCg7;Y8OcITJZj5Lit-cT_Y%-&VU!(^$P+XI^w6+$U7lopEelVcPuwF~f%%F^%D5TlrIs^wP)veLRfaS>reYXO@8_Ej#!f4`-1( zE5GE7{3_l?De+C>Y6j7{K9RUd$upwT+1At8)Ibu$_J$CN1n`2?kjBg+L@Y)UXwR{k zLoX8{j279fSmP!7gWza|AowkF8MByw%yAHEB3J({gi@?V(`%#*!}xU>Se$3Fe<6r8 zQD@#@en*2%b>Wqbi~zi*5fD%m=fnTK^qy#{sYXz}7iUA+u_iA5) z*r8SA%OlOq6{V<3%N*ZfcZSyfG;+drLXgM7GF5QeCxd&mSw|YZYB9Ass7-WNY)F_| zAC}PVf^q4+*fd}8OB0ZfnxMKgs94RtAyIts2|%>Lod>3ZAZs{pV8wX&pcEo=c6u-%~-=bu)h!C0edT>_up#4?fNDD#)1ISsV;Fh zFY(;ET3(}m2A-Fk>WSHAt>_Zwix3gh{?|aI&fJ|<{e|DDat!V+9f>=z5~U69(J`9a zDYR6kjPjPq8bqs{f=FrB#+&yfkVcYaCo!z9rYKGKT)bJMc1sGD^a~!;FYHE?tf`2M zMndvC?6#NYg+R;_A>sCWVp{M{xif)Ee$Te}ukmIIPlo@!{z zKnpfhMmI2ZJ;S2o1?QKtv_xGgfSXrlS6*u;0XO0O!DH;tcCKU^?VlH?KJMal$avr?L)W#Jmd9KXf zd)T#lOIqVXd@nE?U{gNi?_YUH6i;EIp73+sQiexWk=1vn!ILYjgE+ETS@e*@#)N4` zgH@Js#`lBt1nE0Vx)9!6+on^fVo#wA$4NSUz0ZDUTu30uWfIo>C}8quDS!t;)6Qz$ zVHE@Ay~$MRgNuhSbzl>N=;h98zIxv_aWZ^43ELq0!>;g<`hX?pam&?zjIT1654ob0 z)taw$N_b}TO*R*J?4C51saKoO5aB#31I3PDFuCX@HceO9o9SV9?|hmC%FVXg9;*H4 z#AOwxFwHNM;b)lp&XGZL|1b6w)zx7xJ3^@t0X7zCek`j73lOk-FQAu)%Ok0)Ck2x= zR|arTT_vLa0a@QV>^mJTc?znqW`(#b{f*ho-Yfxl22no&l3kRa0CkGJmq-TuC^?mS zi%ZaVdLzgVWa$SoahP{!T2n}J1nU2indqLy-WcSCahgUI&8zczlhWV6_AB`WiUfDK z#PCJ)jcejFV9CCyX-~Dj5eXVa|V%c8^ZN+XIy#R8``tQQ? zv4zeenoAE?UpRB|bt-Yt6aQptNj;V2%EqYMS*>xtH+TXhp@sJz@!CB&l%)2F@b$dz zfP` zFMlBLRa&rT4I#iEJ5Z|uxaH!ugsH{#h$OGaXLB?}u)YM8(Vz9*S3nszmjnFIUU#p) zb}AiAe;*vd+tjjJ!9TMv@v?PBOrsnWMro*-eyF~5{cW4u*QLoEgd4_vWUu1VKcCss zY*YIjOJ#>dF`A;CfyEtEo=Kyb&H%B*r)@-37(Jf zU3R$~)K}ykk20MqT;Lyew`s#weCIHGAN2Y$kGJYFSW%VvC`K0tYMKsMToKpa(4B%n zr>cYWYlAPP4mBcgWWWrO6=Kf)CrG>dLjX4u{3k%F$9(T$>Wqxw-u{!9Lr5QZ#AF zTbB8R&+t3dsjfG^>qA{#?e(4dg!4KYt--LRaFWASz7?)MT)Q5^wkfRcDm52Are(#G ztfE+CN2!nHYgfa8d%y??K(Ya%PsvUv`IkU@GFr!bz8Aeo)&<#(#Mu!h9)mhBG)A?{ z)G-!BsW-mn36DL1mR(zve~5_u&59*+a(-*GByq*ry2fUT19G30?Vh_*Ygi)qWc!b2~tG%^}c# z&>*NSGv_fc(2iWTXL{~Ka&DzNmPoEb4Zx#^pxeJUK8Qzo^6DBcP58rQJ+fk?o&o== z{MbBI?V;c#Wt6bBXXf2aRIg{7BO7%P+Kxj7-UoYr0uXBu|DKVr!}aCBzv^^yXhXzZaq)1^9-;Ei~;!D}kE)WJvm zl$mRnM#k=w4A(^-x|E+9or27@l2mDXgcBm4-bLN;-KOc9X{@jo0t5k&bej^!zqh5tgy`Kg z5={aRE3*dJN4;Z zb)n|Y7apEBxCemN-!r_FONmBF3j5j;O#8Ra-{J2aUbAJ9>(j+>W%mgDMB2LA%4y7_!69VS3Oe)U2o z=_B6Hl_7xHz5Wv*MX>z25JnPw$yZb30Zu~Htxr#H13l+$EiCWxP*Bu%V=@M*Fh39W zkQt-iX+y$G2^6PE(zaholP9Jtm`}ZG$slw2a@ncuq-Ojs3JH_vfLD%O02MI$>Sf<$ zJ{B4nMw>C5OF0!F>WSW)ur^XP>{n@sqZ$lzVGm;JwrI;ku_MB+14RxAxU!B^8X-qW z&nQlrwOv~;2f|-_Ly#sw2vkJi20&h6k?9FArQ#}*7GL@JdzGV0R>V;YkHGz}Y1ZMX zNnV}pG~%;d`^-*9TWiENrn`7g-?m~u=_fNu)}gFEom2#40Ml(t*+Vuxt}`n2+x%f- z2@~#-(&r5%4iReOgw`j@OMqLTc(koqiAs_7D^OKU;wt!KXL}o>yI@hE_*%5d+Cdk$ z=;UkbZ-ANn`?`ggeSQ}t0|yhl&tMxl?zdxjcPQB6X_dh53HbCQ-@VJj zDAw4)6x;Kc3jJV<`k@4levx6IDrCdZm4YwG;--Iu{z9Csdn$ksE8fN3ncrAhyQeK` zU?JneHz6uG98He$VbY+2Iz({q`j)An&Yt-89SV9&jwR+gI&1a1G+UC;;fMhMeD;Cp zrk6Z`tWiGoo#P1wTU?mbsL*}9(yMC8Cb^OHf`DU8zHcPUvLP?;!#z79!)ltbiS!Wh z%_{P2odmXP3G~G2l`Ha?R@o1B3Sq}1@sjJTj}VB;P3mHDpK4=Q+AYbsIgCW-(Nd9A& z^dBS53#++O!{3MAceIpH!g8xy4oSbzV7~o>%A*?8`$0o8?0EMqn~KFrSA%#;#!L}1 zwC!t^qDy7se>L$O4c`$eezy@Nn{2TYUf9Pz`aXf%Qg1)+y>-*irHoLK91h0kJ5<;G zfb(}9ZAHn1M^&6R_3x|W9r#CXPn5mh2LGzM7 zCQ`XplL5z!%NICSIp56EX^>_^008fNEW>p(w6%$E*s@N7k6*3^_ggdkf{%JV_@h5% z+?4D4Rq`$AJ-%BgLb&wdf^3x9W}TYHb(DQ{6bV<*TjhmmrH$}Uq_2kz;WuHPt5^tY zHEf0(U8rMde+<0H_0KX-Wfw(m6H;2mq8&7&Ux{Nt{`tgK|9K>IAT7~7`2?M?&)&(c zBH%5;5nA}&Dpjjh{z91jyBY75k!}$*Kq6*VJ`lyLM(&bnlt`tK_T^aO@1;(g7LNp8 zoqM@8e{9^+?*tjGEv|Mc#q-np-{!OzPV&B!mzBK->~wiy>O2APdZ@a%i>-{taTdA1 zEJ~P`HT!+?Ae#)!U*L~t``A8r#n3jh-2EKC#BKmQ>9}2?Tip++0OZsY|0%TW0CfmT zY5Q8abC&aW&g$30rycrIe>#_#CBwZkYd;qn9p37+2Yu^pv?MIfH7Dg7UdHNv0vPzj z1aOof!0%Gu&skW9M}6`X0xf!e5|6h+*!1Bbf)3cKYFu>YnOZf|S6$jT)7RnxVy7tF z^3>h~!2c`nYl~3=7X#iQ!b_Jh?LJ#=aNlU^YW~ytx~76*1+jyThqv+tZY8i47Ukw> zjg7VunbE#`FhqNa8q;7O>UG@QJpNPd+56-BEY``BDABCCWdKXyk9=$aI7fWJLmoeo zz?pL<^k{TR-W265^*Dj`F|7cGh+Vt+vY-mtY?yP>VapQCO7q1LAV}CGz1laH|GtJH zPCtN;uvpNUlj!H^NcVV|tbNf2+}_O2&7alk!&w6Pzn?z38rMXg*}*qh2I3~WlAuV^ zpafYaDexg>tV`mrz(7A$=!eKy_j?!vsO zvRGSja91CputZh^TB&b7rdpUl%i)@m70xhaGwCmZ=@eNr>Vb0Nu;+#m6^{!Bn6Ng% zWWUzg8AF*7vJ@1|p)|ndnEfES;I@v9W`N)sFeImxdE9|2kr`(=kvmx*NPpBCw=lSW zGh0Lcu{Bn2F5^9fbmemE8~ghsVKL0SQn$VdTOg`S-n9jJ`x7Ag{na&HAtEg13Gm{Q z22B3|{QK%KAK_s~9GW%YQf*&nb-3M?YvJ-IuZ`ym%Pr;|B(n~@ByKq{Z$jBIcV${{ zK)^CO73q}c<92@Mk8~JpmXO1|+XG zJ?`T@C1~L9s2EhZU77<`f*VT>qvGTVIp{8}f7?h(haRh(5r^iVp;naG=RsSqb#Gm* zlw+->CTea%e{SZP!$Pb({^I$75Ogm z$;~8x+4{qaNwA+@eZvLmhj{iBMfda35%%Bms7jXrb>xl}$h-kok&km{X#`Y>o~oMQ zxekO4|FN_hKog_G#+Sk7y6~x;i`IIj6S7IT_q*V06+oJV=BD=5I%Cdm#BgNr#%qgnC{Nh(FS^Hdf-Mws zw`@#j;lBMCK-rlHdM&>sK!MMW!KsSolUtJfbbrlhj7C1fbc3BPZVAs-Bs;<0*rrbh zx;{g;YcQAGRDs-bOfH+VStMX7ELqlU4~hlXgEGJuwhKNBZiW+~OexsxqKWS6p|d{- zkanH`I2xvFCSORbg7brE4I~LToQ|FV>u3T~BiN}mQptbqi7j&TEn8o7Q0lH9=hm+~ zaAB?3-_|YGydto&m2H{qZ2KG79dc7~FTED^TpP1kwZDDtX4`yd#U+VjHIUmI|27fy z83+w|%a3sO%!?z_>7Yx$g&IpJ+qAZt^4J1|d5|g6#sJBOI$hKSt6T~9${W5;pBfq< z?=+VB-$GA+c+hjfw=U5#ckY#mBd(s~U+d374+De`V?|^_NM}d1-~PrwVKai>8Ld?_ zuu1{!_d&!awt4{!!_&d?28PhLfL@jP{stVumcduDBbs$KIrW&HFneE1Q10uc8 zVP*fQYKqS`z4p<9)YQ2YC#v_S&)E6Mt1jdH*&Z9a8@#&J`IIr>&%tqOHtV%wF{{+M zY^oAtMu!q1B(#k7L+pkR>9=j_UUC33{MNy{VP%B8baBEKx>M3|l;d6J*sljyiL{m{z$?!(xEK|&ld^^_M+v^+GO;NSDH1bV zIFOY2^WWJLgr$>5`MyZnL~r$Y`TlmJ=WP6W1gN&N8Jw(`OW1`m$=XsJ3BY`sJDeOeZWMmv3nI+Cv*PYk?!E5 z%&*s4vZYemQ*05`EVOB%qx*Y-hrLtxf=-3YCNR>{PKZmk`1mpch9J=f00^b_0Qp$5 zYrXfenUfC@&cWYG@9E<)O}OI9S-h4)J|>`Vw0dF#mOvg_y&Vm6SF|o(yb~=!7JoGq zAM`NY19_8=>{r9P$Q{-NdmU8dAGb_Z7kD|Q;}W?$en4XsW=jCR^Pejw*HmN&A792j zK9u0^#RNxvkO`4oVZgt%UqE~&LwHETgEA<`T4rap!rtscu>`_o--=OZ?FgT+HTS?v zvw}CeMF&0PRj$6M5h&EZUVacBfj}PV;3rudHAI2T+FyP-af(pz{Mh^Hk1It1t6wYb zoofno&^cqARVp=NTWSCk_*$C@q*SH6>>KI!;U7detPhf*K=6$mpu<&^b@zUTuw~~M ztheYI{WPxF&I6tH0G7g-|2tOtzV=LH_|Y&q1Tist7_;6(>R`}PPaTz^+au_%f6!nk zzr+85E;KY8ppND%r{G5Z%Zc6Xy?Js{RJobXzVN?f- zb7ZQ4#G(6A#C!iDjI!s5bglzLYR(?JSfJ5zn(Gsvo7pR~k*kROajJGQZwU=LQXj@u zn8IQmA^>Q}{hMhkKd`CJSt?$UV;By`w-zqTG@!VslTeVg$^qyq3&XWv<(mQC0!seH zLHu{-yr6t9Q}qXdeWr05T&;t%X2vK`5UBM>Pk+B<12#N^p@&8%M2}ts2NGKR&kp?+ z3HBrG$@fC%bCO`2ad*c1gPeCWMOyQoCI3at|0U~c97$JU9x_E`(9K8+tf(bYyDUE&L3r{-Z7=j5b4)aTBU*jYv`jSw--_rB_k1QQ;%;K zZJ{bB1vX`eWC3;lWX7U=amCpu7JB#z`Mb5~N+TT*hi^e@AcxW5P`1(NP(5`#r{?>Rg+!ZKZd z2uNC-5B>Vvw$d3S))hp0Zwo~G;E+d=<9Bc&+d4;UxL>_?aVpl^NN4ssw&~b;JCa!f zGFt>XR7My<0~a4>x|+M>&&}I77>B;md~039^GkFaY1T^}covbA#duN5_BZZlkXcu} z$@Qm{YKSTk*MEO~ANa#9bFXYxOxLb(>6eX zp&%;%tnTUYPSQ*GGfI`VIJDlapnkT}8gp{Q;mFj~2qGfL^EVRp@qYC--}AutSOdWZ zekN%Uzb626bC%Ib{#tqTi>{`*axjK9?ccZu79e#W@3I3m3a4dvM|<+|{0_l)YpVdJ z<6fR5(B^ryzm?syP)V|h?*@ZUCq=Q2;^a%-+pB)^o=E;VknDg74SYAm<&r#nma*e| zsco+4cY&Y_Nq_DwOYzXjX6+WZLev^Ul=-vTwSKp4CX!Hl>My8XOYoeH*e1!dFTR~w zegF)D5Sgr7$g@H5949aCUFhxo;B-ey~Y4l-U)om6?b-79guCu3x zC+u|?PkhVlsBg<0-fBuemyeB~@DBUPO+xO=;HQpiKI3GG_+@Un{+B6M$$=c6BM_t;^aIn6WD& z;y^Ukka0SlU*LkF+S=xX)Gb8h@hei*zuL(8f8svE&<$*IkjFqH7^}5X!G__d3BRZJ zGE%=J3m;OioI6i|8r;gjN+kC1N32q@ZBfRrRLq}9=JD;D^cUrcLy15P4bK2+?34*h z>}{o+5ah(pJvo54r;c%6)McQol*n<-y{26#nXD@h0qd^YmQ5U4Q9kGtEWy&1GAlP{ z*_q3CK}ksI+CJ~uJR$fwZr0)0516jOs};eB%=sxXpY=Qf6D7OCgZh<8 zGT(%lgf^p1vCsn+U}0ffMGpr859UjoG5D4}xnACsRTW)`{$ze6vg^~c8jY~&u;4%g zM(&E)iJRf$zme*0&keZw!uD>Akw>C4j=%NOS5eNjVZ`TQ4LL;>^nG`b86xt z1~sECvYc18Su|E_Ip92dz$r_)wsX+0=8~vor@IZ_M#+@Rd-ymYrV z$%*B)neD3-4rCdT_q65qPzz|+bu#Juh^^=cH=Dkp0wmQmB zHi2DrCvtGgfk@-6S{`$$#+Iq_5?mrb8%yV15a zIVLS49f4s?ewca=e2N$5E;wy0vyN2eQZnfyLTD}a|7C7Um3MsAww*4x&rkRB{5Bt{ z5P2WZ_{gT`H2-|6hgda9JC^9$haMhP={eV$->u}z>Mh4NpGP*=lnezula1%!7w91xMC6esD_ z=MhuwQapVxe0}TOA~1S`VD_^d#^~-yr#^o^>0IZHg=Q5)L(%t zK-GWZe?#s)+e%(P>}MT96tmGqz7c3>a3&eU*RA11=vfuD9<@Y|8TN8)Ojw+)`QO(i zYi?ep!9ld^b&78^@~QKYh>HmccELsnr-nAait2*GtPOil@kcw%)F+Z|LTwe>=D z>c#ZGGgS>a4;bee3w$O1djfyT$?b`#=%?V$?g>EwQKZz|NNzaGW(4V2&q{$m{G{^h07mfwp|rj_GDR;2h3 z2!Gwnz`J_h!nLmxU04-7m=?nGPEIw^(H1uekm5HUfby~H0{NCR?D%7|Fuj%~n#FBY zJ-2=#iUd$Cv+hh&d9Zb?|In=C(5!(B%r(^K)JEOVn>R&h+!$hwsHy|m-M7>VE;y_e`AZJdk4*n%F&>}$Wr zBKX08A9|QL+))=Pf!PUf4!?rcxwjg?Dg>cijA|X&LK>H2&n1M=v$`*y-KZDq!

        t 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

        a`Pp#ZmpE138I+o`5y!DPbtY6Lgka^+a#h` zqa-L`;#g@3V)Xf;>(6gikRzkFqkN638n+&Q(29?PrPgA)=pOXvAxMoIDiSz(6Vi{= zJY^h8xrYX;L4JeM23b12l`5QB@h=)v6xYKYD*HaUOX3r+V`>YXv8D}KSchRRTyVE7 z*5}KM2LmnY*c-RS{G1(TEE%QELonM1`P6B7sQw!So zLxRex3m!Swy6GK4F#%SsNH#zhqe{)^lS$?#Q<(}UJsmS)CB9jfKf_)fd#wC0pKU^* z2T0>|XR+J`7I~!bQt7R5NQ7~sbe=T%1Atj~s%0ByS}=kzy56QS(Ivhe02afX!6o>&(JjQ3v+KsLBOzAwwOG79%A?6X^#kq$UyL?>7%0Da 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%0DFASzN`c59pB>D_m5oGLnSW? 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-684_59565c484e9bd6fa4240300bd24fa606f7dc289224f3bd7262ed79f619909d53.jpg b/docs/AbaqusUserSubroutineManual/images/page-684_59565c484e9bd6fa4240300bd24fa606f7dc289224f3bd7262ed79f619909d53.jpg new file mode 100644 index 0000000000000000000000000000000000000000..02a34d9e52f1276cd353cdac6d01fcc1a7e19032 GIT binary patch literal 195051 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

        EJOyqS=Kl#kpldbR zVGgb~w5@CZetjyM@{Fift9+3g3mXppw@TiB6wUs>`(Dsr&C0I~Xe_F!(WikQVu!yy zC(~Igv`nh-yVa4yw7pG?L^GD`-zGI)9K(s78q;!(3I2iv%NXD6mlizu7v+(o;Nhom zDS4g*4Dl-VUIv;)VGRoJ)c0L#a>pwjz2l*{kzR?mOb_rrFmyszXa3LJFt@C(nE3qY zPiU!3ky}DL-qj9B*1(}9pw0`e9*lG4sFOBrxdkg?lh`Zl6rx?NgiT@)Vk0{^sg*r zz-W&On|x%a^KD-fGkZuSZhUfsycnvqM)S7Jkq+F8M@$~FMX2_R{?2eoekm}_`m4ij zs!|H(hlz00k)XP83aSKoWS9{Nw>dp9@~%*lPH%b>N~Mi|eC$j*?UtkgA@&~JT^&f5 zWms@etIyXAFM_1wR?AS8j&WIOmkrf2Ty@*Ya-{Y#VxYyOaS1a$Bv+#MOh%kq71>@& zZPWQdTide~5(hT1+I^>1Ew!7)^xm)g{#hf0@LM5Ar$Ft4CqJ>_Kd6AKAmLwxN**50q$4JtNj26w~2Z^SY1ZI zU>Y^{E^F*9bWvV+_KNzua0Dv6t)tR1ZhA)wKr0 z!97I)uk&K9bea1s$J_rg4RzomVV~lzN%cZ^&#ujqitAl=wAO4+$91>p_3Et0LW7^? z9+%tgzPH#;F%h`@@cto%3H&$mD*o_#uKy8sJN~2G;#EJ=V|HBJc{;_Snx^;7I zs`-o$C)FNI+^sEoXXoQd_ExVCo&b(^q0Hh^y9gUf=A~xslf3Ztbcdd4tlGIx+4W!j zZ5+FP7vH|MHDdwK)(`jErf&~#_Sp2>_g2e}2?v&(SiJG^!~=g;Dty@A{&ubEmS(5R zO50}tO)7n zTvLT!lrdS0>F4ZodZcFS@pwJ+r?smzn2r4TUKD332TpgpeD8-$_q46fdiD2?WzV{5 z%DrEF@A)?1w#wC+x!+p7cb~q&Qm{wsX1>mo_qshid_N!U?$Thg%zZfP=G!H`QR2?h ziZY_gEVYJ_W_AJ}-pwwQ`4(k5N64kz{pk^go?k0oEWZnk71^Jj@)io2UBHVN31pDgj=odKIfpT_|iIqj@2hI9KanDl!4 x^!x0&oSU|>XQg*pM^5Zs11p}erd5kt14JDTFch%rl0TJ7?i4Hq`WXM;1OQlYlx6?` literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-684_92cc56f381a8f63ad51a3e98533cbef096d7df022cc25036d72c19dba33092e6.jpg b/docs/AbaqusUserSubroutineManual/images/page-684_92cc56f381a8f63ad51a3e98533cbef096d7df022cc25036d72c19dba33092e6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a72231396181e88588c19185b6a9babd84778d1c GIT binary patch literal 25731 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-685_f1615bc434e0713fdb26a727f7bc9fde03a0ea90803fde773501f27db0401bba.jpg b/docs/AbaqusUserSubroutineManual/images/page-685_f1615bc434e0713fdb26a727f7bc9fde03a0ea90803fde773501f27db0401bba.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bf85bae9121d652cfe6406cdcc8d46e25485511c GIT binary patch literal 36085 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 N|Hu7)DSrR_e*hOM1)Tr@ literal 0 HcmV?d00001 diff --git a/docs/SOLVER_AGENT_DESIGN.md b/docs/SOLVER_AGENT_DESIGN.md deleted file mode 100644 index 836e2db..0000000 --- a/docs/SOLVER_AGENT_DESIGN.md +++ /dev/null @@ -1,365 +0,0 @@ -# 구조해석 솔버 개발 Agent 구성안 - -## 목적 -이 문서는 Abaqus, Nastran과 같은 유한요소법 기반 구조해석 솔버를 개발하기 위한 AI Agent 운영 구성을 정의한다. - -이번 구성안은 ALL-FEM 논문의 구조를 확장하거나 재사용하는 계획이 아니다. 논문은 Agent 설계를 위한 참고 자료로만 사용하며, 본 프로젝트는 C++/MSVC 기반 독립 솔버 개발 워크플로우를 따른다. - -## 설계 원칙 -- 기능 요구조건, 이론 정식화, 코드 구현, 검증, 배포 역할을 분리한다. -- 실행 가능성만으로 성공을 판단하지 않고, 레퍼런스 결과와 물리량을 비교해 기능 완료를 판정한다. -- 테스트는 구현 전에 준비한다. 개발 대상 솔버 테스트와 레퍼런스 솔버 결과 비교 테스트를 함께 사용한다. -- Abaqus나 Nastran을 Agent가 직접 실행하지 않는다. `references/`에 저장된 입력 파일과 레퍼런스 CSV 결과를 검증 기준으로 사용한다. -- 기본 개발 환경은 C++17 이상, MSVC, CMake, CTest이다. -- 모든 기능은 tolerance 기준을 명시하고, 기준을 만족할 때만 배포 후보가 된다. - -## 전체 Agent 구성 - -### Coordinator Agent -전체 개발 흐름을 관리하는 상위 조정 Agent이다. - -책임: -- 기능 개발 요청을 단계별 작업으로 분해한다. -- 각 Agent의 산출물을 연결하고 누락된 결정을 추적한다. -- 요구조건, 정식화, 테스트, 구현, 검증, 배포 단계의 진행 상태를 관리한다. -- 실패 시 어떤 Agent로 되돌릴지 결정한다. - -주요 산출물: -- 기능별 개발 계획 -- 단계별 승인 상태 -- 실패 원인과 재작업 지시 - -### Requirement Agent -솔버 기능 요구조건을 정의하는 Agent이다. - -책임: -- 해석 기능의 범위, 입력, 출력, 제약조건을 정의한다. -- 대상 요소, 재료 모델, 경계조건, 하중 조건, 해석 타입을 명확히 한다. -- 검증해야 할 물리량과 tolerance 기준을 정한다. - -주요 산출물: -- 기능 요구조건 문서 -- acceptance criteria -- 검증 물리량 목록 - -예시 검증 물리량: -- 절점 변위 -- 반력 -- 요소 내력 -- 응력 -- 변형률 -- 에너지 또는 잔차 기준 - -### Research Agent -책, 논문, 매뉴얼, 공개 benchmark를 조사하는 Agent이다. - -책임: -- 유한요소 정식화에 필요한 이론 자료를 수집한다. -- 요소별 benchmark와 patch test 사례를 찾는다. -- Abaqus/Nastran 결과와 비교할 수 있는 공개 예제 또는 문헌 해를 조사한다. -- 자료의 신뢰도와 적용 범위를 평가한다. - -주요 산출물: -- 연구자료 요약 -- 공식, 가정, 한계 정리 -- benchmark 후보 목록 - -### Formulation Agent -코드 구현을 위한 유한요소 정식화를 작성하는 Agent이다. - -책임: -- 약형, 형상함수, B matrix, constitutive matrix, 수치적분, 요소 강성 행렬을 정의한다. -- 자유도 배치, 좌표계, 단위계, 부호 규약을 명확히 한다. -- 선형/비선형, 정적/동적, small/large deformation 여부를 구분한다. -- 구현 가능한 알고리즘 형태로 정식화를 정리한다. - -주요 산출물: -- 요소별 정식화 문서 -- 알고리즘 의사코드 -- 수치적분 규칙 -- edge case와 singular case 목록 - -### Numerical Review Agent -정식화와 수치 알고리즘을 독립 검토하는 Agent이다. - -책임: -- 수식의 차원, 부호, 좌표 변환, 적분 규칙을 검토한다. -- rigid body mode, patch test, symmetry, positive definiteness 등 기본 수치 조건을 확인한다. -- locking, hourglass mode, ill-conditioning 같은 위험을 식별한다. -- 구현 전 정식화 오류를 줄인다. - -주요 산출물: -- 정식화 리뷰 결과 -- 수치 위험 목록 -- 추가 테스트 요구사항 - -### I/O Definition Agent -솔버 입력과 출력 데이터 구조를 정의하는 Agent이다. - -책임: -- mesh, node, element, material, section, boundary condition, load, step 입력 형식을 정의한다. -- 출력 CSV 또는 result file schema를 정의한다. -- Abaqus input file과 내부 입력 모델 사이의 대응 관계를 정리한다. -- 결과 비교를 위해 레퍼런스 CSV와 구현 솔버 출력의 컬럼 규약을 맞춘다. - -주요 산출물: -- 입력 데이터 schema -- 출력 데이터 schema -- 결과 비교용 CSV schema -- 단위와 좌표계 규약 - -### Reference Model Agent -TDD와 검증에 사용할 테스트 모델을 준비하는 Agent이다. - -책임: -- 개발 대상 기능을 검증할 최소 모델, benchmark 모델, 회귀 모델을 설계한다. -- `references/`에 보관할 Abaqus input file과 Abaqus 결과 CSV 요구사항을 정의한다. -- 레퍼런스 결과에 포함될 물리량과 tolerance를 명시한다. -- 테스트 모델이 요구조건을 실제로 검증하는지 확인한다. - -중요 제약: -- Agent는 Abaqus를 직접 실행하지 않는다. -- Abaqus 해석 결과는 사람이 생성하거나 별도 승인된 절차로 생성해 `references/`에 저장한다. -- Agent는 저장된 reference artifact만 사용해 비교한다. - -권장 reference 구조: -```text -references/ - / - model.inp - metadata.json - displacements.csv - reactions.csv - element_forces.csv - stresses.csv -``` - -### Implementation Planning Agent -코드 구현 전에 작업 단위와 테스트 순서를 설계하는 Agent이다. - -책임: -- 요구조건과 정식화를 C++ 구현 작업으로 분해한다. -- 먼저 작성할 단위 테스트, 통합 테스트, 레퍼런스 비교 테스트를 정의한다. -- 기존 architecture와 ownership boundary에 맞춰 변경 파일을 제한한다. -- 구현 Agent가 따라야 할 acceptance criteria를 제공한다. - -주요 산출물: -- 구현 계획 -- 테스트 우선순위 -- 변경 파일 후보 -- acceptance checklist - -### Implementation Agent -C++ 코드를 구현하는 Agent이다. - -책임: -- 테스트를 먼저 작성하고 실패를 확인한다. -- 정식화와 I/O schema에 맞춰 최소 구현을 작성한다. -- C++17 이상, MSVC, CMake, CTest 환경에서 동작하도록 구현한다. -- 불필요한 일반화나 speculative abstraction을 피한다. - -주요 산출물: -- C++ source/header 변경 -- 테스트 코드 -- CMake/CTest 변경 - -### Build/Test Executor Agent -빌드와 테스트를 실행하는 Agent이다. - -책임: -- Harness validation을 실행한다. -- MSVC x64 Debug CMake configure/build/CTest 결과를 수집한다. -- 실패 로그를 요약하고 Correction Agent에 전달한다. - -기본 검증 명령: -```powershell -python scripts/validate_workspace.py -``` - -검증 대상: -- CMake configure -- MSVC Debug build -- CTest -- Harness self-test - -### Correction Agent -빌드, 테스트, 런타임 실패를 수정하는 Agent이다. - -책임: -- 실패 로그를 원인별로 분류한다. -- 컴파일 오류, 링크 오류, 테스트 실패, 결과 비교 실패를 구분한다. -- 최소 수정으로 실패를 해결한다. -- 같은 실패가 반복되면 Coordinator Agent에 차단 상태를 보고한다. - -주요 산출물: -- 수정 패치 -- 실패 원인 요약 -- 재검증 요청 - -### Reference Verification Agent -구현 솔버 결과와 저장된 레퍼런스 결과를 비교하는 Agent이다. - -책임: -- 구현 솔버 결과 CSV와 `references/`의 Abaqus CSV를 비교한다. -- 절점 변위, 반력, 요소 내력, 응력의 tolerance 만족 여부를 평가한다. -- absolute tolerance, relative tolerance, norm-based tolerance를 구분해 적용한다. -- 결과 차이가 tolerance 밖이면 원인 후보를 분류한다. - -주요 산출물: -- reference comparison report -- 실패한 물리량과 위치 -- 최대 오차, 평균 오차, norm 오차 - -### Physics Evaluation Agent -수치 결과가 물리적으로 타당한지 검토하는 Agent이다. - -책임: -- 레퍼런스와 수치적으로 비슷해도 물리적으로 이상한 결과가 있는지 확인한다. -- 변위 방향, 반력 평형, 응력 집중, 대칭 조건, rigid body mode를 검토한다. -- 테스트 모델이 기능을 충분히 검증하지 못하면 추가 모델을 요구한다. - -주요 산출물: -- 물리 검토 결과 -- 추가 검증 모델 요구사항 -- release 가능 여부 의견 - -### Release Agent -기능 배포 준비를 담당하는 Agent이다. - -책임: -- 요구조건, 테스트, 레퍼런스 비교, 물리 검토가 모두 통과했는지 확인한다. -- 기능 문서와 release note를 정리한다. -- 알려진 제한사항과 tolerance 기준을 기록한다. - -주요 산출물: -- release checklist -- 기능 문서 -- known limitations - -## 개발 프로세스 매핑 - -| 개발 과정 | 담당 Agent | 필수 산출물 | -| --- | --- | --- | -| 1. 솔버 기능 요구조건 정의 | Requirement Agent | 요구조건, acceptance criteria | -| 2. 연구자료 조사 | Research Agent | 자료 요약, benchmark 후보 | -| 3. 유한요소 정식화 | Formulation Agent, Numerical Review Agent | 정식화 문서, 리뷰 결과 | -| 4. 입출력 데이터 정의 | I/O Definition Agent | 입력/출력 schema | -| 5. TDD 테스트모델 작성 | Reference Model Agent, Implementation Planning Agent | 테스트 모델, reference artifact 요구사항 | -| 6. 코드 구현 | Implementation Agent | C++ 코드, 테스트 | -| 7. 레퍼런스 결과 비교 검증 | Reference Verification Agent, Physics Evaluation Agent | 비교 리포트, 물리 검토 | -| 8. tolerance 만족 시 완료 | Coordinator Agent | 기능 완료 승인 | -| 9. 기능 배포 | Release Agent | release checklist, 문서 | - -## 표준 작업 흐름 - -```mermaid -flowchart TD - A["기능 요청"] --> B["Requirement Agent"] - B --> C["Research Agent"] - C --> D["Formulation Agent"] - D --> E["Numerical Review Agent"] - E --> F["I/O Definition Agent"] - F --> G["Reference Model Agent"] - G --> H["Implementation Planning Agent"] - H --> I["Implementation Agent"] - I --> J["Build/Test Executor Agent"] - J --> K{"빌드/테스트 통과?"} - K -- "아니오" --> L["Correction Agent"] - L --> I - K -- "예" --> M["Reference Verification Agent"] - M --> N{"tolerance 만족?"} - N -- "아니오" --> O["Physics Evaluation Agent"] - O --> L - N -- "예" --> P["Physics Evaluation Agent"] - P --> Q{"물리 검토 통과?"} - Q -- "아니오" --> L - Q -- "예" --> R["Release Agent"] -``` - -## 검증 Gate - -### Gate 1: 요구조건 승인 -통과 조건: -- 대상 기능과 제외 범위가 명확하다. -- 입력, 출력, tolerance, 검증 물리량이 정의되어 있다. -- 레퍼런스 비교 방식이 정해져 있다. - -### Gate 2: 정식화 승인 -통과 조건: -- 요소 정식화와 수치적분 규칙이 문서화되어 있다. -- 좌표계, 자유도, 부호 규약이 명확하다. -- Numerical Review Agent가 주요 수치 위험을 검토했다. - -### Gate 3: 테스트 준비 승인 -통과 조건: -- 구현 전 실패해야 하는 테스트가 정의되어 있다. -- `references/` artifact 요구사항이 명확하다. -- 최소 모델, benchmark 모델, 회귀 모델의 목적이 구분되어 있다. - -### Gate 4: 구현 검증 -통과 조건: -- CMake/MSVC/CTest validation이 통과한다. -- 단위 테스트와 통합 테스트가 통과한다. -- Harness TDD guard를 만족한다. - -### Gate 5: 레퍼런스 검증 -통과 조건: -- 저장된 Abaqus CSV 결과와 구현 솔버 결과가 tolerance 안에 있다. -- 절점 변위, 반력, 요소 내력, 응력 비교 결과가 리포트로 남아 있다. -- 실패한 물리량이 없거나 승인된 known limitation으로 기록되어 있다. - -### Gate 6: 배포 승인 -통과 조건: -- 요구조건의 acceptance criteria가 모두 만족된다. -- 문서와 release note가 준비되어 있다. -- 남은 제한사항이 명확히 기록되어 있다. - -## Reference CSV 비교 기준 - -권장 비교 방식: -- scalar 값: absolute tolerance와 relative tolerance를 함께 적용한다. -- vector 값: component-wise 비교와 norm 비교를 함께 기록한다. -- stress tensor: component-wise 비교를 기본으로 하고, 필요한 경우 principal stress 또는 von Mises stress를 추가 비교한다. -- 반력: 전체 하중 평형과 개별 구속 자유도 반력을 모두 확인한다. - -권장 리포트 항목: -- model name -- compared quantity -- number of compared rows -- maximum absolute error -- maximum relative error -- RMS error -- worst node or element id -- pass/fail - -## 반복 실패 처리 - -반복 실패가 발생하면 Correction Agent가 무한 수정 루프를 계속하지 않는다. 다음 중 하나로 분류해 Coordinator Agent에 보고한다. - -- 요구조건 불명확 -- 정식화 오류 가능성 -- reference artifact 오류 가능성 -- I/O schema 불일치 -- 구현 결함 -- tolerance 기준 부적절 -- 테스트 모델이 기능을 과도하게 또는 불충분하게 검증함 - -Coordinator Agent는 분류 결과에 따라 Requirement, Formulation, I/O Definition, Reference Model, Implementation Agent 중 적절한 단계로 되돌린다. - -## 초기 적용 우선순위 - -1. 선형 정적 해석의 최소 골격 -2. 1D truss 또는 bar element -3. 2D plane stress/plane strain element -4. 3D solid element -5. material model 확장 -6. nonlinear 또는 dynamic analysis 확장 - -각 단계는 요구조건, 정식화, 테스트모델, 구현, 레퍼런스 비교, 배포 Gate를 독립적으로 통과해야 한다. - -## 운영 메모 - -- Agent 산출물은 가능한 한 문서, 테스트, 비교 리포트 형태로 남긴다. -- 사람이 생성한 Abaqus reference artifact의 출처와 생성 조건을 `metadata.json`에 기록한다. -- reference artifact가 바뀌면 기능 구현 변경과 같은 수준으로 검토한다. -- 기능 완료 판정은 코드 실행 성공이 아니라 reference validation과 physics evaluation 통과를 기준으로 한다. diff --git a/docs/SOLVER_SKILL_DESIGN.md b/docs/SOLVER_SKILL_DESIGN.md deleted file mode 100644 index 2fc17ee..0000000 --- a/docs/SOLVER_SKILL_DESIGN.md +++ /dev/null @@ -1,181 +0,0 @@ -# FESA Solver Skill Rebuild Plan - -## 목적 - -이 문서는 FESA 유한요소 기반 구조해석 솔버 개발에 사용할 project-local Codex skill 구성을 정의한다. - -Agent는 역할과 책임 단위이고, skill은 여러 Agent가 반복적으로 사용하는 절차와 검증 도구 단위다. 따라서 skill은 Agent와 1:1로 대응하지 않는다. 대신 요구조건, 연구, 정식화, I/O 계약, reference model, C++ TDD 구현, reference 비교, 물리 검토, release readiness처럼 솔버 개발 과정에서 반복되는 작업 흐름을 기준으로 구성한다. - -## 설계 원칙 - -- Skill은 `.codex/skills//SKILL.md`에 둔다. -- 각 skill은 필수 frontmatter `name`, `description`과 UI metadata `agents/openai.yaml`을 가진다. -- Skill 본문은 agent TOML의 역할 설명을 반복하지 않고, 입력, 절차, 산출물, 금지사항, 품질 gate, handoff를 정의한다. -- Skill은 `AGENTS.md`와 `docs/SOLVER_AGENT_DESIGN.md`를 공통 상위 기준으로 읽는다. -- Abaqus, Nastran 또는 reference solver 실행은 skill 범위에 포함하지 않는다. -- Reference CSV 생성 또는 수정은 skill 범위에 포함하지 않는다. -- C++ 구현 관련 skill은 C++17 이상, MSVC, CMake, CTest, TDD 원칙을 따른다. -- 기본 workspace validation 명령은 `python scripts/validate_workspace.py`이다. - -## Skill 구성 - -| Skill | 적용 개발 과정 | 주요 사용자 Agent | 대표 산출물 | -| --- | --- | --- | --- | -| `fesa-requirements-baseline` | 1. 솔버 기능 요구조건 정의 | Requirement Agent, Coordinator Agent | `docs/requirements/.md` | -| `fesa-research-evidence` | 2. 책, 논문 등 연구자료 조사 | Research Agent, Formulation Agent | `docs/research/-research.md` | -| `fesa-formulation-spec` | 3. 코드 구현을 위한 유한요소 정식화 | Formulation Agent, Implementation Planning Agent | `docs/formulations/-formulation.md` | -| `fesa-numerical-review` | 3. 정식화 독립 수치 검토 | Numerical Review Agent, Coordinator Agent | `docs/numerical-reviews/-review.md` | -| `fesa-io-contract` | 4. 솔버 입출력 데이터 정의 | I/O Definition Agent, Reference Verification Agent | `docs/io-definitions/-io.md` | -| `fesa-reference-models` | 5. TDD/reference 테스트모델 작성 | Reference Model Agent, Implementation Planning Agent | `docs/reference-models/-reference-models.md` | -| `fesa-cpp-msvc-tdd` | 6. 코드 구현 및 build/test correction | Implementation Planning Agent, Implementation Agent, Build/Test Executor Agent, Correction Agent | implementation plan/report, build/test report, correction report | -| `fesa-reference-comparison` | 7. reference solver 결과와 구현 solver 결과 비교 | Reference Verification Agent | `docs/reference-verifications/-reference-verification.md` | -| `fesa-physics-sanity` | 8. tolerance 통과 후 물리 타당성 검토 | Physics Evaluation Agent | `docs/physics-evaluations/-physics-evaluation.md` | -| `fesa-release-readiness` | 9. 솔버 기능 배포 준비 | Release Agent, Coordinator Agent | `docs/releases/-release.md` | - -## 개발 과정별 사용 예 - -예시 기능: `linear-truss-1d` - -1. Requirement Agent는 `fesa-requirements-baseline`을 사용해 기능 범위, 제외 범위, 입력, 출력, 검증 물리량, tolerance, `Requirement Verification Matrix`를 작성한다. -2. Research Agent는 `fesa-research-evidence`를 사용해 truss/bar element 이론, benchmark 후보, source reliability, applicability limits를 정리한다. -3. Formulation Agent는 `fesa-formulation-spec`을 사용해 strong form, weak form, shape functions, B matrix, element stiffness, output recovery를 정리한다. -4. Numerical Review Agent는 `fesa-numerical-review`를 사용해 rigid body modes, patch test, stiffness symmetry, Jacobian, locking 위험을 검토하고 `pass-for-implementation-planning` 여부를 판단한다. -5. I/O Definition Agent는 `fesa-io-contract`를 사용해 지원할 Abaqus `.inp` keyword subset과 `displacements.csv`, `reactions.csv`, `element_forces.csv`, `stresses.csv` schema를 정의한다. -6. Reference Model Agent는 `fesa-reference-models`를 사용해 `references/linear-truss-1d//` artifact bundle 계약과 coverage matrix를 작성한다. -7. Implementation Planning Agent와 Implementation Agent는 `fesa-cpp-msvc-tdd`를 사용해 테스트 작성, 실패 확인, 최소 구현, CMake/CTest 등록, validation을 수행한다. -8. Reference Verification Agent는 `fesa-reference-comparison`을 사용해 구현 solver CSV와 저장된 reference CSV를 tolerance 기준으로 비교한다. -9. Physics Evaluation Agent는 `fesa-physics-sanity`를 사용해 global equilibrium, reaction consistency, displacement direction, symmetry, model coverage를 검토한다. -10. Release Agent는 `fesa-release-readiness`를 사용해 gate evidence, acceptance traceability, known limitations, release notes draft를 작성한다. - -## Skill별 핵심 계약 - -### `fesa-requirements-baseline` - -- 기능 요청을 검증 가능한 요구조건 baseline으로 만든다. -- `shall` 문장과 `FESA-REQ--###` id를 사용한다. -- 모든 `must` 요구조건은 verification method와 acceptance criteria를 가져야 한다. -- FEM 정식화, C++ 구현, reference CSV 생성, release readiness 판단은 하지 않는다. - -### `fesa-research-evidence` - -- 연구 질문, source inventory, source reliability tier, benchmark 후보를 정리한다. -- 검증된 사실과 추론을 분리한다. -- source gap은 open issue로 남긴다. -- FEM 정식화 확정이나 reference value 생성을 하지 않는다. - -### `fesa-formulation-spec` - -- strong form, weak form, discretization, kinematics, constitutive contract, element equations를 구분해 작성한다. -- Jacobian, derivative transform, numerical integration, output recovery, numerical risks를 명시한다. -- C++ API, parser, file ownership은 설계하지 않는다. -- Numerical Review Agent 검토 전 최종 승인 상태로 두지 않는다. - -### `fesa-numerical-review` - -- 정식화를 수치 알고리즘 계약으로 독립 검토한다. -- dimensions, signs, DOF ordering, coordinate transforms, Jacobian, integration rule, stiffness symmetry, rigid body modes, patch test, hourglass, locking을 확인한다. -- `pass-for-implementation-planning`은 구현 계획 가능 상태만 의미한다. -- 정식화 문서를 직접 수정하지 않는다. - -### `fesa-io-contract` - -- FESA solver input이 지원할 Abaqus `.inp` subset을 정의한다. -- model data와 history data를 구분한다. -- 내부 semantic model 계약과 output/CSV schema를 정의한다. -- parser 구현이나 full Abaqus compatibility claim은 하지 않는다. - -### `fesa-reference-models` - -- smoke, analytical, patch test, benchmark, regression, negative/invalid-input 모델을 구분한다. -- `references///` artifact bundle 계약을 정의한다. -- `model.inp`, `metadata.json`, `displacements.csv`, `reactions.csv`, `element_forces.csv`, `stresses.csv`를 기준 artifact로 둔다. -- Reference CSV가 없으면 완료 상태가 아니라 `needs-reference-artifacts`로 둔다. - -### `fesa-cpp-msvc-tdd` - -- C++ 구현을 `RED -> GREEN -> VERIFY` 순서로 수행한다. -- C++ production 변경에는 관련 C++ test file이 있어야 한다. -- 기본 검증 명령: - -```powershell -python -m unittest discover -s scripts -p "test_*.py" -python scripts/validate_workspace.py -ctest -C Debug -R -``` - -- 실패는 `configure | compile | link | test | reference-comparison | harness | environment | upstream-contract`로 분류한다. -- 요구조건, 정식화, I/O 계약, reference artifact, tolerance policy를 바꾸지 않는다. - -### `fesa-reference-comparison` - -- `ARTIFACT CHECK -> COMPARE -> CLASSIFY -> REPORT` 순서로 수행한다. -- `metadata.json`, schema version, units, coordinate system, step/frame identity, ID matching, output location, tolerance source를 확인한다. -- max absolute error, max relative error, RMS error, norm error, missing rows, extra rows를 보고한다. -- Reference pass는 physics validation이나 release readiness를 의미하지 않는다. - -### `fesa-physics-sanity` - -- Reference comparison 통과 후 물리 타당성을 검토한다. -- global equilibrium, reaction consistency, displacement direction, symmetry, element force balance, stress/strain sanity, rigid body mode, model coverage를 확인한다. -- 문서화된 물리 기대값이 없으면 pass를 선언하지 않는다. -- `pass-for-release-agent`는 Release Agent 검토 가능 상태만 의미한다. - -### `fesa-release-readiness` - -- `GATE AUDIT -> TRACEABILITY CHECK -> RELEASE DOCUMENTATION -> RELEASE VERDICT` 순서로 수행한다. -- `pass-for-reference-verification`, `pass-for-physics-evaluation`, `pass-for-release-agent` evidence를 요구한다. -- Known Limitations와 Release Notes Draft를 작성한다. -- 사용자 명시 요청 없이 publish, deploy, package, tag, commit, external release를 수행하지 않는다. - -## Agent와 Skill 관계 - -| Agent | 주로 사용하는 Skill | -| --- | --- | -| Coordinator Agent | `fesa-requirements-baseline`, `fesa-reference-models`, `fesa-release-readiness` | -| Requirement Agent | `fesa-requirements-baseline` | -| Research Agent | `fesa-research-evidence` | -| Formulation Agent | `fesa-formulation-spec` | -| Numerical Review Agent | `fesa-numerical-review` | -| I/O Definition Agent | `fesa-io-contract` | -| Reference Model Agent | `fesa-reference-models` | -| Implementation Planning Agent | `fesa-formulation-spec`, `fesa-reference-models`, `fesa-cpp-msvc-tdd` | -| Implementation Agent | `fesa-cpp-msvc-tdd` | -| Build/Test Executor Agent | `fesa-cpp-msvc-tdd` | -| Correction Agent | `fesa-cpp-msvc-tdd` | -| Reference Verification Agent | `fesa-reference-comparison`, `fesa-io-contract` | -| Physics Evaluation Agent | `fesa-physics-sanity` | -| Release Agent | `fesa-release-readiness` | - -## 검증 기준 - -Skill 구성 검증은 `scripts/test_fesa_solver_skills.py`가 담당한다. - -검증 항목: - -- 10개 solver skill의 `SKILL.md` 존재 여부 -- YAML frontmatter의 `name`, `description` -- 공통 섹션: `Inputs`, `Workflow`, `Output Contract`, `Boundaries`, `Quality Gate`, `Handoff` -- `AGENTS.md`와 `docs/SOLVER_AGENT_DESIGN.md` 참조 -- skill-specific 핵심 문구와 산출물 경로 -- `agents/openai.yaml` UI metadata -- 이 문서가 아니라 실제 skill 파일이 기준이 되도록 `docs/SOLVER_SKILL_DESIGN.md`에 대한 skill 본문 참조 금지 - -검증 명령: - -```powershell -python -m unittest discover -s scripts -p "test_*.py" -python scripts/validate_workspace.py -``` - -Skill 구조 검증: - -```powershell -python C:\Users\user\.codex\skills\.system\skill-creator\scripts\quick_validate.py .codex\skills\ -``` - -## v1 범위 - -- v1은 `SKILL.md`와 `agents/openai.yaml`만 포함한다. -- 별도 `scripts/`, `references/`, `assets/`는 만들지 않는다. -- 반복 사용 중 절차가 안정화되면 deterministic comparison script, reference artifact template, report template 같은 resource를 별도 후속 작업으로 분리한다. -- 이 문서는 skill 구성을 설명하는 계획 문서이며, 실제 실행 지침의 source of truth는 각 `.codex/skills//SKILL.md`이다. diff --git a/docs/build-test-reports/README.md b/docs/build-test-reports/README.md deleted file mode 100644 index 399fdc9..0000000 --- a/docs/build-test-reports/README.md +++ /dev/null @@ -1,157 +0,0 @@ -# Build/Test Report 문서 작성 가이드 - -이 디렉터리는 Build/Test Executor Agent가 작성하거나 제안하는 기능별 build/test 실행 리포트를 보관하는 위치다. - -Build/Test Executor Agent는 Implementation Agent 이후 독립적으로 Fortran no-Abaqus validation, reference artifact validation, workspace validation을 실행하고, 실패를 분류해 다음 agent로 handoff한다. 이 agent는 source code, tests, requirements, formulations, I/O contracts, reference artifacts, tolerance policies를 수정하지 않는다. build artifacts와 test outputs는 `build/` 아래 생성될 수 있다. - -기본 문서명은 `docs/build-test-reports/-build-test.md` 형식을 사용한다. - -## Build/Test Executor Agent 역할 - -수행한다: -- `python scripts/validate_workspace.py`를 기본 검증 명령으로 실행한다. -- implementation plan/report에 명시된 경우 harness self-test와 feature-specific CTest를 실행한다. -- `HARNESS_VALIDATION_COMMANDS`, `CMakePresets.json`의 `msvc-debug`, 기본 CMake/MSVC x64 Debug 경로 중 어떤 검증 경로가 사용되었는지 기록한다. -- configure, compile, link, test, reference-comparison, harness, environment, upstream-contract 실패를 구분한다. -- command, exit code, duration, stdout/stderr tail, failed test name을 요약한다. -- 실패 원인에 따라 Implementation Agent, Correction Agent, Reference Verification Agent, Implementation Planning Agent 중 handoff 대상을 제안한다. - -수행하지 않는다: -- source code를 수정하지 않는다. -- tests를 수정하지 않는다. -- CMake files를 수정하지 않는다. -- requirements, formulations, I/O contracts, reference artifacts, tolerance policies를 수정하지 않는다. -- Abaqus 해석을 직접 실행하지 않는다. -- reference CSV를 생성하지 않는다. -- release readiness, reference tolerance success, physics validation success를 승인하지 않는다. -- 최종 reference verification report를 작성하지 않는다. - -## 실행 순서 - -기본 순서는 implementation plan/report에 따라 다음 중 필요한 항목만 실행한다. - -```powershell -python -m unittest discover -s scripts -p "test_*.py" -python scripts/validate_fortran.py -python scripts/validate_reference_artifacts.py -ctest -C Debug -R -python scripts/validate_workspace.py -``` - -`scripts/validate_workspace.py`의 command discovery 우선순위는 다음과 같다. - -1. `HARNESS_VALIDATION_COMMANDS` -2. `CMakePresets.json`의 `msvc-debug` -3. 기본 CMake/MSVC x64 Debug 명령 -4. `CMakeLists.txt`가 없고 override도 없으면 안내 메시지와 함께 성공 종료 - -For Abaqus UserSubroutine work, workspace validation also supports: - -- `HARNESS_FORTRAN_VALIDATION=off|detect|auto|compile` -- `HARNESS_FORTRAN_COMPILER=auto|ifx|ifort` -- `HARNESS_ONEAPI_VARS_BAT=` -- `HARNESS_ABAQUS_VALIDATION=off|detect|run` -- `HARNESS_ABAQUS_COMMAND=` -- `HARNESS_ABAQUS_VALIDATION_COMMANDS=` -- `HARNESS_ABAQUS_USE_ONEAPI_ENV=auto|on|off` - -Default validation does not run Abaqus jobs. Solver-result evidence must come from externally generated ODB-extracted CSV artifacts. - -기본 CMake/MSVC x64 Debug 명령은 다음과 같다. - -```powershell -cmake -S . -B build/msvc-debug -G "Visual Studio 17 2022" -A x64 -cmake --build build/msvc-debug --config Debug -ctest --test-dir build/msvc-debug --output-on-failure -C Debug -``` - -## 문서 템플릿 - -```markdown -# Build/Test Report - -## Metadata -- feature_id: -- source_implementation_report: -- source_implementation_plan: docs/implementation-plans/-implementation-plan.md -- status: pass-for-reference-verification | needs-correction | needs-environment-fix | needs-upstream-decision | blocked -- owner_agent: build-test-executor-agent -- date: - -## Execution Environment -- os: -- generator: Visual Studio 17 2022 | -- platform: x64 | -- config: Debug | -- build_dir: build/msvc-debug | -- active_override_env_vars: HARNESS_VALIDATION_COMMANDS | HARNESS_CMAKE_GENERATOR | HARNESS_CMAKE_PLATFORM | HARNESS_CMAKE_CONFIG | HARNESS_BUILD_DIR | none -- command_discovery_path: HARNESS_VALIDATION_COMMANDS | CMakePresets.json msvc-debug | default CMake/MSVC x64 Debug | no-CMake informational success - -## Command Log Summary - -| order | command | exit_code | duration | stdout_stderr_tail | -| --- | --- | --- | --- | --- | -| 1 | python -m unittest discover -s scripts -p "test_*.py" | | | | -| 2 | ctest -C Debug -R | | | | -| 3 | python scripts/validate_workspace.py | | | | - -## Validation Results - -| validation_stage | result | evidence | -| --- | --- | --- | -| harness self-test | pass | fail | skipped |

        | -| configure | pass | fail | skipped | | -| build | pass | fail | skipped | | -| CTest | pass | fail | skipped | | -| feature-specific tests | pass | fail | skipped | | - -## Failure Classification - -- classification: configure | compile | link | test | reference-comparison | harness | environment | upstream-contract | N/A -- primary_failure: -- first_failed_command: -- evidence_tail: - -## Failed Test Inventory - -| test_name | label | command | failure_summary | -| --- | --- | --- | --- | -| |

        Bf!$?<`P5h&O65B}_Hwh^R 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%0AT$_!FIx0Oukvl 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

    2. eqHWGOJ669=eBL$Vgi!oRHq$2*RqV@=u*Bcd%%t^M1h7ZXIUg`Iwz)k9)~Yzekk{Y z|1MsZ+a0YdiU?0aj8#H{dtE}&WY3AwNAqd14niVL%{2ovgK6h^4KEMN$Mw2z=_fq5 zWMG7mx}xG*4xM?$;Og&BJw6=YT(J7oA^<&LMHs&xyDu7{Ihl%D$!vSHD3Tt5>(B6X zYdXn>&p?k+llQ4;STuG zZT3TZhJ!T%MHw6C2w5rLE2M;OHV!;`y$iFTaRG7+vC zTRz+)7*}G1usMo;khGIr{H6tPUQk32zBK{lYiyxE=bPic{Bre_o!48+SGl31@uQf0 zo<4QrAhN}ZP-Wh!66aI;yE)W$z8*wExXxUdK!AVi^iAsYuy)r@8P#mvImK`C&Tkw# z?&Bx{e{jXFHnZz2InqFnOak?kLxes!xOaOerXOVfI7tIvpLEfHKn|79tF3>RKWxk7 zV4AqmSC(?tRy6~q8C#Uzy3Hb&fVHnrZ$u;;=}Q3kC0(S;KXorgbai;$x1Gwky}qYA zd%FFJpzI=>Kn{b|rG;%6v|k9%^Tjn(eCV{H>(fB{luw>w8^#%gD@mQ`R$o9~wkW{e z#jDg03{SoI%KS-qO!9rvjjY)36E%sUx96k!xgp=`s2Y@OyjA;Ur(!qOD_%Mo=cN&^ zO*2je(v>h;wq2h^Ma5%MUJUGAptyPYVpR%ocRcmKH~F@E6HR$03olN#n#S0TR=1?8(==mU&e_Ec7z=;7Zt5Zt^c6|ADy7QroqA2S2{x2S z?wwdjJ*WOry%TQK0ssS`dv^>6WLP=}a;Ko1tUjzoLw6LFXuy}E8zKJ2VXr++H|^58)xy1j$ym&@_LzYR_%fW-E4u$Jd?yJf%$LAP1Gn8#B)bMz@2xFfTSE%zzklM#Gu|nWIEQJoh9qtVe7x?5;GvN|?{RhY z{-W~Tzq3&?4Lll+gSW-Lm3n>0_xSAVdkmd6>Bvx%ktLqRz{W6A>YmMz@-XBF4X{a0 zRIr=hapsTKiUG}wx`KokPD0P~h*wa?I0ARH(x`hO^w;IBtYk^uwIer0G@NACl{(#i zn8U2<2F8gUo{VB@iDHpH-tdY*Xed7$pB zwk(iwW~tOW@Y`GWzk3%hMhZL=Vu?w<{;p3SH~jUu$-o25r8K8?h54>FPv#Sm+}22yw-$KQ;JA=IZVX zDlT{(Q!xI9C5t7#IAc-kRaizp`o^=-d>l(tdKI$kBB)E$<`N%5OfrKcTUU xVqqw;%jzp~Ih2buNAWT`*`t7O#wSi*yUNi^J~id#ICiLo`O81P0y?zu{{l#%?n?jw literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-555_9955f84baec3028aa3ea9f49a2d949aaebd34e615073a94e7575e5bf9fd0185b.jpg b/docs/AbaqusUserSubroutineManual/images/page-555_9955f84baec3028aa3ea9f49a2d949aaebd34e615073a94e7575e5bf9fd0185b.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5a373d78bb1383793fc00156405ee42a750ace96 GIT binary patch literal 3690 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 oz}{$39Z`Tzg` literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-555_e4fc927ebd3772ec4b65890a84aa60965e43ce4fb768a6232c36204de9af2178.jpg b/docs/AbaqusUserSubroutineManual/images/page-555_e4fc927ebd3772ec4b65890a84aa60965e43ce4fb768a6232c36204de9af2178.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ef619ba83588244961a87aeb1659347f5c9f5ec3 GIT binary patch literal 3597 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 H`j@`}mpom7 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-558_2de2a74deb8a10a45aea82f232457131ab0f4971de47d36eab08fbe006356752.jpg b/docs/AbaqusUserSubroutineManual/images/page-558_2de2a74deb8a10a45aea82f232457131ab0f4971de47d36eab08fbe006356752.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5fe565f7c53cb73309a96f60b75ef9262a6ee6bf GIT binary patch literal 14394 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 Xj^|Z)Gk1srWvR1Cp^-Wt;miL45dBV1 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-559_75ced799d38f2bb2d1ff40a54321e9774e85bd91c08a0abf4ab7543b9ad62e92.jpg b/docs/AbaqusUserSubroutineManual/images/page-559_75ced799d38f2bb2d1ff40a54321e9774e85bd91c08a0abf4ab7543b9ad62e92.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8e1f9af1efcfa5c98768d086a91fd30c6b48a8d3 GIT binary patch literal 15428 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-625_bfd06091129b203d21bcd750da79805863f1223427c11e7b19f1d083519a6918.jpg b/docs/AbaqusUserSubroutineManual/images/page-625_bfd06091129b203d21bcd750da79805863f1223427c11e7b19f1d083519a6918.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1b56305b6ff619411f49593aebdc2b371047f798 GIT binary patch literal 2984 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-626_4fc56341ce5ac17cfbbf9eba4749b5605585a2901c01c24d7f52ec5024b91862.jpg b/docs/AbaqusUserSubroutineManual/images/page-626_4fc56341ce5ac17cfbbf9eba4749b5605585a2901c01c24d7f52ec5024b91862.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c520c8aa56c735269477f8b08857abafcf9235b0 GIT binary patch literal 2831 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 A?f?J) literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-626_7f821cb42a6456da57c5d53468b12b986133ae98dcb53c18a346801fbb8c991c.jpg b/docs/AbaqusUserSubroutineManual/images/page-626_7f821cb42a6456da57c5d53468b12b986133ae98dcb53c18a346801fbb8c991c.jpg new file mode 100644 index 0000000000000000000000000000000000000000..94b8a81ce42d7c1130c2717d7f58ffbc149cf561 GIT binary patch literal 3560 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 L$ozMK=_7vww2_M0 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-679_1344b29bdced9ece352a5b058dcddf45657f391a1c9a5afce809a98628c582d7.jpg b/docs/AbaqusUserSubroutineManual/images/page-679_1344b29bdced9ece352a5b058dcddf45657f391a1c9a5afce809a98628c582d7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9bc5e4541017d1bdb2fd15615a65dd9184932e4d GIT binary patch literal 220784 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%0A^Yz>3 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 WTg;;2r+?cu{GHC?UwlC4lm7uU=KD1GrlN zWB_a|EHD-(HW&=X!NJDGCnvzi!^5W`B_kqdpk-oYprxm0X5-~xX61Q6PtPg*i03IE z1Oj2=5RrJsFU~6f;s5I)ARHVVd^~(=0s?A&7J3%`|L1ns1(09^;^+kEAXWg41cXik zy6XX$?!OZg^mhaP*+6LM7?@aKY#dy?`wk7n02&A#9Ss8=6B7gDzPI1~eE@?5laz(; zITo3QDVWunoIfZbAN#?Jnr;fsu_HEtH!i_AxRg}XG_>pwIXEA2K?H?_pNWXdyp)xb zS5Q=Xt);D_tEUe&Gq6zKN`IXhR^^MJ~?VVlJ@yY4g`R|KAmw$1A z0Q7%g-Jkyf_J47a+;gE}V4!1w|Kb9ndEN`11Ot%?D#el5p~C}^?JZYJ3jWDmYZiUUgPYv@jA6_<@Qj0xoYiZ-53?D2A#^{{@n zK!H)3hk+35;=WsRg)4nwz~fUlBXTKQ8k1b(KNrR5z#0QD5rxdkP>?g`S(h0oRa~AI zB*kr21zMh3Kv+C>_k}~|jE3019O$z~^Oa(t>DToMv@ z^E(G6>`60VQe;=yqIM`z!|aH~F9WQ7nDxH>JTI!e4-_bTI8ICzh4>xR7Yt0(B;q~; zl2M#_X#b_S!!CjXd?m|PI&o)5**nh{CvJ+pB6VS2$&jc*zwxf1oJr6e(%lg{{@V6=#U7;b;6B(DAc#)<$xIeApeDRN-jfyWj zk0=!Ddj%t3AFYcXSUnXUT5(S8{`_jHpET9R7qS6~C?4jTeTH3~|s~{nK{)(jE%?~=brwQ60ZaBQMwbbIPSc@+VmY-nu*8+{$K_6E~ z9SHjIp9w>6-a)~A9^&D?Wf5GM~(6!?xzB9^mpFm%n#gD^g)hFVVAYYHdZ*3+q;pyACSQ zotr=OyS2Z6ZT{a=pF&r|?(|bieLte8o%(ouQ!ZAZe?(t9Vof3r0d11_<= ztnL6Tfja;d<>tvKenR$bLR@%b-C?0rEz1*m;PV}mNad>F83XPC(tc*DzKCL`&y?edKFIAV-#>MR0j83ho8I+C#dsq&aEQa zkS4kKc%nH`&z-r?xBu>l#hLsF(&3C846&=ivBy7|DYAMiiIUigx`zC2efLzxmteB7 zu8?MyhK}Am>3dY?D!#!F8(N2ewbe5==l9nM=)C@!3E*qo7NT&^r`z*sarRcu3=OF@ z?9*yTg%xc~7l-7a&nR#o(efd|s2?2v_0qd1^e&0SoXnK=uJ3E#d-6#1PadtePK~5s zE;X>HWjo`$V8cz!j}>Vwct#dlgW|z5GveMqd&F$q<&O@M+(I4NWy^cF`kY(26*?Sw zd}F%fjMFo--h77cVzo3RQslr~))?*Cz{bVTnTi0X4$h-9WaL}1vRzs)zTNYg%|n%V zzZLe*ek#eBnmgdIb>he>!UUDfw|Bm757P=NxC3$oax=`&)_xnOIBd7R^kGbAc&Do? zOd_Y+*JAPwTr5p7LM7#L+^B)bFN`791D>it}t{S%VQ^=#8IGhX^jZ75iT&0|Eg%#9+g zN5hUoql2`UCX$)3LtSoO55AD2^oT=bt?F5E?@Al@^D@B@6${A%sd-+Gz?h9AFlG?o zJi#!E09-o>K1OZ0-#D;DR5x%${k(0K7BBpLOS!jasM;o3W|zM>`f;w;w~W;i&)Xck zYHnNabWH*|sl`ZlwBHnZ8gbh8=zy(0IwJ8+iOB#P8o4`Lj*A^SGKY1lo`L`Pc=$Sr zJ|3pmr_R^joDlXL!|!`Z4aQ2#vO3m+kynIW#w&EC#@peH#f;l!0}I3kdZdLnoD}H3Ed^mz)>9otO4m~6fw~*pw@t~><#e#Q_QeR4cBc?Rr?^z}) zg8-MD#cX4P2J);TF^$i3z;-6|OftblYtlp?qw+GAGA@5*urBtwb1qX6IgYH*JR{hd zX)=;8&BHs@conO+iT@^no|}SQkDjEPN#lM@sjW|?sF^-n!T?)Z+9Nor9KSMsqFQZv z9h2#+N%tE8B}>>4B9!WFkVfv1k-ybE;aKIC z`g^cwRB9k@g=B#ZJix{b((T~z`wvci_7xT^%fy87OxX}67rv4b)PPXJV-Yc>%5d(a z9+6CE%67^?_Bet^*Q5vxdsp#&2CAg< z%`r&2|A1K$rt-pu`Z(kp4oMF+1)cN|DcuCaZlOO<=Y-&*-PhmdON-E6$A`ImvP8~X z3_<32LGd>VxI*j8W)M)*>SHB8aQ`%3>V!rr_x8oj4|}JFOb1CPK4lyivW{rj81x}p zf8?-Vt#-Q?J;AqMK3qYQxk~xPKQ3~$gB;nykcwf?Tg6}zQ17l^1{LLHeUchkJ~Ipm zo}7mlCq*`7VQ?{-TG62QK@G(mptvgj50|v3*)keU6OVg-%W2TSTVkn_w=hnnRiEvR z2Z}7Hk=l-~B_H+nzLOcKw;PI{98F`T#AEDI)klFfw+EU%f+#SgYk^`kdFyasQ_y6BqJpyeT?BS^blvwII8CqwO`!Q*=N zlav0R?p~LSKI)kFivvvo8TPBl%@kfTryp7-WO1tZ9!T`@V{>!V_%tm2hde%~dBUiy zI=|Y6mg&r6m~7qTfsV3lYoxh?g~3p&;etn%qPd9Gp8KKljxg(775Y zTF#x`bP>6{SMdR{jCz>OHr}i-W{FWp76@K56a*+@5Y{;5OE&ZG1#U7mCk&UST{0&f z4J#{K=#t-?qY37-R49&Dv#D&+!&Uyed2QHXkIF7Lk2Wo;w&w;Q59B zB2!T)qp|$fwswFF+Pfi7U*4T^PTJdQhTr3hKI}NV@B{Yc%kK7%!GjT)WiQQkxkwlK zWYVF5{59{-@Z8gCGns@HvazE>le4$p{R`2-Gi^sk9sTG?W%S)7DfhU1~JU7 zn%J1SzJp~7z2dY`mW~ik=7zBlim1y=AVaL7$Mpz4vsfwK>1pQjgnW2uK_EGP4p^Ey z*O=tO%y&tSPqJbANj^^wYaCQG^eFY& zJX;fChr++R_J}Lez**-BB${qtUahk^$Y`^BaerMxy*9=18`F1n%x7 zM8CI4+~ZqslXo4l{$TEbnJEnoORe*GgL@pYO)I{nM-e3c3wfIYbHbGLu6~MwabNlN zYa3BS%FTJSD_@*?(y(vJ`+OcVE&R+GFi01Sp^ilr*)GfxT`%FhKMA?bFsQ=aQ7XFKC)VZ4AS$nVa9?d+Xx={H#gD9QRn^+;$tHLMws$^_R2Z zq5*Of5>%BXfQICV$8u2=znsi)NH8nR9R1YwDS9Zi^}`dCLKl`J5-sqF4xX*6jX!6& zYP-w1PrPMaO3hV^mPI~Chb~X297Cw1E**+r#%jeEuC2;8;VveYf_#0o@j{BigXx7e zdhK61Q?=*?qQvf&{d=19I7F->g1t4estV(XwVwNgxUG<&?b$9^#wc1A(E4O1nB{Nr zZrb!|1^xz2GGX|-B@;p$#pX$rXC%>Z)|-{^@;H(ir+GzUZmiI$5NVKCf7u+`j-IUFASAJ{ev+U|L z3UlLl=lqr?NptK)SSI`zA71M18kWecSgbIkC>q_z@5Ph6kTKpO6Ud*re%N!?feq#r zxsBy5n)4Acb*vPf&U)c#O&DHg^qY&Dv$oI#r{~M@etbICd4whxqB3`YfLcWO_>R;? z6j}FpVd))klyVW%81KDA ziUzckv)(}ZKoVY+LsHm3kthM<>4#dh607sCYAOgOhDqZ=G|P|vwCsAEbXOfm0VnB| zf{V(l)48j7xr9r-MK+hdUqLpAXzznrOJ*gfHno}9teFB0S%CbXqUgUEl5d-I55PB; z#~ZaM-et0BjTEuBXQ6+Bf}3R#dN0%NmF5wNO+s#b_Ezy*e~G#xX?Gr56f1btC}zA$ zXER;_=$Fq8{MH)N`gAUf%hm#Lx8s+(*CTT^;nQv3a85%qI5VY~~>1^DFxSROtS+z_oBuX$=5H|{~JT{PU zDj{#DiPn9(@gx+_yR_jOOw}cfb0$|N-d&-{x;p4-ecJA zygoyrDKN;BSl4L_h;64uUKp0xQcB{~WvXX9OuV3*mJK)K9vpt)AR^Xr^y?{>NST{) z_%y9l$l*1w<6%|(-sn>jZq|BJWpf=X2-~zdRxD19e=u(DZvk+i&N*NW-n_< z4@d_i8+0JsIOv;_(Mequk`xn`6A*0D!_2+l8DXnw8^SFnY1Oe`m|9cf%$KQ+^B=w9 zptZ?;4;1z@2okED+CIMF_ZB}vngD>~*E@i4bj28JZb$evTN6o|H-^271514mNo}U>1;f`k#F({FO~^`ih4koyE>r%4p?EjdV8NGyl5@A ziJ_Sqd}J{){U9NyIq$w^K@KvyopP+-%M`v!>Ol$lQIp)*p|AYd=LmH3VxzOF4b=OV zJ+7dZ+;#iNP{JH)LsY!ysq0}MJpQMB=mT{^qdMOv$5j{bH8y?31slwbGD7OiTt5a?6|x2&30A>WW9kmb`?@sRic^kG2sz9vX0@Z}Od8hUswPtluo5@5Ys`*UF! z_mH$QNOj!xn1VSj6F>!f_u1}{N9|8ixsQ=TJVI0MUb`HXlb0oP)$iRDbaplD z?GJx>zOz{wkzrxuJ$tqifq`$XQ(WX%ZcA%$p5c(IRG8Rpaf0jp)W;<^^ zHqX@%lN>bkR`h7SgW`xXrSJzUV$wM+3yqM?MeluV^N7H{p~`*9)*!bh`fC44S8Mj- zI~0;LqK6{?1V4rayS(#h_Yk4?rLMld&v~fLDjoK(Lq;uyt=JVPD~RwtjZZLk|F$e( zwL{z)@|MZU=I!_*qR_c3xUWy%BwxC(=Z9iHTN8s_PAAGQ`r`M?W?KJdQZc+qE;rx2 z^}2=S(BotIK^N(+{!tCX{p<{VB(rX!e8RUxMV28kMt)y60C)!AjOR6zsHIjasUF!y%wTFtf`;9E8iJ-EnQb6M=V2*#5PGjUUOTk648gXZYpz^{%-tj{!Mx8lz zzr}8K7cs`qtvWfmD=-G3^Mh5IDt(7)qgw^TZZ(lWnq@R;B#;Q&`qYJKOqJUdBla~q z*j*p>?6fhC;K|l;$xS_iL074^we8as?}25LC`^2CKsfaSci7L}=CjHh64+~$Ts1zn z3YcD)sWi8vs_IsENDv6e<*4~_EIK2-wL2hn`c^ zdFd#}9D$AZ>-)3OGw-(~Fya5legH-I8lD79{ix`sIO2O%K36$%tBs4K*#V>a0e7?W zo-|edv|C&BR!xXzT`KCCom)0k_Oeuj!l!*^b>lOl`imlT^BKJQF$UJR`IwGZE6E@# zC(&3jUDuWKjsSuk$FefR=Ll9|=JzDL-JNH{fXTf4O(x1r6CbUrx>$zCUTw*XAtij0 zr_@%B!3(<9;~_*PYCqOpv7>9_ZNb(u`>iC|-nAjzI1k}xCx1IZ*+ksW(pj4}((vJZ zsJ&@QxVwqM1Jo|2jhsPGn6`F&P>XgG;2Y?~F9njOp1$0;n&(zo8J6SjhykqAU3Z!M zg|3eL+H{zL-aaX_zC4U__cJx2@&G^AZ5 z6j)DFy8dyJk=XCCaf#xHMuV_<(0#~aQnNkePL*VuBJ0aYZJ?NHjy)d7)61?kZ+yu! zLZQI55N%HCM5OMc`}*%VhQ2y3V4beu4w!XSy#vORtI9J_g@IsM6KoS|D-0I`(Lmf4 z#Hobx7k|i916*jh`ZUHS5teDKuLJW&VovgbQfd{qM9z9WA?jefwLL@E-WQ?;o66dy+mNYq=SUv}SYtx5{ ze!4Jsh?s}P@E@u*TFdV0LrCxSFM^4iI9TxBz!r?pJUFB_OVgL$O`1AGPE zBmO~Vd#7hrUusRq8I6f0Yu@%B_tHJLq9xU#9>C1ZU9-o}astrB6G5;0XscQZY(5!o zXTU$7&vmzvscigl0+gSwyWVHndNVTG)s?BY=KE{K0i5mpSpiV zm&8W%@&TsKR(#GBJt}0$@Je(vLL#$a$)zQ3m^EVgIXxejknN4&ykW|cJa4)THE+{5hd7R5xLuCQ3pg>?>n(*Iurv95N`rX{W0fa&zs{jB1 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-216_5300951397a65e8ef5bb18e6e7370c48e10e4bc585c9d84748d422f3ee05bf7a.jpg b/docs/AbaqusUserSubroutineManual/images/page-216_5300951397a65e8ef5bb18e6e7370c48e10e4bc585c9d84748d422f3ee05bf7a.jpg new file mode 100644 index 0000000000000000000000000000000000000000..99d0d47b57427df0afb9ffe6016ce29669a4b7e7 GIT binary patch literal 5269 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 Uq>{Jm=$uDi%2JF1qRDgr0Nx&rfB*mh literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-216_c4fdf9d92b16db0ca4575bf8f4c46fab95e68a1b2ccf48fbe920e84f8dff5c5e.jpg b/docs/AbaqusUserSubroutineManual/images/page-216_c4fdf9d92b16db0ca4575bf8f4c46fab95e68a1b2ccf48fbe920e84f8dff5c5e.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0272002da6270327b728f8ff810819ca9f04f066 GIT binary patch literal 3901 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 SbfS>;7P_o_7P=zL$v**~Vhh>; literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-259_ba0709cc48951e70ebd2e6eb9e577f05c00ca1f571f462866504bc2a50684d2c.jpg b/docs/AbaqusUserSubroutineManual/images/page-259_ba0709cc48951e70ebd2e6eb9e577f05c00ca1f571f462866504bc2a50684d2c.jpg new file mode 100644 index 0000000000000000000000000000000000000000..df9329d3cffad96abea2f021439ee616c5469d80 GIT binary patch literal 45212 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�)7R2^) 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-292_71cf7c46069c51805b2e14f7482d4e383164a929c604e519047ff66e8b2cb3a5.jpg b/docs/AbaqusUserSubroutineManual/images/page-292_71cf7c46069c51805b2e14f7482d4e383164a929c604e519047ff66e8b2cb3a5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f3aeda3902bbb992d5cc8cbb3ca4054ec8e342a5 GIT binary patch literal 2877 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-294_3e2e29fc344b5e45e38488f72b28cdd2e5f38eebe58868a607b3639d0e1cc29b.jpg b/docs/AbaqusUserSubroutineManual/images/page-294_3e2e29fc344b5e45e38488f72b28cdd2e5f38eebe58868a607b3639d0e1cc29b.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f00afea160c616871fedb0c95cf6892a40c91fd1 GIT binary patch literal 3316 zcmbW(XH?Tm8VBHiAS868hy(~NbhscfG(!`Vdg+1?K&3ZBQIJ4TLJ=iWp%_N;H(xFgyq0mk}~jrT4N~3R0c05HbHV#z762BbHbXouN%P2={3tQq}(zbqQ4RR1^_n2-f2^J3d*ROd>ZVJB? ziPf&WOjfKU^L8tg1wYU9b|>V9N)E;CBWki*MfoFbY1{orfOmMB5jfY?Ls?8Aaq~U< zv*KK?aMJZa2o*Wr;vW^|?iuOfUyAlhG(u>Ie{^IM*Q9iIQ*>&32aOV3KNs~%r8xHG z_bc94`i7&6Ojc5$ZVVP&k->T=vHS2sa;`7c;6t!hgg?TOf{@K*h-I})=ZsA@LWs@P z7-ru5_447e$;|yOUKR7s=A~j6!XEuAqc&6cTHjkC&bQDe(JP!TQERU&3o(&e=9oW5 zaE5c^OBV4gPWlarhI{dYU)(`KLDzA7py6%rmbyd!Uf0jpmPti51UK;@t8|zQP?ETg zpR4tHtl%S=6K*5xZnJ`TWoIY+o5?(rPNmirU+<_XxCO=PjX&CPN=5s9%&+(cD11kP zAQi>4V4WSP7A|qhCjT_5Ze5~_{=?3J#G>8QxL|(eq>p)7lm~~+mqj%3AUllmAh_?_ zc*Fg@6&UU|n*nW9Tfwnc{57G8o`55XyGo>IJXqDkHnNS5suoPIY(Mai;7a0EfTvHm z^&8J)JvF|JckWqE>%pzp_>)zemu!pA9TX)^cv2`S&JpA#q6v-?KfAwm)3Yr~B@f>cO7~7CsA^{bhyj6^uA9~|5pY)u8`y?ft`?UTk{dOxw&CjHg?JqS(Iy=S)qIg=r@l@dzC3uUWo=n&f;2{O zX18y!8v|9d;hP;1cc(~exqb>N(w>8XagQ|7zi)l?OQd0=re&*M@6?R3l9isv9Sk<6 z-s3cil-1bK#Q@aR!sfi~j`O@!jG`CV-|Rk&2BKFd^&)rSFNUM((KKp%?2EQN(_vrh z1$((7^{m&u*iZU5SY+f9L%$Z_mF{>luYDz|3SAuGyN?Z2x$;JGzU+?)t182yh0D4$ zx*FxuK_OOAd6Jjr5X5x*-?A_eu zg_48Gg`mX z<%i#ihBdpBJKM*A$SImR)F^f<=`*S!q*P#IN9*ZULO_gk*OOU*ykGh$^axt_g&Smrj8o%k9gR0A|F!5VBiqd_qcDCwF6PUaHaRV+^S{Y7))T25Ftz9 zOC+4pyTRL>gPR{}I;UeT`nBSTV~z<)sSfIwTVEm4#tCYQixb{|1EP4H2EWj&{09ZLumVtBxERCTA~WOAjBY3%54<>u1+BMc64p zthigeOhYjV* zTnU$2A~2L^D9m|L8JU~pXM+Tkzrw{&*iD6Q{6-F5TYn6rL822^m|OYv;f{_Ly<{ld zkW01n0$|%$(|t>c1wlZgs!)Aqh=6d9fU=IpNzm}mTmzK~UoFz>S2b2ecQ<*_cE7}O zv_6izLnC)mBNBOY6dIosH1;auch&M(Vy)i}DVHZOO*Re`;U?h3WilztyiYL%&s-KV zYK+CY2^i;DmFVss9xRUW{h1&B%n)#QlbWHB>?GulBRzmmv824FYDU<*-n8ig;I4kx zHLIIAx3#|5rEZk`(aTmaUDNsLn^7?1ca<6TLH_DeDz4gaa9<;{s$eGVZT5_FF?&nm zM?iAtDi1mNO!T5c-E)F?O>KPpM>aE`)}V8OZGxP{lGD%`g;SQRNu=!Z@x|4NMacTL zSfh7_ahhAkuSpF8;AsI;3=#OcL1CsYoTA>DEkDfry2$Z%HpdQ2srR{tos8}i4$^pu z5@o~SZsJF-Emw%rtDF8tw-OAFd!t#d=`alIbj@mK6`uDOJ5X%o8pWqwA}>x1{$P_X2aO^RxV$!bc= z`Zu{U6MVT&;lt6J)YwOc5QtEPg+kMFg1m1XTcPioV|iQ8yA<7~*Xi8|kF;(POXpiE z_VdTV$D?xR)$g8SC)4$k>N`UBxJe+L5#2|nHK3!BzX3yd4bcDq literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-294_61b157da27dab862b0c038faf2c33bf83e0485fd1dc4fabeadfb1a068798975d.jpg b/docs/AbaqusUserSubroutineManual/images/page-294_61b157da27dab862b0c038faf2c33bf83e0485fd1dc4fabeadfb1a068798975d.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bfa034b7198388c84fa129b6866e40c4f79a1a5a GIT binary patch literal 3645 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-294_7ec90e28c4cecd2ef3af664ddc8374ca02d0742c5b094741285f73cd2b92bbb7.jpg b/docs/AbaqusUserSubroutineManual/images/page-294_7ec90e28c4cecd2ef3af664ddc8374ca02d0742c5b094741285f73cd2b92bbb7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..603dcc49e8dc251a3ded639e892318b63287dd62 GIT binary patch literal 5262 zcmb`Kbx_prx5q!r0!uH=l1nMEAR#HO(vr&3pn}2@;(|y?3nd+*%y%=`K0IrGeU&6(#s=Uh%+E&|kAYMN>Q2m}D2s|8%n0CxZq zVqyp}5eWnWAtfatqoAjxASb6_rlo_@v$McC*jd=vIC*dIadHdsu(9z=3kZpdNk~Y* z`D7Jj#N}_?lo0=W35b-Gl!BZBMo9@1=VId$|6ki>D?md6Tm!9vLEHcV4G2sFy6gnt zS8)=7{xRU+4MYGYBqD~8kdl#KIn+=C1RyY&fDlYXL`Zn$?R#|&5YiCQa*3%B(-}O1 zaHHwP17ovDcy3p;F&GZ*^WJ>y8bnIQ$OL0%xptk8UqDboQc7Az_ST)ds%q*Qnp*cC z7$J>KOwDX;pFFj*M>)8?aDVCH>E#{#IwUmg&D-#}`1c8kNy#ax**Up+`JW03iz=(C zYijH2zcjRWbar+3^!D`+kBp9uPfSitW0#g!R)4OoZ*1ZYejOhDKE|J%{^bGz;D2FV z?f(M%Z(KB2Tm*!KU_!`WE)apomB2KFL|kITv?>OWM`${3@jw##+p$>{ZKOOm4fh!y zyAF{t@=9Q@;r^oiL-s!d3;I8i{U_LeaZLjhV9-_az%+moaD2+29U%C<(8T=Sqx9d? z0uKlbR*g70Ky3<}UQeP(tWY0q!X<@vdqB!7alVLe^3WxOea%Pn_J-3g;hm$M&RDAm zd6w|_e&UTU#^j&Z0GnDwKJMNpLmX8IHd8PD#h#Zpv7bFx8;NhKnzC;o`#Lzk=1cg& zI3k%GmZ#rqN)`vb69meix1QSAe_Q@+vGz?Z=9dOF-A4REFcP6;@ikZrQ(l93ZyY`d z`A}^0u}D|;^l<*~Aj36}B%?iP^3BY_uVR^~IFHx_FW_2Vs` z9lQ??$f>_9UNh5b zw)v=NKj{mD7WD2Zvm7FgL)~+6Ora9r9}z^?n&*}j51B+K`$2g2OVyqj33URu;_N~8 z1ubJPmw>|3CD77E@RQ&cxdnd1ZCtkN;@~BNx^5c1W z7HMk#E_rgWvj|0Cs{%T9A@*b<{gq?<;C^XT7+_tqmE+rC7k+{Yh{VtlxAX3Xx7uD$Tn zaEG|+7Pg^-@p0C#9s-m#rUBTh0eI_+OsGu_PCaa|T(JjLwvohSDW6=n>~V#y@*Sm$ zCfpJ1kZ_d{S?#9@hHQe zrX$&-5;Fz6rPqHXNvI1>^0N7HMz;qDk2yxFb$|bDF+bD#ha&As!h;=nSKr1S(sAHS zY3a=imp9%Q@5;nAPV=+`XuxS4SFm1ZIu^^Ak1L) zVr%SP=pkYubeeo_z2U{4aKux!#4%Wl`l~2=aATCo&j?Mr;;i+4SLm`{IRreO z3sif=L7`i)KbE0;vsuD5DWF9g!44cd6=I$r$PRBCcGoU0XT*o;rL@&m{*jK!Qbx3h zo2Q?J1M}J8`~;=ld5;`<)X_f9nT1$T<$3`A-?=Pn363Jcy0T@VTS!1qb@!XB#$Ih`q675(i1V`r@bAHhRjgP9CGZyIda!gHZpMC|Dm)j7ddL zwy_I^nECCPHd<9$%7QmpM(Ua1JU}s=Ka(K59S4nQlEdCr8$U7;`WEnBZ9on*D;U)2 z$1v#MzJvF=DjU!XO$&cq18_(t*c@_H`{~on!qmXe>DlheuInVTCE`?2o@lcQWg>cm zD;e{Zp6Tqngt?dv+@E+DzDmWxKeWp4OVuT#WCm>UmvQtgLjolce|%VVJidLYkA3`B zvG3OIQyK6zfGz!KRv+}Yg!sJsBd7l0OJfkzLsO(CK^(;J=0>c(g=4DDr=;H>4g2Ae zgs~?{B#onokK%ie%a!VIcm3G#g(WkN5#`Q>eH6&l*G|mBZ*+xME`fC051)S+YWB#M z{&?d@UWpS4+}nOw8DMqC`QmjS^=ydZ6IF%4?pYrUM3bs9*Fsh3^JcBMI>{U&ubn!0 z?2SCM^lth!jO7@e`G{%qB7ehe&9kimKVV^Fx-Mw%McO;WeRn&NB&qfH)k9)JjrcXl z^EHeyIZ<~8_G=Vw6F!9z2|GgcalP)NP43@282I#%usBBDr4;ZL@G3?%xD{DDFea8P z3-YDt$L_@I_}b`N%4~A~W~#g&nl3dT{J}P%7w}Mkc(1l_qH4{~yWe6@oH-Mn)z&5A znjTia#KiI@JE7xflos75R6b2jPo>HEXmHhVMqlS|&xcw;=s|X+4E>(mtJr9x{liKo zU)uedyC$nGgZ;c=d@VFVYc13K;Nmj)Qr_I56+`Vv^@$mCP2}wbots=8+**^56*Fyc zWlMz)4MyoTkHXk@uTU#a(rJdBN{6MYM|l!w)d0~h zGBLM{jT8Mp^|>E3zA|s8ygkV1_*LZAjYZSQ`-)johDI}d9I+fgE39s*ulnY%lr5$V zV(0}6epmpy#BPD69KyA6<9{@8LNv^*S_xhK1p}-oCa2flJ6!Pf&;TjPW*5Ev-Dq^N zL;MLNa*>&L+MJn79iVm9fJZ*JW^%7?##f#q-SNE~W4Dnvy6;0yr9}fy_&w zCgKl<@K$bcyCTr&Lr;00kY5*5zkG~7Yw{zgUkKr#8NR-Mm*sbbjiY~&L%w!#T5)}% z8dowd5dsG2c6Gd8Rj5no(HE4n79!P{DWLkQu8#Z5s!>DL_+3ej!^FWCqb;${`??yf zvOt{YRoXgUF=B*VM9z%ME`g`hwMlM;@a=ZY4H|G191O_R3ei$ujajYxYj%2Y_pvoAa+5w zcEOPUUT^Mcz3m#F;((#2b{LT}Vc4z1xGISt{#wQ9l{oOsPTW=O0MK>|9;rp0N~KV} z%Qo3~xh7`X8Y7_49&q#2XcPE#({7RG5|B99+uxtfI8!BcS)>tk#`}1d)<61+Wk~`~ z*9OY(We1S;jGh_f+Mjl(LG9Nf|n@FznmV_eL{%%&TE}DIo zl5yJ(#S?l)1;r|}xc|BYI#>-Bl_I>?!fNiU_}0Ko`uNC27ru!4#N}RaM%CoW{?PwTHUGWa-jU>wTC@0D-{Gi7YLUexNyGYYUhLBPUo7O7olKfrg?oeE}UB^s?%b(NJZ~W(Q~RDBK}0$800f zOtrZ-lDz@74vnkrgthkZ!IsPXS?bV)#>nBB!N8>ivRmn!Y9wbx>2I@9^X$W%!_~$9 zRg-Ov1Mhqk=f0U7bjJ7b#Vf<$bVoktOxWE*kGu-)ahf)|!nQj+MYbHB#EYk6IzAmp zMnwwDnWQ7_uKAY6&If?qk{8OGb6)z62VPj#VL0M+6e;DactMmt?morqjEU~}G+u1F zUST#{`t7Q7tLkRvirYwt;72D|fY!x(gnZ(a+0=WYPp%m+9L>YeDU4P2M=mro!j!hU zl~$2QmjJPSIzL5fr?iKdD9|dh7R3`BbI$?mwihvG?+5qvn;w@lAueWUa;)KwHf?&K zdI)F-@Ph{wh1y>^;_N#7m`0Ly$8+3=-evIKBv_4h;ts|~n;kcFVdSr6;w_)BNTo3p zYk!NgZHgZBvwLjvYtzvoK=wPbqpNCDTrVVy573-#=OPVTrGtTHHXV_jvwr&h@MnCuLbZVX_bB zZp!3Y(_7;MG82;8a!XyWa-8iSPEE)T)VlTLi!Dfo;Pec>e%_bIZNy0!dsKDU#uc_j zXkaxt@Vs`lj@3opWeIkrs4CRyYeo0!%x9Kex+;X!Y9yQiDr`ag-~=3T;HMdsA`Bz6 zNP=-dc8@$f$)SOZEnMJ{gr{GdU%K64@1#``hlH#0Z+eUJ5E_vSGa}5t*6N_qJ};@e z<7X3uS!hX(rU78l_Ugg#E+P|vR~=X%=ldP$GB{|5#;awjQo)&%l%FzgUvf{A$^GPf z5k>gpEXDT{P$rZHSDH?&a7sL$;NuXRHv!DQHN<=2jC)!ihsG(z_}5UDPkF3GrVOIb zcc%`Q@^Qq$kCvRNwlqd_L{P4oGWUZ-RR}pcsVM=s1*+U6(~&)Sb9Ydv?=u5lw6w_% z#wpUD?dB!Wx>a2uRI)g-ExcWN^_jZRcF|IW7l}ev1igXomfDG2oMHm{iN6cuJKBDc zopkv=1jG3hvaJ;o-@CCO?=++ec&@cuULWbUp0Sd|5q)5qI8ORbPwobbG4ITL^ne30 zKeH9Wkzb70?wEd7h#TojdYNh&Z~yXnX@$zO7UPUJ$3T6zhfqq-QTc5bU_$`yb}e!+ zFTcx!N88QC=H-woqK;xleU5JoZEmLcE`OcH)dYn^PtS1ia(nO<@*e1Y`57Q0Sj2hv zs!{`>0HUW3Lyp7p>gvrS&KU4d@&W1O_!*)n_xx%KRRK5aC%CWY#PSN4Kv3b=6Yd&` zz#Lv3lojuF*qsX#68-;{zQibYu zn?yclicbZS-=f2AAjl5a+crb&Y)IQYn(y>I2uoi?X26^922R= z%WtLiqz`Ly6OAhrWd^A!_d59>ZA}!$s8S#!+B1}4)0VZ(RE;Iy z3m0a7Jz z$igLd5sSuv=HJO|=Cz(Dp|b3_QExgk>EFoH#0)nZ4_Ms%l2rHurOpyj^%Z;Y;066A zQ@Y68Ci8;s0d6zZe3iyxC)WJ<3&IsBp2+*j({&d1=+Hws9k}l8#Ka<`Xb)eUChswC zoZfhum1Wx_JIT3kK{8yoch@or0%YNoaSL=!&->kA=7cixE;O=AQDlDU?~&2L)qm1_ zSm(4(uZJEZ8-1p@T$*WP7$p=p!vp^O3-YD}~R`vzpwM!U-7&@N!dt;^PC4 zB!%h!>CHg~te!f(U&OdRTyNuoiyFErD}?Fw8mRs=`~Pj;|3ie2=Nal9L*CvU%rb3V u4Ol1r-FLRB^>^g>e^hqrJZpk#I&Z8&M*%tp_Cm=(l^!H~HHg43r~VD>3(BPc literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-294_d7d14e3d1bae0fdbbe89024a4c2627f328c9c63ccccabd12017f91added6846c.jpg b/docs/AbaqusUserSubroutineManual/images/page-294_d7d14e3d1bae0fdbbe89024a4c2627f328c9c63ccccabd12017f91added6846c.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c52724d13949234d51c91a9d367e69d82c9c9f60 GIT binary patch literal 3593 zcmbW(XH?Tmp9k=N5+H;k9YYh4Dj*_+B0cmXLJ*YhrHc^)NC{O$L5LIq0hMx*BB1n3 z5h>CUsi6dk$R)s~2ME1s9(?ZZ-E(%|?Cx*Qciv1n^EvZkhWeE{3$U6P7#jc}5CDMA z8bJL9=mPX~bWl24dMFeMgV8fEaWXS8GBWY7bFgp<@CsfK;N|BR5|xz@x+o*U&o8Nb zNk;A}0)Y^exTc{ZuP&>AkpHy_2nK^OF*3oKnc?!n{KE48=c2X&Z1liokOTyD5dgD+ zAZ#FN7a(|cPFm2v3;2%$fgv=sbWnO21LN6*I#vJ-f>9luAaVu zp^>r4O)KkLw{2|gT;1F~Jnwqldk_#96pRfCef%UQ_Gw%^E;a2%dPe5USFiI63X9$r zmz2J%`J=Y3zTrdT$Bxdf?w;PyeP2e$#wQ4qU#Ezqx%q{^7MGS+Rw>&%yLWf;#(gT$F!A C0rn(&_ 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-302_b5993ccd8bf43e079e5506bbc5d0eb04c1fe64ddbf78dd9a813e3b11749d1c49.jpg b/docs/AbaqusUserSubroutineManual/images/page-302_b5993ccd8bf43e079e5506bbc5d0eb04c1fe64ddbf78dd9a813e3b11749d1c49.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fd3a02e69d3cd9f395b863ae24e858fb5146185e GIT binary patch literal 8627 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 F>~Hnae7gVu literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-302_eac48a02f990c78b226a149ce68f973df959a6e5e6286bbf0767ecc6890715df.jpg b/docs/AbaqusUserSubroutineManual/images/page-302_eac48a02f990c78b226a149ce68f973df959a6e5e6286bbf0767ecc6890715df.jpg new file mode 100644 index 0000000000000000000000000000000000000000..056376e6f578608d2e8cf94488175812790f6b6d GIT binary patch literal 5951 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 F{|%h8G4lWb literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-303_26d520c0d5ad043c85fe843b76bda61a030fba18d68611d2dc64a52188ccef5e.jpg b/docs/AbaqusUserSubroutineManual/images/page-303_26d520c0d5ad043c85fe843b76bda61a030fba18d68611d2dc64a52188ccef5e.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dac4fabc4ab58139c2f595d8569ce8fb1384c050 GIT binary patch literal 21095 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 VeL{(Col%5e{at6sFA_zkc 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 F{{Th=&)xt4 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-304_276aece3372136aa138a67de5f96827b5b89a0e48c151c63938551ce7215358d.jpg b/docs/AbaqusUserSubroutineManual/images/page-304_276aece3372136aa138a67de5f96827b5b89a0e48c151c63938551ce7215358d.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d6bed0c98c7c355bd08bc9e1c6bcd87e7f1dbe4c GIT binary patch literal 3247 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 HgFo;Gi%yxh literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-304_a30acb27d1fccf19f49ec3db0a7b798b73ae532699e7023b5bb709620639950c.jpg b/docs/AbaqusUserSubroutineManual/images/page-304_a30acb27d1fccf19f49ec3db0a7b798b73ae532699e7023b5bb709620639950c.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f016f0700697192f8a362e9460fc62e598fba653 GIT binary patch literal 11966 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-304_eb41e4cef7ac00b60fde17732f4caadb7d153098b4c8d81a6a371af99050b622.jpg b/docs/AbaqusUserSubroutineManual/images/page-304_eb41e4cef7ac00b60fde17732f4caadb7d153098b4c8d81a6a371af99050b622.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bc582c43f960cf5c2a5c46ab0af793ea5a24869f GIT binary patch literal 2465 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 iK#yS+G4{uxe``YjX@>Z;k=+rv3?&1zCmw literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-304_f453680cc09ec12aa1d221f8b3cabe544a9572e29739c5be57ccfd8cbf33163e.jpg b/docs/AbaqusUserSubroutineManual/images/page-304_f453680cc09ec12aa1d221f8b3cabe544a9572e29739c5be57ccfd8cbf33163e.jpg new file mode 100644 index 0000000000000000000000000000000000000000..74b33af4b4fb282692ea4dcd97bf18b230d22596 GIT binary patch literal 2408 zcmbW&c{J2t9|!R7*UT8hjLeLsWH+*#nwg3iTMX*R(jr+>WK0^x3^Ao&{D>qXOH@i^ z?6M2lWh*-qQA3NYjS5rBJo^2f^E~G~e?8ChzUSU^?zx}yx#xB6A6M{7zy%}@P;4jw z2m%1OIRL?HU_T%tEDRThiNN7-1VTg}FD?wRKneabH&;+1G07aky0;&K) zXb^%11#O#q0EB^m1^8z`AqW&E3>QI&iftBDN&rG21R?~5z+h15W_9T1IRHh&Fv`2k zgs~2%;41!-gs_B65mocjW+}%39*%fAARHkoEwgo-tlAEB4NWc5?mc_;4fgG~u%uX7 z+Z;H2gG0k3qnuY`<5Sb`-hcQw^J#W&`ODXDE30e#?>~OK zKmhVLYjgb@_8%_vrb`G4g+SrIU7*m#%?Uw6VamINF=h_%Q~p>LLYRo8c|vAsGeVW< z$dfu9Fd!<8BTcC-|EB#V`|n`k|Cj7vuz$P80VD+6d^`vmFag$nXq1roHJsI2=?9_g zdD*xJT5sC@S_bWJsC0KD{KTz06w=5(kpA2f!ZIwQl((^6*RQW#wu(((?ewTC8^PIF zs5Qw3ie+ZvZP(eRoz7qU4R`Tux3mm0al>Y z%!Xp)2-7b5Yq0se(*x)7+ji^ch^{c=Yl*2KLk%#jH-N%ojd+zkTV}`oJP3RKtnm13 z?ZIX`UHCqezDBfqI@bMVB7>X@8T2V3^Sb9`oo=ptM!5R!ySbQF8uO*sH}7)S6w+BP zB*NTsalmPtGBR51l3ZcJ<$A&vm~0$)3;{Qxnyrhp2inlBeWyI5#Low1l+ zFv2!WBp)xWWOQzQFJ}*Dk6fx-CzDk#y{^$su|j9rDw*~MixP)3TJrd3@T$C=xb(23 zH$|~3+!r>C9nE$AMz`;Me5#0OF``bR_P4WcVNZ;^bl39nli#>P36-X%VnmUCY$iGCM1_M_?^T0lhwt<=V#j)?gU;Zr=r~7`$}K2vu5g{ z`uOWAw~OutxmIO;f$8f`MA$-8#9FbUn|FZ0=+=`5Lifn2Tm5H+rm-FW%9HoWz-KfoEqx7;~~9zY-Y|9V5vzun8HG4 zo_oJ)N`e@l+ZrGHFlBRNKy6i?2A^cF4$`#4FjOJ05dG;m0_cqf6Xcx;X|J z@OYsU3y4d(YQQ1-a%&I8@h!BRV43MHF%@IQO%=gKehsffm1z47#!9n|p6F1BL&htW z+#EE2y`!qHt!4F%W8*@FD(x4FK5s12AGqkvIXbK>d$1rhOIus3Q>t1c5RQZd5P#O> z?(PFVrLPv(Ry3Zg7&Z@~2YNDjh9w^Db|f&B{iKHfuCU%J;I&T*?}gcV+#vDlm4cTH zcMR`iW|6P)?nF-8ct)}WXUWs2ur1h6=3|eh68ByFfp7BgW)?n5=dYV05C(wEzfFy2%?C`?0k6%62}jP;K<*-Vnw^Tb+|WE=9(RiK@@J&V(cE z0ASXwxH`)@IEwOgFc3BO*Po{V?34oY9OwBi$E&e9a@? zF9~FG<K*iEcPV0BP9U%kdJYWCls?kIT zH&XzRdjDu`^%VeZ9Ji^k9F%5b8PjTD@dbNNpO>!9Ib_uf@p{JMqRSC`A&ex(8VIl{ z*|#i*{b}DH=w@OYkgh_Rm+I{J5!fBtzjqa1opmd7j^3Y_4%MoM;nuv*5n!!mNx^&xAQ84xoV$?=q literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-314_53134d7d88eaf7666aae9cdf264bca6135f023fb0dd949446b2fc9e49d8f535e.jpg b/docs/AbaqusUserSubroutineManual/images/page-314_53134d7d88eaf7666aae9cdf264bca6135f023fb0dd949446b2fc9e49d8f535e.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e02387d13e392fe278e56070a0ea4b7d0c1458f4 GIT binary patch literal 4936 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-314_7201b7b3512f6ea04f07ba0bb7bc9c4628cb9af9e1b725e12623badaf83e5f40.jpg b/docs/AbaqusUserSubroutineManual/images/page-314_7201b7b3512f6ea04f07ba0bb7bc9c4628cb9af9e1b725e12623badaf83e5f40.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c1e9e486a894382af17787c4e29f766fa034923a GIT binary patch literal 1609 zcmbW!XH?Ty7zg0{&makVFT+Y0p)7$YM5ye2EJFbSQ9uw1vR6|HjB z6@mx^3lu>aS_@%`C?#wGO@sEd=k!a*@1FO5x$n8}ea>Z$Gp7KrrKyD}fFJ-M)&k6z zzzCq(*idXpGzx{nV9@NGf?S*&9GqhO0z85e;!=_l;#jP-tg3=EP8pBI60{VR52_Q1 zL@5Q**V-Dos+vTN{YxMW2E)n0Dayqqsv(1w(fH3{b^<;$z=3o)gaa@>2+jvFyMYwz zok-|&z#oBNa0HSKg~qURuo{|q0Stn}VF)-9i9oQrqgm$w!H49RQ8!={uyse_f(13M zWZpyL4eO~wcEc;OnjRr>7>9zGbYgt#52@ZGYI=cR>LDg~i&x!2agq zW4T}m1RR0dcR{d7R>AoYNEvlDegj*Sd$0gb;|f~PF!NqL6@%BbTM_aI8D-X+cls+O)M@)|A&y!!?gOOh=B z*gVi|;z^|+lb^9kvbM@~nP?Sk$rZ^kge@!EXY;n7FKp!Sp7p`Z5&Z|ry4t}N-C6WW&oeFd0QXVb!P_sXxD+qv+N`NV)C99~+ zw%yOuc1sV4l69*r8qMkyx?8e+)9A&*4K6i@#)r9wUeh?K8Lws{Q1(NYbLQ?!Y%~e) z9KNw~`UBoB)hd0mBTHlI&b|8PA-ynxb$WZWz~cwpMf4;_b8~KqUpeuN*Xr{0#UKDY zO*zGuo)ruOn@1VKLKbi!bzW z^IJA~%Pt=2HLyk@6KN)BxV`5$Tn>+Glf;Vf|F#_(suZYGEUv5aaG^GI(3k&{nAF-a zH9anFHAbBgC04Tu?;GY9>Ro#DcHr9iCNe@^@74lATa2Wa;XAPIsOfY};!gj|Qw?-d zp4vf~jhC5s2di!Mv2~kj=`nADTbO`)gb5h^1-%vwW33-(QS`Kn--n;4u`i~H1uwQo z_0G9U2tu<`QXR7b({;P-WuM~w#+LFKJh6KudVBeDc$H#6aWaU1A8J~aK9yhw*DVOn z8y_J)b;Wh*D5(?TG%QojMY&{U<%XQxSoVR!wF7F2Rej2;$mZGWM+``=U5f12YcjUA zwKvPdbo>p6j2l~?2b#R!3q}^q*+^%$=Q|{@=65t%?`5UM>|#uqpwPnMvOJ}C_vkAM z!QRD68i<0ZddIVLYXmvwNe{l($s!CVYP@@*zHn)9)D1JcYU;}|l=Mh^lxP(#zC1YZ ze-vhEIJPA^8&CT+R}2oa(t}e$-OA=$4(o&q$bnJDV}$c1f7ymMdlPttLab7CqED?` z23gL+J=3T-nVOTmipH1MM(g6Ie^Kgk%)^aaPUl8H literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-314_730a7044cd2becf2de5857c802cf2d797e1d916d4ffa262c161c7cefc466487e.jpg b/docs/AbaqusUserSubroutineManual/images/page-314_730a7044cd2becf2de5857c802cf2d797e1d916d4ffa262c161c7cefc466487e.jpg new file mode 100644 index 0000000000000000000000000000000000000000..54a4437f981bc51e569547e59a57f52f8391af9e GIT binary patch literal 4007 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 F{{YDT3#lht$wD#2_UM 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 ZB#N}!y?6b`E_3~V)ZzZSp5tQrzW`54Mppm; literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-314_f78900e662aa568e4da7d3bd91e574f1739bb9aa4cc2e1afb8c54d20d1b34c68.jpg b/docs/AbaqusUserSubroutineManual/images/page-314_f78900e662aa568e4da7d3bd91e574f1739bb9aa4cc2e1afb8c54d20d1b34c68.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a34d2a08b02ccd8a52282adc55bbe15e43782e0c GIT binary patch literal 5733 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 Np8U(ZCVI-({{Z%phoS%g literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-314_fb72f3f7cf9e66b1af4cb8ad413e3a7fab7a24b5fb08c9778ea18e1eaa86c4b2.jpg b/docs/AbaqusUserSubroutineManual/images/page-314_fb72f3f7cf9e66b1af4cb8ad413e3a7fab7a24b5fb08c9778ea18e1eaa86c4b2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2d050c1a2ecd3e23b07da10b54cc532f24f677a2 GIT binary patch literal 2010 zcmbW$cTm%58VB(AM*<-b2mwMzNRFM)nz<{72SOAw328BhMtcQXEQWsEA zK$hl$vQjjmca^e=kt$sRNEJzt4)VLWdvmw5GdFX)&pY4upZA^jeLnNf3lG8*K;)Pu z)e=Au01$Tocm$XOem*`FA1^-&g+inG1u)`57(qddw5S+XTwX?DpS+BmoFY+6O;K5s zASb7;zh6^ZheDw!s2La?BpGUvDWtE5Kxi}?BZ!d_5|Sb*$tjWkbivI4#}CYaHv&=y zJU9q}gWwlHf!il9^lO2C7sP`=^75hh(E@_p4Ga;$10fJRNCYo063N|tjk^wzI9^dD z9Wy>L+If_6fH>(!N*+JqNJR_Yp_@%4dwds(7LbsXl9o|XRa4)uLDALIKWK2s{HTSc zl{NL4;|V9{lc!u-~?5K7m()fXu14Lw6&(|MJ1#Zt&fWBkd-pT*3ko0p zR8;)v@zZB?MrBoXO>OJ*7cbk|J34>q>Fw(ucsDpS%$l5<{xCB;H^0DH`MkQezOlKr z{nZ5l#BVI_{2S~KE*#gzgG3^bsIM-FCxjaW4#}&e!zXG+L!A#0QzqTu7eA7cSJ8qd zkR8}~kMFt#B#0E23g;{BSK0pui~LKn|G@t18U`2y#C<#j4w!(AZT0-?0>4kumy)9I zf8=O0wx(AyHeP);4xk5iGJVP>t$WT2`Ov735)bSf>n@`rI*^_rL}BCnnl8&7stNWI zy)L~jbBxldEXMR;->$DteqD1scegHDC)+E)RKDRvvSaUu+8s*B05hN_?H89jjUU=r z39|%(@%=KrYRkt^86v#gPc^GC%ZIuMog*6w0OK$0mbjZv-${s1@|J< zzBSLu&kf5_F)@C)3w?}|*d@Pwf|1l=gH-`Z;`(Im(n<630hw`|;!(HLI^p55g*vYU zagk0pn1tfF@F?0~Xo!7zgZ|EinkKK6uCdqAR6Q765o=ApfH2z16(*c!=VXuX-wbE% z#D|t%c_nMpd_G;fQ>!E2X%t&CwuYC8VkN3Z#BaDJCH~~o$_4;WHUqCXxmqem^`H1xv0T45HnwUAt%KvJy@In+z~s{ zsZ=`~vRt}H7%|oUDyXs$KMtL-2rJgh<22E_ckPRfN|XK0J)LLER#qiBA11vh5n4)9 zob4^bFES=;e?FtaIh(Y5bPs#Y=;KmhT+ff@ zUN+7axHme1%}CB5M(}?MTwFW>F&A9DZ(q7Rong-*N(2|lD*925olN?t$CTmp>f@%t zMjaUBwT-|4xd?-HjrD?wC4^H$>dKBSwUpR4tJR#15srE5L}o9x#_XLJ+_Y7L0p3)m zRyXH~w_HhyPq&ZO3#sA5W_&H9B2qK-MY0upFC*7V^QwDsmCGq|;>RIE(YPvo4iVF| znYJ!(Im6r&DU)^!6RkfJ)OfeiKrdCFaOr~`2^-)91J*?t^xc~JaaRlm>p{alS07fU zd9P=sE0TW>$ZeaKPr_UJlk6XXAR@4()p1bkZUY6*483yqW92XXpQ0>+S8hTi4UOr`c@-*N9H^cL3db@X3p zNWEA8z;2`?r5qZSRQuZ-@&fiDzQO|FnPZ`3>+1gL{@l}9vRkHN_MZOi`xU*Rj*PuR zF?U{Zh&dEWrZW0_owJrsZr?PG^=_;QOHf=Jlv=WH7MT0pr#JXU;{Ckjp` znzIY<7$d8)Fa8w_(x2)H_e&G<-uOeMj#FAsB77&(dzKFxOwV7*72Q53icTH9Zowcg2 z!t5!$_0m_J^HS-0CyU2&G(1(Jtq$fQH>0MKMMD)NpPN_IcIP-HxC>?oNtn)9pqt+W zB#s$bt>F21*uFuHm~~>tr4?~!6S$XsbIRF!%U=8@%2iV zL(T`5EI53*`P|^O|D_4~gKDN=U$(%Mp-xE)+qW%aAEtkKGUI3i&%yxv`V&E1@;LNX zzM5HX$m0)v(g}+eC*2ZVl5Lf{9zL;6vt`souJ_2+U35MjHszw6B5YoQi8P9(97ob= M7C`)eBmy4#7gR2P^Z)<= literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-315_2cb3884ec24654d2c82b635bf8e87e58e8c7361f627d5a8b21d29b741d911095.jpg b/docs/AbaqusUserSubroutineManual/images/page-315_2cb3884ec24654d2c82b635bf8e87e58e8c7361f627d5a8b21d29b741d911095.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7ba72be77d0338f1cc1d3d7a8a0c34cbbd793dfb GIT binary patch literal 3290 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-315_3866c32a4f2412f92f3cf94328951bb327f6a3ddc5565d2d2a77b153f314ab19.jpg b/docs/AbaqusUserSubroutineManual/images/page-315_3866c32a4f2412f92f3cf94328951bb327f6a3ddc5565d2d2a77b153f314ab19.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2a900a3e578147c3c67784e6df414c8b2215532a GIT binary patch literal 5670 zcmbW5bySqyx5uAh=q|}Y5QYwQXla2VloUZh5Rpc@OG+9^2|)oVK^kUgX&4%57&@du zhL*hO`>x+z>;84`JP_2l&eK&}c`fde2A0Dx{D;CdR62k>!m z@o;hQ@$m2n2=EDssY!^5h=}PasmQ3A7?^J}F+dY{yzJ|1p>hTVBNg` z0s9|Z6gOO0*w|ofygytZEcY9MDX?+w+{dMq)53e@NW}^Zz^8r~_ocjrfK5<)@0N+v z5FrgzXptTB2kkG}{|+qh|3&s6u>a;l1H@p^P4K`JfDCYQ##MCbtY5LW8|hxS38UNL zf8rB`tMLNBb5a3(Ex`{X4!Wedm-Y896ORL2t#BK`&w5wGneiAOWzuQ7lSVm+ih?_pJz?_AP9(tUKlhx394J@-G8zVWx_=P0WK4VF=SRA);DJ9l_h{5AU>GDoD zsc&gd6eD&hTt!r%l<&wN;!d%#Cd!b*U&H>wT={%gW5>#k=vU_|^sx^~n|*OT z#WvCfC&0PRqDJBo5{x^#<3n~X1_TXhkuB20%El!_C8S5%p3ta;Wg*b`kRmmprQ=s6 zbPepxZ)+e*kCUg~&rdarQ`iyJOG#r;#YQ()^HPo&`5NvHyl2Xt(M>=iN>03GyqY{6 zzD;&|FUvfp1XU}Vt?TbpHJS14v32lKNg?|vU;Dtmv~jnv{aA6uX6S0dWQLHK9H^HY zY>_ZJG=9>kB=#2yr$f6}2&i;xeG+i~1h~39VNK)=<_Hf`Vhzz{YFT0E91|{#w5M86 z70z+2pZl0sV}bqK0p1W7C@wHmy5x~b(!(qGY<$PX(K12O&+_{x1O4`W>;ouEEX>R0 z>xB5S47tkUcUiC-??lR7pUgG1Z9%HnHQDp&3A} zrFf%fM*JA_&kH-$oBIBVZOUbB#JtH#@bzp-Hz{8(uv^5EOGemT_vN5PDGkNcHccCQ z#FyvqdaLQ%$TPW7d2o*bo43n)aTju=?@h`Zdg*HFP6Yd>>=A@qMJPm<$DeD_3DkR^C(}D&8XIghzB_j|E>WnmoIa;j z%N`!YOQxx$pIT^j`oOk;CTrq8_qiC|euZFl=Eg|w^M4cdj~(4(!fwNNx8L{NJ$4-p zoaqxxF@L>pw^JU|o8G6F|E2`_*SEJ;{g`lbuK~i5CnCQrh4xs_RlADJI0s|wT1oMw zoJhRPJSRG*KU@RBR{2)>l`5WICNvmDqFUbscz;hIE}rC)zwlcofnw1hgeUUl_DSfu z^i)yfAY-WFedmU9HZdMCl-D-zhg0VQ{do^YrK)$mYtJSPre~nB4Q9}1A1Dq$>2fQk zdU~>u+4+dw9ea)dAGRf;;P*WQUmiKd18?_NjU9ZOg~={B^qLN#r)gK0(|(xEO4nCQ z6LpC@u9rMqL%?NUsYE( zqw&!e6zq1)_()XxcfO>epMBox+vC-Z&n6VqJ@5gi8B%Jh(FkDwm%mM+#zM+aQ{^<= z;G;YoQ=8I+Cq6J^8a;;Iin`kfJ+)9Xe{u^!`ydi7_j8ob(vR%^;NpwqW{Iw19~Lxw z&kOnd$Z(5$z4ojZ8C(NPB3JbNuBiw=v(w_m=}tVevEbPhsh}W;zpt|1MLw2Bc z5KjJ(otX)53`0w)kRi+@U}qcYEm4>Wmkl;$>^=tKeFMJj>oe1xuBnecm0y3riYR+b zs=d3>+{SqlM|&EI6VCJ=aKFWb`ozC-elMyYu}w)yD}B0lD{_g9sw5zPeLN;_ZdM@I zam8~Sv#b2TxOQ9oBH*yN_W3Za<%oAMyPnw0P15#DLeS%-7`%4$mXh(1qNKi-@2*?X zi!Qe1vC08ln~}nSM*7Q=w$?hsc=;yHx^$al!F{?05^>rG?pOK_5#hsz1R)9 zEOyMz%gwPuo5xwW=&wI}WY_up#EE|Pxvq$v;C`dve6H?kW!9WcBW^r;m_PvA{a(LR zgZy1S)hUPU0u&=s3U=NxU6boL!2CC7}&m_ip*i&?+ow=F7<*9+l4XdjN-?yezeN*x`sifn~Y zCm$vDoog|uJe#j$KIExnEpB^1bKvXE#!1W8l;*q-RCr$(EQsJ`VwG-^e~oTkSg+~{#xOmb@jYhXThf9JHE6O&2&*+365+VB!DblYXiU`Mw@aVA-mH|1~-e(U?APf=Vf zaRag?8cS-&Maf1~KU_h!u8y9?25LFbb?CM9%gt;Jnk zOl$DeEXvVKdF+BRmgng`np#BNPD-tE)fRu3C}=p9s}37*OVWb;B`xAQJq`!LFrs0| zYk=~_^r^ZbsEDOuS1Hnw^9N^}Qu;6X?e0W!<2nZZ-uT?Mhc{gHi#>^mdo_egvb?h| z4jj0R`*3YO7jUldDA*Mc{#m9RrGH!DJV*sPz&7_(%M(H_>YNZuz4SSMLt~kV>S29s zV+P+7xdPvGk81x#=bv4*Pg?A?dSY@NQm=s!p+O4EuSOB`+qWgs?>%)%OP=ExpniY} z7;z@QCz#OTwNuwqHN>}jThm_x`RC_ykh>ailXL^hiyOf3=F1pr-A?j>q7`A}Kjse<7}-@CG@E zG;h@pnaU%)B=6S_0>k9CLvn1yzq{T9bjpNzjlZ8oP4TVO?&qfUywBNRG8{OiZ;f6# zrUnV$O3Sple;Oo@95X@GBcc~*p4qbz@c1kL{y-JA%$EL6$36AX&4_ix#k{;R?$N#h3&QpbIS+ayzqPy1Gy38ohUp5h7s*j!V>iIi=>FI;oY6QaV_)5PM#((4sai1g#rD#>;Nws(YrEwSpVoS z;#txv^#>)M9hVtU8)>@*Zi90Ny12r}ckeh)cYVsLY7l3%*NT_VKHOu`^SrmKYt>&W zsYg5;88wS9J>EmSgOv#P0h9;DmYc+|5;W_*842uOSJpImG_%f4a>xBfF@98Pg1QtK ze-vPe_6Wb<^<^{`E=Lc!t*GS7v{I$b9^5W+qCh6_{0l7WU_b}97Ii`m8n^~p&AhLH zhZ^Bczh5M9auYq@W+Y1w-Qg+H@_JzeZ=7e{a)aWi{BSNFash->w-oTMxvN2N7o!H z1~Y^nm64KHvKmBF0z@-mIPH%zni@m`Ug>c(dHj8;LuKBx9r9D1J@sPEzr)1`yq9y0 zJqUs~Fr;ODrTnYq4gt+Fn_r}LUT2tcUSZqh3?CUtnRnQ~G4*6Ik+lfV7RSR20j?7J zeI#PGlNeS%$&pzU8-5{~uxUyO#ppeerMt~PW>$BK%(A)$rcSEIy@V^RVI3CaZi3R< zFgcc2aAoPdyuDSVXxJ5O(;cg4bC^j~>5*Q<#>1{sXrQ_*)QR@6uu!-uRGQ5r?a3&0 zO!aep;fSo=_=Qd=8RT`Lw3|$A#E_rWG5DzxbuF7*hiyV&~PGJ$) zv7r-!E|k4v*5!V^nCSE?Cj-OL?`zZh?H8=#MTrFZVjnBqM2~Dm4Uk)UNq1V<>J=So zmVXVHbP0zCSIo#0XBwy^LJIsozqQLO9Vy@O5f!Kw39!Cm4MdaZgd8kaiAVXM?8K$? z@JhWfy!K(zwJtW-#fto^Aii%s@s`X0}f#d8z6CTvvs$^kaaTTB=wyIp=>R3r^~JZ{Vzmz zgC|58Dc1lgsppcv6e+W4SIi(j2U>KS({9^2>bPIJ_R_EY8rX~O&5@V>?CEB|MlM-Z zzN<_sZhpx8gIRSh?jx(4!d#0AA*m>{DzNslz2CWTON55?&SiAi#N&l}K^QGMtVYJ2 zS;XrTV9i@kgINngOw>dhisyQJqpH%SmbqFks-Fbv#BF=|@`jCHNacEbmGvVxoMMte zQOZ7c+;G3U7LKc6-Hkez2nU13SqP78MI=&O>Xm<)QX1xPRf=745{fdnulh4vfT#6y zwABx~VERg%?eQ8voSV1r@pu&$7+nJvR_^Xi7OBhIdx*xzytON6L8OwCb!n(@4u&># z`^XeogP`Tnh;yhn#D|hAjWW01G}J}jrQ}LBOOZ_Y8)xt0jTH8aM;(If=`@{~4q6u6 zWIVjaiz+-d8`7ALxoz`d{n5={KfvongJfG;r=jvy|NLToCj8~8Ys&9a5FNq$3?81pv0t~3Z4$qF+=Bv@1i zvn!tvgD!Y9h^*fipK2(NL1JLL1Kb%*DfxUdlEbIzM?&+2)+eRaZ)lvl4vr>d}W?RyLNdah{?XBJpoe-d{IE`S4OiY-g8B*A*9f_i?^X7OX|!EIHV1BQ(;_R zZIUWdgS`IJef{ZtZd4(um@QKIwX;l>pS9d@ISOrwE1=l5?~uRFRbh4L*LvYo6N2kozST9 z>m?_)iT(I>k9sruz&E9=EMihTHuLwVBR5XI`Ecl!kd`cs>cdM+ zS^nE*fS^;q^whh}Z!f|_WI}FuZSJ@nh7wv1-0p}Zm#{N&Jhk{vt%=)_SmY)mavVo< zzlEVaH(H(A*z{!M$xRToM{S{v%6CW$$v%~eaymYh@MqQ~%6M}&hW=;!;C45_=bmYw zO2|X7yv+-(s?0lE#po}(VS~KKR`ikL;4(fHaJ4E|CXvhE>j_1`c=n3#NZ{FFGfJWcU31Vl$T@Y1vu~M#vnHR(TbB&} U%*UB7OyBnH?!NdF!|SR40yGJhS^xk5 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-315_49573da2d88114b51e4454f56e7f8d14e310c340faeb3e8d92cc491abccd3660.jpg b/docs/AbaqusUserSubroutineManual/images/page-315_49573da2d88114b51e4454f56e7f8d14e310c340faeb3e8d92cc491abccd3660.jpg new file mode 100644 index 0000000000000000000000000000000000000000..376d562c7920546d469537857e36c84792505aad GIT binary patch literal 2158 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-315_6f6b1d2df032ca60de20d1c7318d71b74ea1e5f08c8ae88fbde951ef7aeb512a.jpg b/docs/AbaqusUserSubroutineManual/images/page-315_6f6b1d2df032ca60de20d1c7318d71b74ea1e5f08c8ae88fbde951ef7aeb512a.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e95597bdbef8b766859aa67006ad6965af423dd4 GIT binary patch literal 2137 zcmbW#cTf|^9tZFZ=>kF^AOR#GAaH`xtCWCJ&jQjh++m?eJCZ{QczU)(IeH60r3s=( z0D*uQ0fo>(PMRnYm1YD{LsJAyUc9?`@813O-u-sIJ3F&GzuC|13ZDvJ0clr97e@er z000pUAmjoEfI=XU2sjFfM558CO%hm132|`=oQ$j#cB>*@WvimHvZ}^TE!Azh>dMO6 zW;(k12FAw5cr6QSbHm*`jf@SyHi4kgXbEu%1xZN-Lp5bJ!~eU44*>=RTtFlgvJHq~ zAW#fM*aq;Td%_{V7x=RvVo(?yfkdG~(Z< zc5yxA>E-R?>*s&;*zw?y(6AHaA7f9Rilf9|xOj<5yL=@vBQq;Ihn~yGE51=udb8}- z?O$tZS#|Yy8}6}NIc@D7on75MgG0k3Pez|U8=IJ%nx1*hdow$?u(-6m^6}H^=e4gc z2!Q^<63u_W{^r7nTw*X76o&ljf{2|G1&V>e)eI0a1b1XmjO;eUb11BRdQo)?THVNl zFL#7Aut{FSctUgGEA4mL{{}n%k7WOb{l_&1B%lz{<3TaN7JORMX5w)HhsWar=XON; zb6quxGTu+0{zc(?UlqF+obuY_&n86=YVR>7&c8<=KhStZHTb(*2&PZ|#-0&Y8(;3- z%%vW}PdAIlec2uE1KE$G>|(O4S~CpwSFOX1rZjuTH%zM?!lKr4%B`E2u(qu?LOAuU z6dX6jIutq*%6uele}^w%z^^AWr7ur9j~6HDWQIP}ODU`R&cBUMr?KLqSBRw1Z)+06 zug=Qjwp}9ZNurp0AVC(nlQ;|+b>E8xe~r&IBI||5>Tn)$K+E-UL=NBX%shRw;}i8} z$doneQ zbmMR|=bm><$~a_6VVz{jcU}==Ozkik7U;#v?lqX~e-zxrfwHoop(-U<{Pk1*A+(5P z?&lTxjD$z7vClMTh7g&-B6P(U>c@Bia&R zlcckX)R*>N?8G_2N1l7WZ0^2}ht+s5PcPgj3-xMT#R;HYocL$%DQ1!hhgJ73ZYmi2{TI=fQ{lq&1$N~6uk{D^^_;#i7aYvgkqzEZBddJ#9D zu$3SevTvBVl7OmWYWY=6_m6@ULJLfV0Fx$6W9*a<{H@mw!Io&wZ)*x?7hR`>AbGUV z-3}i7*5GZl#M!5G%hNK{FB467DV|mJqlfYRta4lLfryn`Hxd^rTRXV)`OysSwe{R* zE*qiHE%O3fAt)@Mp5+ro3w*hMgv~CuRjya_pId;%(KLPxHOzN&47b$oG_<(j zb0jnMW*tQcI!|<5ef7o2ZCJhOZh>dm(f*NwLk$cI7%631rKuf6kLI7&)s5aw3a}7@ zi+S_p*~O{lDu+tTUgrn=vdgjex#H+LJzF0}RFeE+M-9P7f5W+_Gyw2U5~g5eJ6s@k zTnNN#Cy}rhMX61NTK#NAv!!Z7j}$gG)((5DKIP)N$ zvD?e4cCYqE>hUfxD|!uQ7fip=07wY$^!%Zw)(XYn*Upefyyn8=_U8a zV=UJ9aGN9F&@7O5f)BlW+qWv!&W@r_*eb^5%pLubmG@=1nnH=};hN4P*ZaoJan|Lm z1uC13ryWaaqp(Y#M zKhtBNWbpM}c0#OUW}jbn%oR+1r6=z~%E;tWxB$B#pIjOj?!T~dk*#;3y)J05QZ;Yl zDDl@CE1B|659CbXQc!G2LJ+*8V7JkjB@~->=h%*UCoCj5QM*v=uSp*`=IC^=hXZ%+ zQXkAo1VuqbvzDGUZe?L7y-99@>UZx34L5ihg~4~4)m9S@E$q4^;FKQLCF`~B)7Uv9 zGiTEOhCx#`!)M249YkL5zUgOkedcbfZ*s3>^L{RVmp~BRZ~c)s#%jjJ?f=yBLdG(7 jqie{Gtl62VB=7da)3y@_4jL5PHhCuc{n-BwUij=^u5HY; literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-315_887d4f0cfebb7f41559be95377ad53a9926760a672b3abb3f3ede09c67fa785a.jpg b/docs/AbaqusUserSubroutineManual/images/page-315_887d4f0cfebb7f41559be95377ad53a9926760a672b3abb3f3ede09c67fa785a.jpg new file mode 100644 index 0000000000000000000000000000000000000000..056812a2523e7986c930ce67ddbdd2fbe9299be5 GIT binary patch literal 2131 zcmbW!dpy+X9tZH}XUu&jmnIv=bw)#EF=!MGsd3Aq64B9SV$4RNWK_r{WJNBiSjFbj zg(;UPl*>%CNiO5k(zeXF#bPK@Vb0h+uXE1p^v^lx`@BBS>v_GN=k>h4@8^-cmJ9)T zM}`9fKo9_sbO6a9umvat0*Qd5kVqsNjl$pvcpMgsQ&wCrM^IDIP*+nS5;e(&6isad z5|OC8RnNf4*woZigJNMtGqE(JnwqR#0-@1p92U0`kKbsbMbt9+pG(pR6i~ncoP$By zKt=(ADL@iF(2({ChyE<^kAh@ivTy_vg~ni|2Oi1;83+cGk%htGva-_Ck3pmv)#3u zVQ25)xNpDv0T0iEUd*F@{;UA@4<}EBoet+joQaFSkdT;kF*zeM>q_?3Yu9srzExOM zTyp!)-HOVpht)NY9@jSW_|IBepa1frThP*; znnc|z-ryVBg;64#4(rUV(f*YEcd*$1OZHFLzgz%43sH!U1)!*0kdq@tGF>6>*Pc+j^FP2 zOWNg`srsjaI&K8lyp2a;tmMrW^yGUy3EDO`x7>^CdOqphuoFR7nPG|R2kI9)glfA_ zGg~xxcN)@|X}$6)t8DI|v0D-}ShS9aOZi9JMAllB=m%m1JPF9~&{#fRn}%O1Va%P*(^*Z7Sgi9LHLCpN zqD}<%yz^&_mZyA^LF&-UEk)*Ss;}ff9V2bn`+7(b(quiA>wbK*iX#E5F*lSYpeaQH zmVIm4!uQi7N%nKId+S6rzvnGB3*1vnJ8UI@>XMY$JxyOq25HmkbP333B}9vv(#1w@ z4$QbF>5T!~!e-1M@SrX8G8&}cSkiDDON-k?e{a5YInwafnyb4>A@;5Ao;1B(*fIOi z_L!8+$pD$+`(^KP@Ym{k@8?(47?KqC4BPmkVN*@Z_tvi}v0|eqSOWU&68CO0;B{Lv zhuhDH2iV(s^F|wYj?w&ZgA9naygTA*>H^kTe=$~Ew6elKz4(AVGw-C;e4D>8Z657<%2`lAH?a$?_oJivSVY&5@ zT~Lrp^DI@1XZ&Kl%1@EqPA6|(jq$nYL-#A-q&3nNza0^GB+ks9(?0|2IG(wyK!-%; zE4SLlyxN}H*#E#4Iy9b&$fPIum-m@rb7{v%>~EO|T^z{_-kg3O?N4R`b?O2)wSH_K z9j1|1t?)Ku%c*H)ZmH4D?hH0R81&YSC<#sWoVSKiGVFlCV)W#leqggzJmZgW%al zpVi*U9^kf{@KxN^oa_V(ekq5&3X8S(xV)%8nxa^0+kT39jJV?n zp0v)(R$$PYy<;S2=v+v?&kyR<@~6F3xtGG5yS%c#;LF==LcLdx*`?P9(L}{(LOP1v ztkp@vS($)sExC(ws3pVCgPtr~{CgXn(gPAeGkE!m5#`DOH#qlMmB|5tLBhwm9eE`8 Xj6=+`P#d$_#mwsKcBKSJ^6TFLK|!fD literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-315_f55b6544e3a59c38b28443b15faf36af462c8ff7d04f7799810f6496d6fd5696.jpg b/docs/AbaqusUserSubroutineManual/images/page-315_f55b6544e3a59c38b28443b15faf36af462c8ff7d04f7799810f6496d6fd5696.jpg new file mode 100644 index 0000000000000000000000000000000000000000..778bcb33b45e51df6c4493b87234c1d3c89bb9ba GIT binary patch literal 1632 zcmbW!c{G%390&0Cop%<)B!n1a8)J(IBQK4mY?+&7RFdpVmZ->9H)|@?kQP+u$`YZN zMvX15B}*yEo*`MvTDL)@#N1K$+Ls*-lp+nYQzXZf$u{Z&o#D)zL+VTW>?f)EZJs`{nC<3VvNCXhVAS4WO zn*dqfJ5k{G0DlBTKu8oC!-wS;;0>^Z00am@2qc6;A(6c4DBd}M6h?{2YwbjDqIqD5 z!J^u6X*qlfyO<4P_MIG(j%P?bmS23cgd|>3Nm)g83t4x&9;|O*YG!U>x!a1mci(=8 z1C9rsyu5u5`}+9@oCpmIkBB^Z>P*7fbLSJ2k}qGmdM!O8^ZJe4yxaK&cM6M&%N{&r zl~+_&RX09vYHn$L^0ck1yQjCW|J49{bZq?XyNSuE>6y9tg-?r1pO?RUU3Y;1^n=CQ zf586c66U!ONF;>Bth+!&1h0@V5+$#N7THO|cm!`EYRB=3?n=vHHeeNW>^WkdA)Wl< zB=V@@+&b;M?BBuS|Cj7f*k3L-fP+BZ=Rv}NG4T0o{BKMBw&h1|4rT^ryVa_9A!&=s z$yqg)W4?(cO3OK;0&1BIZ)RC_cow?s>b(@chW&#pLtgZ%RX^xe=m)Poy7rO zFUC%=!!D^Bf^3^DA3~zVIKN)-xf|fB+Krm;D3PAef9bb0Z`HUB6>@TtQ(s#0+RGxs zy*N)XsU8t4o?NtAbcYLcELNnua4Le=FVin&3^qU);PPh9&t~V%Z6XQb_Ch!X&rcKG}%{+ww0P< zE?=uLvYri~J}JRFK5xrOfy4zKY8w9x&vuA{oiuY%fJW<}IF!#j+Y-%jRF~H;5QUPY zThzCMV=-sF9{e<|sgZX-TqT3y0mnV*0GHf9!Hd~~jmga~DYSy+w2yiBb&}K%&-j4$eL8;xfl#Y`P>t#dAAa%LY_FO^l7=ZL+}C^WSsx;@XL z)yv8`fChq@*@DHz0T%+<``d;O-W)t3xv({X=tho-@K||6P48mwP=kX!{qe9J@w&IK zC(x?ibUEs2yS0f-h&#uT3*7M68y#)p0%QJXDWb*`*N38I@NR2LwMxl=nx12M?{C@k zP`b@rS<>sKg1U`4yJMDD{ic>&J7j3JAVmpp4(v3Mks2!uyO7Ez4omaTu>0+zNQsk`yJltEzQEEp2EM5b>Xebt zY#OSkM(?guRBE%s6`eO^deuk$F_+f#8H~MFJPb>d-w0CljS~;KMt-b&_$*_gB?nd@ z{gSt_aXy;X0yl5w0)iC1qR1rHN}?vZpeg3Ic@)_vvIX5IA@N=Xx_8e-ro*kGmz5M2 zWH0bYvcRD`Cq;;UOh(X@aJrQg*0JYvJv%p6KPIt{>3SNT!|i?EX`${NGNWzLSsA=2 z!O*{A-FMoY^UQ{$etbI3!=28OFR~=J!oq!}9MFnsy2l zXEJ@xk?8p`H7olxCJbL-oYMPdhL;93f;5PgacggxaM;n{1_FM>NX#Ff&q!EQ+i+No z@%~QrHS%&8VAj}k5g3`zP8o_Amnh9>xS?BcK3l-WsE0j3W+>K>${n<$?IS|4P%!3_ QQ>+2MN^a~w)tEc*I|~cI2><{9 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-315_fa24056e915610d0bfd03d41faff1e2baa9e0be9efb171dd92646205e4e17e8c.jpg b/docs/AbaqusUserSubroutineManual/images/page-315_fa24056e915610d0bfd03d41faff1e2baa9e0be9efb171dd92646205e4e17e8c.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ac460452d70fb031dcbd5540fe86a0d0d538868a GIT binary patch literal 21031 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 Q@^(#@OYm0X43snW4=rJ3^Z)<= literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-316_d3886f446f8ee19c523471d3d74d15ce5a49a4e3e688bc601dec8adf04e82336.jpg b/docs/AbaqusUserSubroutineManual/images/page-316_d3886f446f8ee19c523471d3d74d15ce5a49a4e3e688bc601dec8adf04e82336.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d00bdfff4bb66d89252c5e4d6ecaa13b16e05ab1 GIT binary patch literal 2356 zcmbW!c{J4h9tZH>m|=`{#!fSgC1Wp)H4WuKrWA#d&$)lyd*7e){r>a)oX`2Z&i7#SU=o1ijZKXK5C{N3 zhXovr0fqoO8yl33l^qI&!eHziTmsx&oSa;ueEhruC@~3flo%3;mQlf=rIe(RNI5Ne zrQ@ntELH-eb5dJPPemQ8_G<_T27_^Na*1$ri>OH=CDs1t95ez5b^ryGfk9FL3jzd2 zfDT#!iNifvL4O7KXFx1q2rCGV0gvM!-0PghfQfj>=->n(2|Uq7OMKp-hHDmo_i{)41P$tkIn$7$5(wCo)Ei`=~Y z(z5c3%Bt#`+PBRut!?kxJ39LZ28V`6Mn5u`Q`0lEU*_f)7FU0){aoMJ+}hsxC+ zcWdDNw+re}6Yq;?>|4Cgh%)r`Xc)PP$+Jr`t6R>IU5jjq>q7c$Tw5E-($mnMMJd_w@`5 z>~}@XoQ9~)mi1NTM=0o)0aGzm)H|L#feDKGt)JO0@N5}c43~R&JH%NIOlryN)h3rh z<=2k;VxVYo)dUytpi8mx)+6Pix#(c6!jFrL%BM%ihYD3viJly#W)UAb0vty-3UrGS zLnaIMc+Cgu%nBWhyz}iwKQV4moMw-jUU4E26`FM*f#%TczTdryyEPi_n>14^i+$+} zWY;AxPwx7TDy>p=cuO_Wcto!`CW!+-sU#^mVD=^mKCh z4gLYLfq1y(R}Bw+%b=8!y6723r{j}Ok1-^GPdc$?-_UXrzwS}~ly~7#Mg6ze{>t}y zW4O7{LMbDAFKOT<2UG&ZjkyQ6Sr9rywrdN{CB%0_y%#TBbO9UFGF_Ilk^<6YEb@qc z^Z9J18go?P2+#FpA=IT-v7&m9VtY^G*`UoR4^tV1wphO~HeQ{cz|k#Y!J=4ET&~?B z1xEDFSyXpzTQJ7;mQ3>)Ov@l8asZzVtqp2MGNDpS)t=G)nwBcdRd_PCKya?FMNfED z6finQ=bOm&RBi??r!oD{#r7N9LBvpIoz{cwi1Eb-5iU>TladNP-z{Jmu7L2e*wjp?|0;=DgY> zz8G8FU}QckaMK-XrFmA0W%QCIL%%EJ=Z=5#wxw=HVkP+NjuqN)(%4%9$RnOQ`+SPF zANn~t<&>5mX2a158cKE?Y(U4%J{Huz*uQn9HB+%>#jhf#$=l1#ouXR4#Y%FPQo~&} zXuD%#`>u3=(4^1r<01Upo7#|LmQ~e3@wx#FtI8jP0%WZlxtQ6Rwe9PIIC)KFybmm)T=AZJ0hS7Ty7(aOxvIINNk}QXr2yBTT0laYp09gMEPk<#6Hv z-?aH_>1>ydS$aqpzr(Vlzgx4=J}Saly(1{kp(-sX6sOk}v#V`|Vo3mYm;A!iDmKD> zX0>#cYHI^Xd*X7mha}RPV>{Ak{YwqWE1P$lPK{yG83(|s?`I1Gq;-aG&YK+fl3@LY zvWM-jZ%bULGK!u1F2qYtsPlGsDPRr-Ww*)}tUhhgB3>lo6s&-m`W>?Bi69@ZRs@bMoUm@udS literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-316_f1cb162ec7fe0c86aff525d6161bf093a1f43531722a7be493e9507095bc32ad.jpg b/docs/AbaqusUserSubroutineManual/images/page-316_f1cb162ec7fe0c86aff525d6161bf093a1f43531722a7be493e9507095bc32ad.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7ffc267af4b597ee016e420f629804e5bf4a4aa7 GIT binary patch literal 2028 zcmbW%cQoAD9suw=g_%*JMwBtySfcl~M2r52P6WGRMOz^{AxfgnvI!y<5hZGr2xbsO zH<6b_bS8)qQ4>)TCW7CxdFQ>ed)^=K?f0JV{pWtq_uS9D=U!+Mnggt+h9-sp1_JZxBNGoh2MZ@ZuKNa6nus1vZEfiCbsz=Q#u4TfNY zLA^lWXrFYjKLY$KU~mMIjvj@^Ffbk!5Lp2nhCslP2s%0>@~ArcXdNKg=-7qib?G^* z+)%<-I2Gd3i_ju^kGf7;4{hKTF9ybA7`RSx^YDs(CnkPcLP=RgRZU$(|Ez(bk+F%X zjjf%%gX4K8_n$m2d3t&K1OuCN4`-_Y1$OT6t5lGar3kDB6N(38{PDq}fUDpcbc7;P&Ar8%{mtOR!3nQXvy>aql z;1B~BUWqEYc})95_P@d6|Ca3Eu>ZIyfC&LRx;z9M&<4AE;twbpPxo9X`oYqoUe2OD zOv%5FBxzf8BmjA$pR&xg=X(jogRP#oFIm2Bm%qD2sdYG2>f%*HMSqfPofs|piW~61 z*1h5%l>SetyeJa>o?LI{s_%{VO=53MLuupgsqNZ_5ndZT68-P;t^K7k=2*);0}V|I zS=@ec8ZPfpVe<(MbWL5H5wj5_|B$U-HMVeuabqx{&8CE=vGdF~@9GSE7PI&(+6kXw zZztVcpEeb|P^r$tkACP{2q%dDIop=zb(_c9&QVz~^pfSP+1BQf?Z~0dqW$`47R_kM zp(<5}SJlMQCRNilt?GMz#9nif@egHo?PMf2UgNqB_D!GJZ6Yl!+JjU0Le;??`v8fp ztyWN^vo7Zt=~vCd=VeAMn3`QPL~=DY#^K$D3SQ_fT;;+~g!xkQjEUkz$$|9{Ng8X3 z;;cd@t5&GQgW}9rbuPUD=Bj$FRgspYj|ujsTLoWXUIyg)HQ{9CqE4YE$p zgxBmV-#^H|T=OB}#mtLtr4+RL4IP4QgR0m^00!0jv<)^nM`%fw8;fP>GUc9}VT^de z>M*$`zA+O~;~#acEz}m4Vowl`&$9WzpA3P?+}^#gePLJ0j;&A#luUX*`B^rLd5c87 z>xr7?eJ`QDL>QknOIdKFrkJ(1blM^CnJWY^2LY-#1V$6y7VL9CU?(`HdjtZNjAU(^ z7zEz0mA7nSRU*%iu1opfue006MH51e4z`M#=*VKJaia`l9NpvdbEb*xdA)gwGtDo9 z{!7b{X-AjnRtr+wSIwQnC==PtfIR%o0F>{;OFUitY3`KpC;jVwn$kpy)2g+meOQKY za=Aol{~5ndg+vKs9!j)>79Fq}yEwX7KUFeAq0C%HJ#UG9-g-5yD7zqPTwqc&3Jx5#S3M#lPWOT6=k-GnYAkTGf(VfpH61zF_;dnI6ll zR0k6sTm;pc{MP8^t|wet+ka#L0@%@@_!zHNXB;ZgB4$IVD)6md>u{UjmHB8DL})gt z%KxfYZNEV~-lPcT(@O*O62~|bx zEj8{{FGOYWqhQA<16*kpi5TQ2ojI7VE}eCqd`i>Uc;R3+XG!xDC}e)HwC_=|OmfBD zdE;z!kFtM|E-gHm6Zo++O-^@UFEx^|Ecvp{;pZ6Y<#4^PR(`p*tkdX{pya**R|GCL zJvB0`kTLSGG>F;(b7gF2A09D@@A@z#((0Wn)bNw(KwUt%wLX?zBeiaxsAc!zkclR% z6CtKwQ^K{aA<|k?*JG?#flq7Z=1&WG!|F(TGAm2B!v3Y+)tt{qu{V%(XH}p5xf;_X z%=Yu1UAw1w{OfsC9O`d0GU3YlsE7~vQ+@#bJn;mXJ-fJ1>Ojxl4ayyr(jv X-=kwjjSiO&ZTJ52Q5`)t7HH~sQdo|t literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-353_5ba728247e6a503e3375fc27c913309347437507316020e71b6ca0c57753950e.jpg b/docs/AbaqusUserSubroutineManual/images/page-353_5ba728247e6a503e3375fc27c913309347437507316020e71b6ca0c57753950e.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f153b01fc1764d022eab63b5ded7c04e46751c95 GIT binary patch literal 107714 zcmeFZ2UJttx-PtEqS8d9mmr|1G?89|g(f0k0RaIKkPad()KH{10R^Q6={?drNEeab zJE3#@;iI)^XWcg+(ORP)~HdZDU7IrRvZgvh{ zP8ODHV%K?Z3JMDgL%1bm#BWLS3kl!)SqZ_pbLYs($QdXo7;ar=xqRzC{W|>$P@g4O zB4#Hd-~b4z35ci(PMZM;_?#pJf4qRdy$A@2h)K?no;`P-47{QA0zgPWL_|nTL_$JL z4BqVlehv^*lU%$kc>4^Eh9N13-KAUJk)O|U-YIOLebkHQ5_A$j+nyn>>V^8Lq8o@#16)7CLEHhE=gW^Q5c;OOKGb8+>3>*pU37!({8 z{r*Et?8i@WDXD4c8JStxIYq@KrDf$6l~s*R%`L5M-`cXb~GHfyw6^`6ZyHY;T)&XBQ)*HH@)ZSxP(zxFh862N6Y@ThWY$2wd@}a`}cN@ z0pvsk;NTHa15jZ9L`|=ESB>Xb_i5pmo#KU)0u;w|s3~(`*DXoc;OK3aZBBHqh!%l>GUxqwdSmS;>2-{A7dc;&aNdB4vqKuIBCxlmA*aBd4Dfaz z@N01Z6eWd*pHR3$@Z^T4z--n(Rho*wphkKM^kjcN1!k%s_^W@_@mGKRY0~|7njZy_ zCN>)MWLt{>+h`~1H0ooS*2h938$%Naz9v)7;c4oB;`Q)P zyl#cyZ$w}p;y}#5s}EwnF9RH#gE|FJH0WuZfWi6}R&f{k3ngRa-H~iCY{l+hU)$uFe{?#AkFvlC}c=xn;2h zzvB5@uSp5Lr2dH+esczLLB@Ei)&xh_!i(!skiNR6Q{e0{V&AqKPlKf-JzOhNk6 zN=xzG$I=2Oj7sHlEoIpZ&yyZX4%>l?i`y6U8J_&~8T3FxpphfR{nJWM#6t1@wcw{` zZi24Ili!)4_pe(1>X(1FBrMFU%Hs3JOIu^JbPVJQG}1~xnW&GD5@&OYv(HUv8vO2* z+QW&G{ULAT?zUVq+mYVlx#6W(v-G??do1Uc8z7}loWyquMAf3#@U!rvho#H3OZZ<4 zE&&?)myeY?c_l^PzKraN4-zU3?EcO(>@Ka0?s~7>E^23tI3NMcHJLF9 z^Km2pvR*f55-Ap8sBeWR;r7u#SYL1yju1b-t4k%Y<~3e;3J@eyJxwX*!cay-0=jC3 z(Wih(V9i#E?}zcV6Tx9=twgFZ<_3kW_U%#)HoK*hL?;isdgm26wnBLm$VIccCItE& zGuHpZg3GjdcSrf*QkmpZ@Q&Wyxme%5M5!lz8}oHO+SXT*m$@8B2y?=Y*wc;g${$72RV;L2$DWJ-n z%ha~KqJ!lWI6s^xm1owqPJ7AZV*(&!MlhfiV}S2rBP*(NGiLfQmTE1e`!z#oQ|u;} zCv9aeEL8=g)mUr)wAZF)gd%h;f!6p%0DE|H52>xZ`x3f(HpzDeNmwHJW7wJAUcZ`G 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

PAUg09^K0w6T#n6Z*wnmP-6aER##aa z(koRpCL%#)23VrkA05W0nxHx4j1AeyNQ&p)&RIb3Hg93 z^Ob`lk02OQQJiFu@K~1~GQ;+}yUlN&xd@8_GIEx2Rz;;n*`Fq63Vg?}+L#k970G~O z!?$xqr6xIqhY>5Irla1oiBOC7(ocFu5r9daAeg=bp>Wh0_wg%6nhic*SMI|r_?kvV zsYga=-|pTM*R{RE>;BDZUp~pLWm~_cQF55p8(UWGzcR8a2xdUuY@?KWA0U@W{>q#L zZSiWpswxBkAizb-6!x=oaJSX9&?cqjN+OS_ZGANdi|6-O2EBS33?Rh8-Lm12P%B)U zd-!X*beC-AFS|-}8ABB>Z)(TP4;8qqne;7fXHZxkm9FZI77eJdNI2%61LU`H$>ts8 zOf$NDJo*Q`uN6uTOF~sx&JK4A*sEcxKU3?*)i~Y>*v^o9i8}}U2 zDf}MAXFF6q7}71RF0Uq4vV=ajJlYyQ9wD#i!28E=!cSx}x_PiY{dV+B0=c}!e}b#w z=0ftm-h2Oh7csPGIF^qhPZ3}TnO)S)0Et2?>7QBYD+e;7*9N~5CA#HqSPbivaAmB# z$f6c>98H^OQG21s7f=9BdD1DrGkEb5soAs=;m>-xTfe~}WB$$$(IvZlD!mQ^Dwk#u zs=@Y(?|UBT`bXo0^mpxT!<2c4_;aa(!V80uIntrT; zV9sByLF|n+GM9s3gGKzJW?#ipTsvaE%JIncIwEiu<|-u!iwCq&!RrwSv{uD~9!&)J3=`WPbV_5OyU=F*+s z6hk=4x1MTo*3xPUb&kw!N*e)=7{&a%W*MoMBOL~{GYyMk)ANO9!)OikK8DC$Y^zii zVCR6^r>JuvY&n>a+~6sl7FFS1RfWQID%3gObZFgh!{5@scKr~9MM5fa(y6Q|9R`5xiUW2_^1TSWq(pMQ=UA*vqlu-{J2d6tnb(Jl#iVP7;TjNM z#Dsmc(C+Cfq3|tMB9PK`ZB|XZR*|&q=}}qru}f>FSUm|uCc`I6>NbTcN7Jwj|abj4`k zAH09({&!tD1Gn=tiBw~z7@hWDWRAdI zuT^~o>a26F&uf}$tHO}h#5Vkhb!Q_yiQaq}krW}$k$j-ifSoQsF^~{NE57P|Wg`e4 z6zO|Bh97I>Ta{N_!>NB*j%(+ONfEwp`Sn}W(oX>Ve2Ld{h;eyjF^GC_w0l13B`)Bw zpMkyw)5e1?g{epMkA~b7r&-CR$LesIms#CF(MefQG6tsS*>>s204}YpX)M-bF;N6nZi1cP1tFm#I8o$o;~V zG!fcm5N^0EZ{*;|QS@dEJN?35B6A2-pDy4ayK6~x(BbeM^5|8%;}Hyp=;Pm6&)ji! z<$JJwd#0eP=q62g3FFoBe1ro+dL}>kO6=$;4=*~9)OKAD@Zm2u6^K@lCXL}A!X7=o z!4!YEZNA2Kl|8U`={V1~E9klkvo&>vbIlX+dU$@j-Kg~8*@&==*@JT+(cp~oWYh1S M$3Op|fzBuX3wg|omH+?% literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-097_497206dd616b4e386653ae856af82a9a21cdd9812206364437d2b177e8231733.jpg b/docs/AbaqusUserSubroutineManual/images/page-097_497206dd616b4e386653ae856af82a9a21cdd9812206364437d2b177e8231733.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b45dec9f4fda2939c3ca849fb9da512732d16313 GIT binary patch literal 6887 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-097_abca42ae2e70f17e20515423511698be73a8c50ae8931455c789986307b91207.jpg b/docs/AbaqusUserSubroutineManual/images/page-097_abca42ae2e70f17e20515423511698be73a8c50ae8931455c789986307b91207.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9a248c0c0fde74435beebdace786b2dd7d480da9 GIT binary patch literal 6903 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 X1a;BxD`Aa3*Wb^<8!rfzxt;$X^QyOz literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-098_512737e1c62e4f7251984bccbaea6a0be28c00c8003060f74b1a2d139e1a281a.jpg b/docs/AbaqusUserSubroutineManual/images/page-098_512737e1c62e4f7251984bccbaea6a0be28c00c8003060f74b1a2d139e1a281a.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c1dc541d14bfd2f052838f12ab84fb74356114a8 GIT binary patch literal 13339 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 k&;h#-(}|I7Zes1mz0*( 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 ZX=Cz?xeo)L^LzbDZ+$B73xIEC{|neao;Cmg literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-099_398e7a0a450885bad81d0c433d4e86216561525317a09b2a64c673876c5712c3.jpg b/docs/AbaqusUserSubroutineManual/images/page-099_398e7a0a450885bad81d0c433d4e86216561525317a09b2a64c673876c5712c3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4d38a9c283e73bcb49a9ef93d04abfdcfb791d77 GIT binary patch literal 14248 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-099_656c613329edeadda0b745f472286b7e2f81ed4e00d38cb9e48fc7f22e514e56.jpg b/docs/AbaqusUserSubroutineManual/images/page-099_656c613329edeadda0b745f472286b7e2f81ed4e00d38cb9e48fc7f22e514e56.jpg new file mode 100644 index 0000000000000000000000000000000000000000..86d1eafceec85a970757bc33d024a3b006c16278 GIT binary patch literal 8198 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 Ou|NID|E#Fk&<3!V=m7DQU)?c9x*j? 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 IR2MV<1vuber2qf` literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-106_32d8871bb49521cac077e0a411d498a3f2dd8f21b9fae691fccd87ad51d6a9b7.jpg b/docs/AbaqusUserSubroutineManual/images/page-106_32d8871bb49521cac077e0a411d498a3f2dd8f21b9fae691fccd87ad51d6a9b7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b70c8ba4cf320e6659fe584a233d1b2a1139e55f GIT binary patch literal 19894 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 $#lTe#)Nsh&?T0}WFzrg`w&M6SG5!+ob8 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-109_086fc60d83bb4dd3ca546f95e72b72562e5de88c25b26de1643aa118f2966d60.jpg b/docs/AbaqusUserSubroutineManual/images/page-109_086fc60d83bb4dd3ca546f95e72b72562e5de88c25b26de1643aa118f2966d60.jpg new file mode 100644 index 0000000000000000000000000000000000000000..079db4ddcbb20554c56129240686af35b284924d GIT binary patch literal 21875 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 G?f(I*>xVu7 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-109_48981400b4d0b8c44185cdef0fd63b499a9d68e30faab4853be3bb044c6c5136.jpg b/docs/AbaqusUserSubroutineManual/images/page-109_48981400b4d0b8c44185cdef0fd63b499a9d68e30faab4853be3bb044c6c5136.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cc100232108f3ccfe71ba196db37542cd7ef50a5 GIT binary patch literal 3209 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 b6~{C)xkSp9v&ppkz9(4L}L literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-110_469b47eb4304b8c9c3368bdc0ea61f722f45d7f0f4eaf2d304f253343517a414.jpg b/docs/AbaqusUserSubroutineManual/images/page-110_469b47eb4304b8c9c3368bdc0ea61f722f45d7f0f4eaf2d304f253343517a414.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7a73fb14ae1efd80301f871870b6aaa3f0de8b00 GIT binary patch literal 4272 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 M3xxXL4ZZyS5BYw|&j0`b literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-110_548fc60870c61c55e7eab9877cb38786088a0cb34477bbd543769ab0bd411af3.jpg b/docs/AbaqusUserSubroutineManual/images/page-110_548fc60870c61c55e7eab9877cb38786088a0cb34477bbd543769ab0bd411af3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..368fbd5ada232667b29bd3a2968b6036686bdb3c GIT binary patch literal 1900 zcmbW#dpOkT9suz7H}}C1h8R=s%~;G~u(2-VQjU=@a+lg|mC$9~8h2rnY>RPEHYL)9 zVK55YK^dguxTFzfbJxvfXx)$BPTP6TdCvLk?0(JgNVX;^|9w#A1BuGh0N-4|9%Mf>wRCn(pk;!UWG>V#ro+g=0 z-K(Q#U}$V?tV%JnG^Jb6jEw1@E`jiPyp*Jr5`myZS0}5}|8T&qKo$qcpdSfo0E8@r zl!f4SpepVY4gDVAUjZSIC^QC(!%Ikt3-~(#0zx7YC?pz$D3RUL|W0NoUnwouOw{O4wUmci^ zhul3py}W&VzYREkBJgBTaCk)IId)WZOv?8cQZJ@mO3%*8&C4$+yi!zpv#k79#qB$H zYwPOy4fh{3Ha&XWF6ij&deS}cZ1A~o=*95J_{8MY^vvv=x9>zt%O8JTSzTM-_~e2B z@-s`ke}?^!OIGYcpioE@_LB=ju*Hd#MWNLVF>*F6>^GtE8uTO_(Uxxb6)8p>j z>3i$$>ACR;IeUFY#xLg7sfLB(Fw@q_BJh!-lFhriR;L*B1 zoCd;TrA?KP#UFZR*5#tnsF%)<#_~opj53C=WBU(R7fixnePgkA8`%p3LI3m`47L+~ zHiE(VWf+Jepyw=>U-X3VFMOq*j<%V?B%B|4uGh5J>AAnt(Jo=bidK8=)6Gpzec??| zlDoUodFPE*trca^vOii_!k(}U_YtLDsR({#e$Yhl@cUZY8;7mzBu!lYDTk`l5H%;B*0MVos%17q+fnGes`quhqKWV zE=pOT%{w3f5j`v9_CfoJuAejP8uh-gXmTzzDlfv{>J=rQ<6F59s$;3N+rfgme`;!Z zfM2hE_vxwCm`3l}5|z_gaW%K!zF*#5k&Oj`%4(!~cQ31GexYxnpyTnhvJF**dp3QGqakW??Y#zT#rflIC)^^0^h)?ebh@Epgc>t&1pv$ZweAruiTUj$X zc2z)9P5Z!~d6f~1!I<;!DPHsoYHmUo>HLoGcoF~zM{*?gUzPa5p6 zUO7^7>nrP*>zn&B?BW{V?2rz9-EyWO9q8oj+mq^0_`u7p?54ukGB?O6^Ew}0vGh1X zMag=4R9d{r)0S;BCo2?>v8*Ig+XyK*y5%2f?20W@Z>%kUPwZkN@H;%~Ai{T15d(tJRkt8|hbZ^Sb7i$Tv&L3C(jUr`yH@o^y3Zvc#pa?% zMq9bC{8DvAR=3EOnE{vD*Okt$GqlHMENx zv8Lj}SSE^gh=-iG71k6?Mdtta+#~wh)l*ILe##?KX@bHrHYGd0$0{AP4btM6GHIMs zm8ZGJ;V0U&H;->RFXYO(;4cT9@2plx8H0iJ`xu!E8hrsrX&*+P=nKnLxWfwNG#?E6 zj4uB>>rM&?-KnD*m&MS_Ny_m_knbyd7HJvi zJ{VwE72Hc+W!Vd|af5ULshIErN;*Ri?{w@NildaSgIbWHR{%dVeQ5buTGuR_HOW6N1H`l>ra`2Jy=~6aWAK literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-110_6e76c2f4040df106fbef19c52af066974ddb8ca6864416ab498d3dadc4425327.jpg b/docs/AbaqusUserSubroutineManual/images/page-110_6e76c2f4040df106fbef19c52af066974ddb8ca6864416ab498d3dadc4425327.jpg new file mode 100644 index 0000000000000000000000000000000000000000..af60cd282ba00b01804fc09db887a52922d56a13 GIT binary patch literal 4837 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-110_adb0d939c96f979bad42cc4a321294d96ccbc55a5aea079f73ee3a58663c450a.jpg b/docs/AbaqusUserSubroutineManual/images/page-110_adb0d939c96f979bad42cc4a321294d96ccbc55a5aea079f73ee3a58663c450a.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9b0634b8e410074691f6affba09d01b245181154 GIT binary patch literal 1492 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!}nj=yN>m|I~eNbZFqobZs=C&89G}|?_RxN z**%UpPxF#n3ntG$5Wu`PKUY8W)}>dH*UU7YX)?DaUXdxWyJ}mx|Iq2T#-1N^C&%7# z%r9Q)_r0jEYrXMPk?js%Qy7FNPmG)Bz$y|5!J<*012$j2W?Wt@VwarLW6cn|f7jyG z@`-0vmn}`Mi_Lkj`%cP6JYoq?u;np_mlwW%F=5Q=(pbO*#9ZH{TBk1Qls$WQkG>+K zm?zUT^#%s@Iaj+r`*#@MjQR1O;b2tkZAY2FJNp(I?~wd^;fNQ1@bo06?<(O7BeTS2 zO<~Knyp$5Aaob<(@Tv{3INtG_Fs6ab-qGJJUUc|@_H6E)zpF!M=~^*ZO`F=FeE;d) z*u804w|J**EnMbX`ONV0y4E{dYg>&N9CWN77anCOxG!Kb+dH21MI7tpp$-Ls-?l)_~A|*qi@}f7qdc- zNcEq8>hUZ0ibKtE%XEjuJzwqDmR|{UkYR82+4cQMyhyfr>MUEM)Jt!Y?aLGxG9&oI zR4czcz7hT-;oEofc`DcUx#VVt&xqCtGC#_HivL-(-G7FtSF;aoOM3S&Lr?GRqAMvv zanT1J2BqEJGUsv8B!+X>BoBN)xv;|D@56^y9iMx?yF8{{*vXm@DPP@sfPE5skRO`{ zb6UO0LG=j%zFU5#Ie4`lmppE9w%9Jd|3Aa?*N5$Y@Z0}q5RVNNVLan3-?!(-pWpNO zB+7Xo>OSY)Zu40Gy6EMLt_%fIwsWeMAFCJ2Di>V6Z*pdKa!y3b@)>Pm$`}6JIKNY* z#(Kx>!0R@dYyRG~dmj2}ZQq;KKQ)xoWj7R9e*3nr>-V8+*Qb9EpK$NqjlGX_%DXdO zEqWRvU@o+DN`uFp)@X_6joro>vqI`5XS;k7y6^Sd*x}-_GS;4z?DOuV&p*~+a&_v( zSP7#IClsCtx+eZG_HK9mFt=}hu1sgHKrz#)qw`Ovr}^G|Q8sbnjgPmw82;Y`0AO%( A4*&oF literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-110_bff5adf54d74c015cdf276b66fbdbf85d5a41251caf1e10504c5c44c39ec6620.jpg b/docs/AbaqusUserSubroutineManual/images/page-110_bff5adf54d74c015cdf276b66fbdbf85d5a41251caf1e10504c5c44c39ec6620.jpg new file mode 100644 index 0000000000000000000000000000000000000000..43c6677bb5316ef272db9b917e2bd42b02484f50 GIT binary patch literal 3127 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-112_1d210a074695f140e69ff56f1ad8b3f9df85ffe0cd83de18add217476eaf123a.jpg b/docs/AbaqusUserSubroutineManual/images/page-112_1d210a074695f140e69ff56f1ad8b3f9df85ffe0cd83de18add217476eaf123a.jpg new file mode 100644 index 0000000000000000000000000000000000000000..024caf826f310ec5e128f0e35dabc48e0dc15fde GIT binary patch literal 2876 zcmbW2XH=8f7KXo%1d@;d0s#dHH4!ud0-;DzK?4D#Do7|ZNP<$7(2K$Vp?851MFf!| zy*B|XO^_;R=tD083aAuC$iXYrp4NXRWiDL(ECwfS$IlHUNSE z0PZh?kw`3W-Ds@bGe>F@hq(7(pQ+QLK!lsQ7USAt5Q{ zqsLFk5eNhk$&(r?^6D}Q1oO9x*vh zHeQpWo75&KFZ54 zD6FiiuBokiT;I^t+|t_is=ecN|G?XKjKQJdk*VpK*}3_J#rI3=pFV%t*xcIw`t1i7 z2tfY8+TZ^G`v({IJ{JoV3W36YaDgm7`+{Ⓢgeocr;C5m)&^9<%8j9t;B~FFA)+7 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 F`y0i1N8kVe literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-112_6965001b718b06e64a322f9230866b7455630f1753393fce868e104386dd8a42.jpg b/docs/AbaqusUserSubroutineManual/images/page-112_6965001b718b06e64a322f9230866b7455630f1753393fce868e104386dd8a42.jpg new file mode 100644 index 0000000000000000000000000000000000000000..751f2eab36bd0f81acbbbef4b0ea9306355739d7 GIT binary patch literal 3868 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-112_7141ec929470c55b1f620c82299ea00668d19363e6406f887803ca048d35b222.jpg b/docs/AbaqusUserSubroutineManual/images/page-112_7141ec929470c55b1f620c82299ea00668d19363e6406f887803ca048d35b222.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2d4ea1991a979519af8630cb69f7f924dc506921 GIT binary patch literal 3942 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-112_916be2266c373d076b00f742bdc5c7156fe348a70deec5e02ddb475dd2dd3ffc.jpg b/docs/AbaqusUserSubroutineManual/images/page-112_916be2266c373d076b00f742bdc5c7156fe348a70deec5e02ddb475dd2dd3ffc.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7cc95961f49be64e566edc698dd121462a9d5322 GIT binary patch literal 4795 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-112_bf07c82f9f368b30be49b351f3113a7cc1501dc0882ce0788529798377b39955.jpg b/docs/AbaqusUserSubroutineManual/images/page-112_bf07c82f9f368b30be49b351f3113a7cc1501dc0882ce0788529798377b39955.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d6c22cca908fc20a6762f3938f1079466db841c5 GIT binary patch literal 3907 zcmbW4c{J4T+s8j+hOrD%_A%L`EMM8TED3|JY^jLEC^29Ank6JDA?x@dJDD(+n8Dby zrtAzxgpoCSA=^CqeV_9@o##A%{C>adKG%KjbMEV0_w_pWea`*9sN>Wb;EbW3fgS(? z0RZT90Mto92cV~;gVNE`L!nRx26{#qJ2Q-l3C45w94kA5m;XG1myb_CL|RNhNK%-O zPh9Duq|9Y`d3k;@l`G1!>e6!ZvcHmm7#J8}OfYU{W^P$QK0(=k+o&x78$BQj3IT(J z02($Bm<>d22l!9xqy_!cfd4iS4H!a82c>6VWI7GNp8;q=O6GWFyd+Cv#94Uq7##nQ!uIjNK4Pl zFDQIdgne85uBsYOsHv?ZzHe*q=9<2b3(G=^z2s? zaw}UIgyqaPIUKwO897DdXGOPuq5YHWUjuvcACdhJ*#B~o0T>u`dU;?rKoi(I5YG!^ zlt|dR_1xE$zdeh0xO$_~kceM;hJ5p)rqqzhaHX}S+vXmJ<|{+e7E1$>1K0G?kJ#9d z>57v|A^d#Dmu0ev1rmcmT5yhx($xc#s5Rq099G+zlVrc3Bnh=G8LdnhIFElZhp;ju#tv{(iym9uihsiO-vKSE0i~h~)5KQf=gj~v6=(X%` z=C_^Abkg!76F$9TZoO_B4ho5q2aTCo`5z>Iaku^B`t9lCydB$uuTqpgurlOaBE2QV z3GF3gY*s@m7uqTg2wYoxup>`uv=WTXca#vyr8QE5KGs)v6;211u)iN$rr&m6a1`&( zxu5hW@sJ&(YS9MsZe`Nz7nWXtaJg}XPvUH|ZR#7hI69;9_31Hv@`=0avqt(19)<#1 z+I|9#+W_~X2qUnB<~;03mrl2tno{@FJF!XScZzR?JGt?i*0V20B+3MoZsE|RCYfO$ zrg}8`d6@&|>qbs&z8NpT_)T)$b%S5+d7BRct=7&f&)IZ-L|ruJ>X04USTe2(>3GLC zdCnli^XCokY8KppuK<{M^Ok9k&P5&w-;;|jaW7HlQ*)gUf-QI`ctRW``E@E|uFhlS z-n%(8(c=G)ODLI-Op_O;JNr1Y4k(h?UOXxWrNIR^5=Bz(lwa5#tN3>qjU6>^C)|eO12O!CX{v4e`PgEj!t&!a^06 zVs79+L}r}iH<-TItz>ZyD==SIc4#CL3<{AT`od=(vIa}~-demPX1V}J&+2)hx}*-m zWA-6N+_wsNeLV&giLX`jg8HMvj`$da`Qw~GpnwRWOi`aA(qXOLd zYbR<{AU9Np3ba;dA2}3gu+?ksDD6KF5sjb%u@~ltk45+mq^Q7tFW{qS;xC%~ zM+nSxisSg3N4KM{M)-5ctCpK4FOQ75BISjH2Qpr!-8VuT-Scot>*J7{tkY;AHKtTq zP3XAoSxm{JtNT^VH`XV$cn&}|&2c_Kv3iuY)UB&KZG|ogQ=fIYB@byTJ{PMv6hwq4 z>UpqU1?k(7g7s(X8m{m(5gHmtH|DC-r)DPk1h&^WWyS%v9n1^?R=(X=WnVM!iNlNBX;ZC%p*Gc&kNbgHuzr!Q8tiYH7i%k+C^w0+;}EgZqCWtGWnI@d?BCZAZQ2~A0?*eC z@trl;ULPxM@I%*VKs`+HwG*k>Syj3@H~2!vdp}<94> zdC0PQP0!rb+BjFzR=xS5`)6j9hr=V4 zZgn5tK#tzUD0MY-{`7K94Hqea8>KkNWz?7-bv9%~>dPmI9Vcw7#7r}@&C*)&3OP4s z<)F8p>~>S}a|L!*2--B@nY9q6N|eajBvqEKC|Tp0@P+zCAJCpJLz197_9Bs}xTk9x z*@jCGfxKvOpiJ0si+1BBPJ#JBm#M3qZgt8K={CiHclBf6UP#ZE`hKliRKyNT%H&vT zYd(5clkU~i>SJl`65MOTHm65I4CbT6B6IDzFwF)f*Bs_Qo}TFydveE$Xey1bpZLKO zrUKO817(eyS*7nq9X*;oeYq=5!kg%EyE`rpigm;5eJtN?bKZ6%pnFkwwObVGII_x} zXMzryWyzK@&V%F27042}-1FTu);CsRizkm3o33Nh-r6l6$aDIqORd`7xfY*N!?^XS zC&x`+1SmRgEE+MT^ABq<4ZfS|&x?uoS@SkZC@ph9Wu~$D z$7|0v1ip^zshf|KiFxhUeK5@W)UE%h@4PU-!96NKQ4lSUbXzMI%xt(b$3Rko*{35J zk)T7|^YGSPp)gg|ufF_jHd6sT{EW`9%03JgKsVRlpV|$minN4A2%lBmgeohH-eN`H z_st2`+R`hRiX0`c43aZ6tMu$Vqh)b$eqxlsncKxXV>rNMb}Hyb!xpJA$5`@~qUtpn z*6QR*xeo$TI~1lC=sFgmk%I1eESB+}2=V9iTlU1>wduO=#23Z*AW6+1Rne+UQSQ{Y zZr{{PEn6mI3ift!w9~mI{f`1DtlSX~gkt$#Wh7o62*bsztsZG__Ab7thC2=y#ws8* zcBQV4810=$?nH_awAGKrY0%>hCiWK+cHt3kH;C6pVDH5fl}*0*nt~nu;IEoo$}-EQ z12Q^@r0n}Xq(HxzW$=fy`3CCqXWJyXA!gyjB6}?zE@ilo5I$3~^BCvY{iOawn``=v z^X~BQw%0Ut@AZ)VJf%_+$lA@&m+IO3# z1hOLc@Z$nDHd&@+D$eBkn-|}0-6%F&N-?;ZMDqU9hJC@E3JXC2E|#`8qI_dj^n9OCQ|-!t6h zx#Da@Pu|jDs;o@-9$V{xk(MKG zuJbGZtm^IpHyg}toYR@TLSt-*w4Qt5`-D7o9X71;9;?|u&fB+H6y+{3hR>PVVjX zr|qT2HI>ucG6e8M$PI`GjTv&vEh!V5I@hfqsBNA^-&| z2+RsP=>-H&^P~d(8NlBGq5xA;QA22G>F7@vG_wE{ATXGM5==!!NqM?D>U18UWTj#g zmeHnWH+6=H1VUxwvYybubQ-!j%tklhaxOu)Y3Vr6aB=g9o)tTHUR+*5QAt@v_0nZs zq@KRP6>|$qw3W4ut*hHLcMnf5@8FQou<(e;8}WA%5|i#Gr)1~ce~_E^@KJv0)3RsJ z%PT6Y8k;c9E!fsJ-0Pm+H+}tY2i}d1fA}~t`DuzUGdnlGu(ce?ckkE! zZ!Qo3{tN50{|oHDaj~9qQBYEXDIvePKosGp0<%(53CmEkX`4cv1KCAn<7l8dSx*|e zX<>3^8yqe{qja2b`5962Z?r$j{&!%v|6gSP0{b@?0bl@wPKyU-1+;+O{c~mR7G^^_ z72NR0r-k(qGa)NxJX_(MP|B<3|2Q;2X?n+9^vilYhQDq1jneCBp?hyM`I;x3@4Vp{ zh^nv)r(12qLmb);eduSU58uV?$V{C8t3N@6QC%ot`lsCXGHe|n$m|W>rO$F@oFm|P zd3?9291)&c)Fajm_?TMC6K&QIW@^>txHc{MMl9&zHbGTQx# zluVt&^vKyuF-Jmc=gy`6;J}%NZ^=y8X{|UikS- zcj)?0qOlp}%j+?t*AiG49^Ew9x?NR^rykSqev1dFw>gF*Bpma4qj^!k^2GwxMb_46=>1bBdPizhf~Px`591pVa?CqQ%aS#-MT&e;dic&&)J1Y&V?r_YPYTcTdG zyakc<(xH?G@&oEJJ(_O}&ZyZlgw9V&e&vVs?jy5i-t(F?E1Gz*8H@HdkR(JuISXB; zD~E&6&b0z`3~oPvrT{4f<|aEm+FY9!hREy|o6doXAIHQU?wF>R!#f?(-`BV|w~i;K zW5k;*fB13kvT0^^b@%s9+UUwnmmMyMBPjGc>Ysv({F1f(hR5;w1Jpl~=decho z1fYk#cKXSA0t|S??B%ailrXt}nPpB`uXDjBnUfH8tY=m?QyY}Q59-pE$!~C%|pa{49TPZrWezCxO; zF$#$`2IC=}fGs((ymmPnvC*OGUiO{3JY;8!XaMz%r5RvgB297Om4e60TPH&KrDxF@ zPnwA&8*fE9HAF?+(`L=ZYk`22wGxv%%@x3;y6txreJ+c?`-BdzGT zyT!y>`NjDidu(uf1ts4DzU3J@JNv22b`=8fx70M$e`LxGZhP9rns`T>3#=CDPJtw=nke-rz2`ou`1A%;Po6Il+Xh5s{%WOrES> z;kJH#PZV&)QnREvil`xDwa*;RMZw)G%xV{@jT5$*-w3kWtSD&_Y|GHOYaHLtne#Db zI}?fpO;CAEA)Fcvj}<7RxS$%m$9)K!DM%Ap zLQg2Dh~(HzoVD@q$o?ZxJguRxY*Qz7EAH`!XvK|AJdS{T_I!Y6C12qa4r^n?=G?b8 z2wYhQg5$@Z0k%aw_Lxce;OC!z5xl&#Fz-Jjg2H#2w*s=cLy z<$3%%w+J@f;8g?+;O0((XB$xm0DL^(s3s~S6&m%NCGR-*eAehe_Erc6>c|BdsVL8B zknK-^#Gj}WfO4?PnrMxx@CvsIawIgj_ti6PC|&NJilDqz#{OZ6&xAUHjP9h$NDFyr zTECqJ9#q_{x!N)Mu3+Q=7u5&PSt?R{Zio4kGD?Qc!+WCzHN`lu zenSqMB(8H$nuguGuo_@pEpf&-)`9|<_uwjF%CKwiY#f`IZyyY=7Nc1x|CnI=XJ{*Tz<=!hV6VPe*+hXlT=wz2A4ujIdLx=a~Pk##5 z>fZWBySt2-KU9BZv+}rp36=!xMt_KXxYmX9H~}u5p{BPWrq;wrXx@0->KpdDlHbt# zBd?G2YAurlzY0r%Pau?DSlGbw^}5E5xEu?0(Fz~c^t*yiEg0-a*n_7xNcBv7(d*gec|Q3Axi{}LxHxkWY!lj_q=qoYGhub3)(2Zf?~$r^TCA3uu->+1^p z+Xl-S-r0i8l;r!4u%=O?!g(7M!)W>a`iLQmsu{cMyv7JUgc_63hHg>AvoCx34wo*s zVNpjqb_YT3360MzDAnv|@XQCAKY?MYFW+&UCqS~F^mb%flHtc|E!amc32xU2WfIOZ zn@cKv2G@PjNj;s>ySf`w ziRGeetu`etrVlL6A1yIxwjn6%8IGmEU-YKPQ^h6azUXh1nTCMV1|nB>kNt96WF^Z`9I=(8oT5CRt#U{HX z%N15V1)_D@?xCWL=1{l>vQ(_XMgKYmWluLodVL}o;vA2O>x<}Dc?)n&OLtCUViHyT zp9-{zuUv?FASD`$90+n4wMiC_n9stbcYZgXMORjPs#5Yi&x(S}iO#di^TN){cEst6 z-p`t>5P7lPMe`kf0?_$(NR(R}M1?fL@05LGqq6CJqNGL<&?O`!*p8QQou$gHpB1Dh z+IkTr$3H6!ongw5msq%yDTCH@my099reg(X{hTZ}rk~BYND~${E}5fvD;(jL&LY^M zR);}MI<+w$-*(;0^{=)z!$GdOrcghzJht4hS9mB>*$zi<1fkz{QmR8nGCd(|uzcmk zm(P%VD&aE$;#!e|!9REF))l4M)R3c1z!gQ=m;IEfM~px~xS}9yD#SX&u`xYFAYdeW zfJYHrd=784)*ILg$Pqb4mTwIDq{mJSrvl;?viZf#xxS1mPIbi+{^GHqS9N)WgmK@T=vY+cAOo9ICi7@m{irSwvW>F*xEg|jMOF;Y6BFs2 zT$RMi>1b+G= zvvG~BYm{D;Ylvg0P2ao9Xf_Tfb6}IMj(d#9eiV+?-su)sXje@ub$qfBy+dkS`*9IE zKk45bbGIqNg%F0tjISoVS$R5yoQ>;I{7<8TXz(Jmy~s*VlRP?$Vx2e%BH7 z^tJ}`U`Ag%-Ml9JN#{oKj=Wp)wofY}6JTZ($H;Hk<2q&RpE-#A^cYg4Vx%gD_WBU95>3KLp zd1*q`6fv!&1-Yje%y(N}_?3T}gM7+w{+Aj3%fwkqqEJZ|c9w;YMLUPWg)QcSh2Jd^ z!e;RpEMg@*^(28W)dv53D6?Z1p5$kJEX!OTH#QEq_Z zVo(HK&HMfjSS{^kbVX?_-MN2D+#7epo1nX1DA5r}>V`9rAIm10m1RVG4+WOVz)dSG zbm>aMz|Wv2l!`lERBw6@9xW8cx%c7jBBDGB2P{6Oip{)IR_<*@3(O literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-112_f01b44ddc06f9eaf3fdaf3e6f39cf36fc97060416c61dfc5952ec7e4844c6644.jpg b/docs/AbaqusUserSubroutineManual/images/page-112_f01b44ddc06f9eaf3fdaf3e6f39cf36fc97060416c61dfc5952ec7e4844c6644.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b2726e2cfee2e86d787ef8cc72ab6d514b9860d6 GIT binary patch literal 7276 zcmbVwWmH_*w)H6rs)7WU!h%bH5Q0nLjfLRB0|W~WK?)5L9D)-dA$YJPNN^{3;V!`) zf>SsIQjhMweZL;>zHi+7-accV{p0Mh$C_)cz0O_}{T;mo5I&Yyk_SK_007-S0D2aX z1@1r~Pzcr?C=`l~eFq1R^e!GQE*>Q@2>~fB72Q2rDjFJkW^OimMlL2A8g`-kTs)8X z`T6PCM8t)8;oN-uyuWV(!p6qN!^MN$y$j=Ipkd(sUk`K(Ky(L?#ZU!<7y%3-5SR#r z?f~d+?Zg88F@S#z5C#|%3j)1^je~o;po$Q{0D-|6m|!d{Ow8NWzPH~2Od>2|hDXv6 z5)D%*qcbV*>-g+DOfqGyWSS#~%zS1pf!H|Y6fjCE7FIU)`yBiNfkGXmI1%;nJ zmseC)RoB$k)wi{Gbao-TdwNI5#wRAHzE96AudJ@EZ*2b9+D086pPZhZUtC`O&I<&9 z|D<*M{*%~$<3)7K3j-4qj0ydn7YM`S7GNSwEQUuAVrdPisWS;9@9R6HGV$4Et=LR_ znula&E+aVP%>2tNsNbpm!R$XH7WjW+_D^E}kJk)<2L{~+4@?9|0_RukIRQ9fd&!Ho zKOfF8{FLWgccMn^#8g2_$<}5BP7Hi|4UOUWU)AV)yVg}Z{VzJLkW$l(0VKBNI~w zyu>4rPbSw7qTnJ0qAVMAreI;M2sVv??=xzW>>^8P>W~T2?`ult`b-G7mz4Udvf$w$ z)hvui_Wy?dDTanbwNzyz89PaCO4vIM+($^7uk>!>4U^Ee4?ml~va5eVBbVW1zJ+}#YNV*|ex9q(-H38! zXAzS)UPUBGN~3324DTe1Kq@Da9r%y%WkFiJgMq%mM`sQ@o=Cs!hY$vI3Q}7dk{a?W z+iJzU&_vCPrTLqy6HVe*W=1Ykc>o}I4)pMY7DnVq0ge9|piN_m)J=U?!QqJK zF$YH>TLYn*@St!O0q;d=w%jrrcr8e!r)^bk=UJ1Xday$OGi@>@qL@DD%sEbh_~HA! z+5SzM%INiqN2knb8w~_ho~%PiQ8xp>>_S`e$->SVP6avQdpw3NLQkBd5aPCZo9%se z2T(cltYu3A6_=fXm|2b4D=gIe6b1^bLE>%a7dCH`k^AL3N&4{4`4pz=yYD7dEY3#O6#E?|HjZ}jFzMG&hq2ugR67R6cX`M=2BRs8d78e zYL}P`XkZG828LB!=pf(L5`IXY4w~Fholb1m+oz^~G0gwyVNntl;}C4|m5Ht^I<~E% zk#kwNktts~Uw^wkq%*qKl$1h32{%FSsO-xQ|7{=s6XpRV?v; zHjbdfw>6+{E}2r$8aJ=-5n+fn2ff|5u8!Ubk^wN1=18hvIDscGWviCxGU!=X%96#Xz@D;x&D5!T{rHSv!!cH!z90sv zdG9I^-z7Q>)%}B#?l-%tu@Zw;MxRy^7`d4Y1+o_wfvGpd<;6g=XcBit1O|6VY!5x%j}2-k zs2|(ed2y4^2(P-Se~Bwk*3?4{wl%%vi|zn_%BeV^l~FNluYZxpWk-|Z9Dj1#45kG5R@AMG(VkKe0fa@!PFul?hU(UqrT(+tgG+6k=@8O~1timC zMl#aNzZAxF%fi2P{NIWkC$Y$Zz!;zYd{cCwNQ_u`yn+6ERanU>2O(j55=(s`1Q)Pb zFrKwJ#NJ;glB-j109TR=Q;LTwuAy`|-yT-yyi&`vOBM}|Uud`Umq>jvL$OEnxkMS% zv6@KmGySRYOmubla&H@%x1Nf10$-(KF$IVxcLM@}TbnTe8&ZWLQO zC`SWM+jQnXbTKqmXZ>aM$|Iju93qXcG+_Hu&B1A8tnj3A%LGjtj|STIF1*lyEWt0OXa1=AAMi)3PWTtdJ(KTLVY3o_6@xeZ@q6>>-+bj=tLnYA z9yDt3F9@Q6U>65gL;LSd+iJ|+9vt0etG1gZyK8Bvv9XU?7~9gGvb4gvBSyGFm0*-u1? zzq-v-CGzW5my}7+z@u1Vg8VuJ8t9yoHGh%n8>JK92meIa;uDdoPkpmtrX*+8aN8SEb(5B1Sv;=9|FAN;yM;^`9u+7$m3|u*=e!xa`jQVT z^Qz~H&4xY1-DRHHf|nhRQ6KFr@DeUJnF`3Zl6t0*MGw+XGa7PebtoV18!TGHD@qKG z)=AUHr@*uVAb!vAvm${ORPbd-B^%QvLSLE?G}cqmwgt2!t~At z8I&oS)se?qh9XtC;%4gy+1C2xisR9Rlopn-N4a|RiOC`W-uRVn7p<(yXqKwO%!n_9w&SEPDlu_VLf@K28g6*(;`8@ac;*nol@!#2pz7G21gdQuP zn5kGk*raBr7kiZnj87%hyzNWtCKsSq$bxMx!Y78PE{q?-E_4p$6Py^j`go&} z>q95ryW_|C+EBh_fz%KGyJ_fXb2S;D?xW=xpM>uA|Pz7T2D(3qgC#n!AmWF5Y@Z%h$DP6*niz#ttCbNa(=`LsXXqEfqsc!0^ncH^Bbxmp5 zxcgfqj}sPcXfiv5gd4Re5NJYR$0}29)Qd1%QG1~?G+;i$&d~6J*6p`_{|DBk0;QK29cf zrpDA1T+Fsjrn-M(G}ulYxZBy#Ny7NKGriY+AJfH)nIz^>r|b$XouRK?n}bz>iZ3MM z;d}9RH7fqa`stPzgDx(vkrgZHk~&SOlu!ij16G?oxA*x8R>U0*?VXkOcuNV`o5EXC z#45$M}c%B#K2TLAb({Y~&nfQSGEB8)<7xb zU{(+c#7NUbZcrOEP5H4dcsk;SRgbxS_$~FYZPp?~pGQLop^f8uw6xjGSyLkFguh@T zAz6#kc~3EuJ^mnh;n#q^rc6(C0)rW8+TC1Y;Wd)c0Ae(tIdRQkvl4Bt=~=>WsA!&| z60A6IpF#C-ckXCiY7M0}S~;)v^f0faK(N$3b$ueWzr6E4VaIMmV0iPgMx2BtbIj#N z$+m$UGV&x{wOvc0;%igY5%GLAe>jr4yHkl0>Ig8u%FU=Hbvs8%q%42%CA5L~$}h|r zbQUtBaLudSi=uG7f&#GB!!jTW{Gfq?4zDVLJD%npy3R(1HbM`%yc?@EDqu#^+H00c zl&vB(F%YlK+{5bPf}Pa4^LmQ#(2sez+VWL=6xNpW=^a9YV1fg08jsKQY@q@s5Ccyq zmD}t882?XpZVL6g^s;<)@>n3@`385s0EoQ2SA*#?iY?k4MdNL9rl@@XL0;6m>%N4+ zJmovnDLAA{n`|ET>X4!E1Iw{Sk-}%Q@n=aP$#`imbS~BXxSncLH{o0@Duxa{p2{8F z+jAf%<8-24wf;H%+_`1*>Zu=3=%)Iw-qBr4z5R?m$F4*7q@eSFN3^8fjL=d%&-|T_ zMpKpdPritYpG-TEWu`=gZCU2s_*A9gdz2 zcC*l3P-CDShMp%|69*5HYrKTVn>e3E6Sbz&ugz+bkK60T zKbEQR`o5SHmzN%)=aS~~;dVdrEd*}Pkg*1=k*$AP5@3zeK$0aO_@IpUx#_T>a zq}0prbZ%)c!rE{r#`#tJHYf&)Qcq_M1E#g3_DpMLnKQd;UfC5#Q@3liTEGW1j|8j7 zip_o=^|phpPoC|wWnq+MRny`8B7m(va2)OOZVyh98>K4XKol>mGtGF3Wq{hpQJ!?nqpDy=l^dqy$si%!sOPD$wrhf}(U zUrbXIjXyp8dUC$Mn`Km4g9m#Dyqu(F4C@WEI78S2;PY-UKQ)}Ra?%%`%V%%_7>F> z8W&jFbRh<}QVILtkoVap&UUhFb}sp7)U%*1&GI7x0iEUG*dtZP^5In6bqIb`@vVPw zaFc7dBSCFEwd_wl7bL4UY41iWsC*-DN_t0XE7={6r7psy2H^CibO~0cRww0~Y+Z$< zPZm1cmgn%8fw-_0p5p}YWgg&JrI}qcL%&_TU$PS^x7SquQmvK7KhlNgAI=F5t7Ca_ttOx0rdT}yo=0T9CF$DrUS;~BR;+jHxcdp6G$^>1 ze7XG67pACCXc@Hl)>WK$p$emUyjwFW(P<$v+F8_tE` zWvRd%@3hjKF%=%jY`J55J|ym)ca#DiGl9NBppvQ*X}9bR|2iQ5X2ziYVCXaJUQ-_^ zlI`C_6G^G&7y6kNs>p-H9^<;Moln>8c?NORJK6TRI={7T`#6BFP;0Z I*&jXqUyB)n6aWAK literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-113_d851e44ec98d2194047874c159c97a77848c585b4390ddace8d77a9c53180fe0.jpg b/docs/AbaqusUserSubroutineManual/images/page-113_d851e44ec98d2194047874c159c97a77848c585b4390ddace8d77a9c53180fe0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f8aaf1bb4bccfaba1e0a0eaa599c6a11824773b5 GIT binary patch literal 6027 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 z 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 z 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 literal 0 HcmV?d00001 diff --git a/docs/AbaqusUserSubroutineManual/images/page-131_b65d19ffd820d3d6010c9c690a56ee9703de866db5721544dda65acdec67d1d1.jpg b/docs/AbaqusUserSubroutineManual/images/page-131_b65d19ffd820d3d6010c9c690a56ee9703de866db5721544dda65acdec67d1d1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c7f19e0d8bc09dca23bb0f28b09f2232b96d2307 GIT binary patch literal 23202 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