!STEP¶
ການຕັ້ງຄ່າຂັ້ນຕອນການວິເຄາະ
ຈຳເປັນສຳລັບການວິເຄາະສະຖິດແບບບໍ່ເປັນເສັ້ນ ແລະ ການວິເຄາະໄດນາມິກແບບບໍ່ເປັນເສັ້ນ
ຖ້າລະເວັ້ນຄຳນິຍາມນີ້ໃນການວິເຄາະອື່ນນອກຈາກຂ້າງເທິງ, ເງື່ອນໄຂຂອບເຂດທັງໝົດຈະຖືກເປີດໃຊ້ ແລະ ຄຳນວນໃນ 1 ຂັ້ນຕອນ
ສຳລັບການວິເຄາະສະຖິດທີ່ວັດສະດຸມີຄຸນສົມບັດ ຄວາມໜືດຍືດຫຍຸ່ນ ຫຼື ການຄືບ, ໃຫ້ລະບຸ TYPE=VISCO ແລະ ຕັ້ງເງື່ອນໄຂເວລາຄຳນວນ
ໝາຍເຫດວ່າ TYPE (STATIC/VISCO) ແມ່ນປະເພດຂັ້ນຕອນທີ່ກຳນົດວ່າຈະສົ່ງຊ່ວງເພີ່ມເວລາໄປຫາວັດສະດຸຫຼືບໍ່ ແລະ ເປັນການລະບຸຄົນລະແກນກັບປະເພດການວິເຄາະ (STATIC/DYNAMIC ແລະອື່ນໆ) ຂອງ !SOLUTION (ເບິ່ງໝາຍເຫດດ້ານລຸ່ມ)
ພາຣາມິເຕີ¶
TYPE = STATIC(ຄ່າປົກກະຕິ) / VISCO (ການວິເຄາະກຶ່ງສະຖິດ)
SUBSTEPS = ຈຳນວນຂັ້ນຍ່ອຍສຳລັບແບ່ງເງື່ອນໄຂຂອບເຂດ (ຄ່າປົກກະຕິ: 1)
CONVERG = ຄ່າເກນຕັດສິນການລູ່ເຂົ້າ (ຄ່າປົກກະຕິ: 1.0e-6)
MAXITER = ຈຳນວນຄັ້ງວົນຊ້ຳສູງສຸດໃນການວິເຄາະແບບບໍ່ເປັນເສັ້ນ (ຄ່າປົກກະຕິ: 50)
AMP = ຊື່ຟັງຊັນເວລາ (ກຳນົດດ້ວຍ !AMPLITUDE)
INC_TYPE = FIXED (ຊ່ວງເພີ່ມຄົງທີ່, ຄ່າປົກກະຕິ) / AUTO (ຊ່ວງເພີ່ມອັດຕະໂນມັດ)
MAXRES = ການຕັ້ງຄ່າເສດເຫຼືອສູງສຸດທີ່ຍອມຮັບໄດ້ (ຄ່າປົກກະຕິ: 1.0e+10)
TIMEPOINTS = ຊື່ລາຍການເວລາ (ກຳນົດດ້ວຍ !TIME_POINTS, NAME)
AUTOINCPARAM = ຊື່ຊຸດພາຣາມິເຕີຊ່ວງເພີ່ມອັດຕະໂນມັດ (ກຳນົດດ້ວຍ !AUTOINC_PARAM, NAME)
MAXCONTITER = ຈຳນວນຄັ້ງວົນຊ້ຳການສຳຜັດສູງສຸດໃນການວິເຄາະການສຳຜັດ (ຄ່າປົກກະຕິ: 10)
** ແຖວທີ 2 **
ເມື່ອ INC_TYPE=FIXED (ສາມາດລະເວັ້ນໄດ້ເມື່ອ TYPE=STATIC)
| ຊື່ຕົວແປ | ຄຸນລັກສະນະ | ເນື້ອຫາ |
|---|---|---|
| DTIME | R | ຊ່ວງເພີ່ມເວລາ (ຄ່າປົກກະຕິ: 1/SUBSTEPS) |
| ETIME | R | ຊ່ວງເວລາຂອງຂັ້ນຕອນ (ຄ່າປົກກະຕິ: 1) |
ເມື່ອ INC_TYPE=AUTO (ຕ້ອງລະບຸໂດຍບໍ່ຂຶ້ນກັບ TYPE)
| ຊື່ຕົວແປ | ຄຸນລັກສະນະ | ເນື້ອຫາ |
|---|---|---|
| DTIME_INIT | R | ຊ່ວງເພີ່ມເວລາເລີ່ມຕົ້ນ |
| ETIME | R | ຊ່ວງເວລາຂອງຂັ້ນຕອນ |
| MINDT | R | ຂີດຈຳກັດລຸ່ມຂອງຊ່ວງເພີ່ມເວລາ |
| MAXDT | R | ຂີດຈຳກັດເທິງຂອງຊ່ວງເພີ່ມເວລາ |
** ແຖວທີ 3 ເປັນຕົ້ນໄປ **
BOUNDARY, id id=GRPID ທີ່ນິຍາມດ້ວຍ !BOUNDARY, !VELOCITY, !ACCELERATION
LOAD, id id=GRPID ທີ່ນິຍາມດ້ວຍ !CLOAD, !DLOAD, !SPRING, !TEMPERATURE
CONTACT, id id=GRPID ທີ່ນິຍາມດ້ວຍ !CONTACT
ຕົວຢ່າງການໃຊ້¶
ຕົວຢ່າງການໃຊ້ຊ່ວງເພີ່ມເວລາຄົງທີ່
ເປີດໃຊ້ການປັບຊ່ວງເພີ່ມອັດຕະໂນມັດ, ຕັ້ງຊ່ວງເພີ່ມເວລາເລີ່ມຕົ້ນເປັນ 0.01, ຊ່ວງເວລາຂອງຂັ້ນຕອນເປັນ 2.5, ຂີດຈຳກັດລຸ່ມຂອງຊ່ວງເພີ່ມເວລາເປັນ 1E-5, ຂີດຈຳກັດເທິງເປັນ 0.3 ແລະ ຈຳນວນຂັ້ນຍ່ອຍສູງສຸດເປັນ 200
ເປີດໃຊ້ການປັບຊ່ວງເພີ່ມອັດຕະໂນມັດ ແລະ ລະບຸລາຍການເວລາ TP1 ເປັນເວລາຄຳນວນ ແລະ ເວລາສົ່ງອອກຜົນລັບ
ໝາຍເຫດ¶
TYPE(STATIC/VISCO) ແມ່ນສະວິດທີ່ກຳນົດວ່າໃນຂັ້ນຕອນນັ້ນຈະສົ່ງຊ່ວງເພີ່ມເວລາໄປຫາກົດອົງປະກອບຂອງວັດສະດຸຫຼືບໍ່ ແລະ ເປັນຄົນລະແກນທີ່ເອກະລາດຈາກປະເພດການວິເຄາະທີ່ລະບຸໂດຍ!SOLUTION. ໃນSTATICວັດສະດຸຈະບໍ່ອ້າງອີງຊ່ວງເພີ່ມເວລາ (ບໍ່ຂຶ້ນກັບອັດຕາ), ຂະນະທີ່VISCOຄວາມຍືດໜືດ ແລະ ການຄືບ ຈະອ້າງອີງຊ່ວງເພີ່ມເວລາຈິງ. ຄວາມແຕກຕ່າງນີ້ມີຜົນສະເພາະໃນການວິເຄາະສະຖິດ; ໃນການວິເຄາະໄດນາມິກ (!SOLUTION, TYPE=DYNAMIC)TYPEຈະບໍ່ຖືກອ້າງອີງ ແລະ ຊ່ວງເພີ່ມເວລາຈະຖືກຈັດການເປັນເວລາຈິງສະເໝີ- ເມື່ອໃຊ້ການປັບຊ່ວງເພີ່ມອັດຕະໂນມັດ, SUBSTEPS ຈະຖືກຈັດການເປັນຈຳນວນຂັ້ນຍ່ອຍສູງສຸດ
- ການລະບຸຊື່ລາຍການເວລາ TIMEPOINTS ແລະ ຊື່ຊຸດພາຣາມິເຕີການສຳຜັດອັດຕະໂນມັດ AUTOINCPARAM ມີຜົນສະເພາະເມື່ອ INC_TYPE=AUTO
- ເມື່ອລະບຸ TIMEPOINTS, !TIME_POINTS ທີ່ອ້າງເຖິງຕ້ອງຖືກນິຍາມກ່ອນບັດ !STEP.
- ເມື່ອລະບຸ AUTOINCPARAM, !AUTOINC_PARAM ທີ່ອ້າງເຖິງຕ້ອງຖືກນິຍາມກ່ອນບັດ !STEP. ຖ້າລະເວັ້ນພາຣາມິເຕີນີ້ ຈະໃຊ້ຊຸດພາຣາມິເຕີຊ່ວງເພີ່ມອັດຕະໂນມັດຄ່າປົກກະຕິ
- ຖ້າລະເວັ້ນ !STEP ໃນການວິເຄາະໄດນາມິກ, ຈະຖືກຈັດການເປັນການວິເຄາະ 1 ຂັ້ນຕອນຕາມ
n_stepແລະt_deltaຂອງ !DYNAMIC ແລະ ເງື່ອນໄຂຂອບເຂດກັບໂຫຼດທີ່ນິຍາມໄວ້ຈະຖືກເປີດໃຊ້. ພຶດຕິກຳນີ້ມີໄວ້ເພື່ອຄວາມເຂົ້າກັນໄດ້ກັບຮຸ່ນເກົ່າ; ສຳລັບຂໍ້ມູນປ້ອນໃໝ່ແນະນຳໃຫ້ນິຍາມ !STEP - ສຳລັບຊ່ວງເພີ່ມຄົງທີ່ໃນການວິເຄາະໄດນາມິກ, ແນະນຳໃຫ້ລະບຸ
DTIME, ETIMEໃນແຖວທີ 2 ຂອງ !STEP ເພື່ອຄວບຄຸມຊ່ວງເພີ່ມເວລາ ແລະ ຊ່ວງເວລາຂອງຂັ້ນຕອນ.n_stepແລະt_deltaຂອງ !DYNAMIC ຈະຖືກໃຊ້ເປັນຄ່າປົກກະຕິເມື່ອລະເວັ້ນ !STEP ຫຼື ເພື່ອຄວາມເຂົ້າກັນໄດ້ກັບຮຸ່ນເກົ່າ - ເມື່ອລະບຸ INC_TYPE=AUTO ໃນການວິເຄາະໄດນາມິກ, ໃຫ້ຄວບຄຸມຊ່ວງເພີ່ມເວລາດ້ວຍ DTIME_INIT, ETIME, MINDT, MAXDT ໃນແຖວທີ 2. ຊ່ວງເພີ່ມອັດຕະໂນມັດ ແລະ cutback ຖືກໃຊ້ເປັນຫຼັກໃນການວິເຄາະໄດນາມິກແບບ ອິມພລິຊິດ ທີ່ບໍ່ເປັນເສັ້ນ
- ໃນການວິເຄາະໄດນາມິກ, ສາມາດເປີດໃຊ້ !BOUNDARY, !VELOCITY, !ACCELERATION ແຍກຕາມຂັ້ນຕອນດ້ວຍແຖວ BOUNDARY ແລະ ເປີດໃຊ້ !CLOAD ກັບ !SPRING ຂອງວິທີ ອິມພລິຊິດ ແຍກຕາມຂັ້ນຕອນດ້ວຍແຖວ LOAD