Skip to content

!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)

(ແຖວທີ 2) DTIME, ETIME
ຊື່ຕົວແປ ຄຸນລັກສະນະ ເນື້ອຫາ
DTIME R ຊ່ວງເພີ່ມເວລາ (ຄ່າປົກກະຕິ: 1/SUBSTEPS)
ETIME R ຊ່ວງເວລາຂອງຂັ້ນຕອນ (ຄ່າປົກກະຕິ: 1)

ເມື່ອ INC_TYPE=AUTO (ຕ້ອງລະບຸໂດຍບໍ່ຂຶ້ນກັບ TYPE)

(ແຖວທີ 2) DTIME_INIT, ETIME, MINDT, MAXDT
ຊື່ຕົວແປ ຄຸນລັກສະນະ ເນື້ອຫາ
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

ຕົວຢ່າງການໃຊ້

ຕົວຢ່າງການໃຊ້ຊ່ວງເພີ່ມເວລາຄົງທີ່

!STEP, CONVERG=1.E-8
  0.1, 1.0
  BOUNDARY, 1
  LOAD, 1
  CONTACT, 1

ເປີດໃຊ້ການປັບຊ່ວງເພີ່ມອັດຕະໂນມັດ, ຕັ້ງຊ່ວງເພີ່ມເວລາເລີ່ມຕົ້ນເປັນ 0.01, ຊ່ວງເວລາຂອງຂັ້ນຕອນເປັນ 2.5, ຂີດຈຳກັດລຸ່ມຂອງຊ່ວງເພີ່ມເວລາເປັນ 1E-5, ຂີດຈຳກັດເທິງເປັນ 0.3 ແລະ ຈຳນວນຂັ້ນຍ່ອຍສູງສຸດເປັນ 200

    !STEP, INC_TYPE=AUTO, SUBSTEPS=200
    0.01, 2.5, 1E-5, 0.3

ເປີດໃຊ້ການປັບຊ່ວງເພີ່ມອັດຕະໂນມັດ ແລະ ລະບຸລາຍການເວລາ TP1 ເປັນເວລາຄຳນວນ ແລະ ເວລາສົ່ງອອກຜົນລັບ

    !STEP, INC_TYPE=AUTO, TIMEPOINTS=TP1
    0.1, 2.0, 1E-3, 0.2

ໝາຍເຫດ

  • 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