question

MINGYU L avatar image
0 Likes"
MINGYU L asked MINGYU L commented

How to use acceleration/deceleration of lift, extension in asrs?

I can enter lift speed and extension speed in Asrs, but it seems that acceleration and deceleration cannot be entered.

Please let me know if there is a way to enter acceleration and deceleration in lift, extension.


* I think if you check the tree -> varables -> forkkinematics in asrs tree view, you can see that acc1, acc2 is fixed as a value of 1 and I think I can access this value, but if there is an approach, I would appreciate it if you could let me know.

FlexSim 23.0.5
asrs
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

1 Answer

Jason Lightfoot avatar image
0 Likes"
Jason Lightfoot answered MINGYU L commented

The beginOffset that creates the kinematic and schedules the completion event uses 0 (instant) for the lift and extender acceleration and deceleration.

There are some options:

  • Account for the missing acceleration/deceleration in choosing the average speed so that the timing is correct.
  • Create your own ASRS using the BasicTE to do the same with acceleration/deceleration
  • Request that the developers add the acceleration/deceleration of the lift/extender.
  • Create a module that derives a new class of ASRS and modifies the beginOffset to use values you specify for acceleration and deceleration.
· 3
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

MINGYU L avatar image MINGYU L commented ·

Thank you for your reply.

I have two additional questions about your reply

1) Do I understand that the meaning you told me is that the acceleration and deceleration of the existing lift and extender cannot be accessed even by commands such as setvarnum(), but only move at constant speed. It is right?

2) I'd like to create a new module that is the 4th option, so if you have any examples to refer to, I'd appreciate it if you could share them.

0 Likes 0 ·
Jason Lightfoot avatar image Jason Lightfoot ♦♦ MINGYU L commented ·

1. That's what the code says.

2. Here's the information on the module SDK which has an example on creating a derived class.

0 Likes 0 ·
MINGYU L avatar image MINGYU L Jason Lightfoot ♦♦ commented ·

Thank you for commenting again

0 Likes 0 ·