unless vehicles are configured to use the friction device, friction will
always be 1 (and thus have no effect).

Am Mi., 22. Feb. 2023 um 14:44 Uhr schrieb Mahima <[email protected]>:

> I have one more question, how can i calculate friction in my calculation.
>
> In finalize speed, you are also considering fric= veh->getFriction().
>
>
> On Wed, Feb 22, 2023 at 4:36 PM Mahima <[email protected]> wrote:
>
>> But I am keeping sigma = 0.
>>
>> For sigma 0, vMax should be used as next speed and not vDawdle.
>> vDawdle = MAX2(vMin, dawdle2(vMax, sigma, veh->getRNG()));
>>
>> On Wed, Feb 22, 2023 at 4:32 PM Jakob Erdmann <[email protected]>
>> wrote:
>>
>>> > This randomness calculation should be off when we use --random false.
>>> No. This is not what option --random does.
>>> Please see https://sumo.dlr.de/docs/Simulation/Randomness.html
>>> As long as vehicles have sigma > 0 (default is 0.5) there will be random
>>> speed fluctuations between your partitions.
>>>
>>> Am Mi., 22. Feb. 2023 um 14:23 Uhr schrieb Mahima <[email protected]>:
>>>
>>>> Hi,
>>>>
>>>> We have developed a parallel framework over SUMO. When I am copying
>>>> vehicles from one partition to another. With the vehicles I am also copying
>>>> the following lane change parameters. I am keeping sigma 0, --random false
>>>> and same seed value for all the partitions and sequential SUMO.
>>>>
>>>> "laneChangeModel.speedGainProbabilityRight"
>>>> "laneChangeModel.keepRightProbability"
>>>> "laneChangeModel.lookAheadSpeed"
>>>>
>>>> After adding vehicles in the next partition, I am also moving them for
>>>> the desired position in the current step and setting speed for the current
>>>> step.
>>>> i am calculating the current step speed as follows:
>>>>
>>>> double vthis=LastTimestepSpeed+ACCEL2SPEED(LastTimestepAcceleration);
>>>> Or if the vehicle has a Leader...then with the follow speed.
>>>>
>>>> But if I compare travel time of this parallel framework with sequential
>>>> SUMO, I am getting an accuracy error.
>>>>
>>>> I have found that patchSpeedBeforeLC is calculating some different
>>>> speed which is causing randomness.
>>>>
>>>>   vDawdle = MAX2(vMin, dawdle2(vMax, sigma, veh->getRNG()));
>>>>
>>>> This randomness calculation should be off when we use --random false.
>>>>
>>>> Thanks,
>>>> Mahima
>>>>
>>>> On Wed, Feb 22, 2023 at 1:41 PM Jakob Erdmann <[email protected]>
>>>> wrote:
>>>>
>>>>> The function getStopSpeed is not only used for <stop> elements but
>>>>> also for approaching intersections where a vehicle needs to come to a 
>>>>> stop.
>>>>> From your description it is not clear what exactly you are doing and
>>>>> why you are observing a differences between some speeds and some other
>>>>> speeds.
>>>>>
>>>>>
>>>>> Am Di., 21. Feb. 2023 um 14:24 Uhr schrieb Mahima <[email protected]
>>>>> >:
>>>>>
>>>>>> Thanks for your reply.
>>>>>> Yes, sigma is already set as 0. The only difference I can see is the
>>>>>> stop speed (getStopSpeed) is different.
>>>>>>
>>>>>> How can I set the stop speed of a vehicle? Is it by using
>>>>>> libsumo::Vehicle::setStopParameter? But then I need to define the stop
>>>>>> first...correct?
>>>>>>
>>>>>> Thanks.
>>>>>>
>>>>>> On Sun, Feb 19, 2023 at 3:28 PM Jakob Erdmann <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> > Why does the vehicle need information about the vehicle on the
>>>>>>> previous edge for the car following model speed calculation?
>>>>>>> This is likely a misunderstanding. What gives you that impression?
>>>>>>>
>>>>>>> > How can I set the car following model parameters from the previous
>>>>>>> partition to the master partition such that it gives the same speed
>>>>>>> calculation of a vehicle?
>>>>>>> The default car-following model doesn't have internal state so it
>>>>>>> should reproduce the same behavior when faced with the same situation
>>>>>>> (distance, ego speed, leader speed, deceleration capabilities,
>>>>>>> speedFactor). A possible cause for difference is the random component
>>>>>>> (sigma). You can check whether the differences are due to randomness by
>>>>>>> setting sigma=0.
>>>>>>>
>>>>>>> Am So., 19. Feb. 2023 um 11:36 Uhr schrieb Mahima <
>>>>>>> [email protected]>:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> Why does the vehicle need information about the vehicle on the
>>>>>>>> previous edge for the car following model speed calculation?
>>>>>>>> How can I set the car following model parameters from the previous
>>>>>>>> partition to the master partition such that it gives the same speed
>>>>>>>> calculation of a vehicle?
>>>>>>>>
>>>>>>>> Thanks
>>>>>>>>
>>>>>>>> On Wed, Sep 28, 2022 at 9:48 AM Jakob Erdmann <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>> using getParameter / setParameter with the following values should
>>>>>>>>> be enough for the default lanechangem model:
>>>>>>>>> "laneChangeModel.speedGainProbabilityRight"
>>>>>>>>> "laneChangeModel.keepRightProbability"
>>>>>>>>> "laneChangeModel.lookAheadSpeed"
>>>>>>>>>
>>>>>>>>> Am Mo., 26. Sept. 2022 um 09:58 Uhr schrieb Mahima <
>>>>>>>>> [email protected]>:
>>>>>>>>>
>>>>>>>>>> When I am copying a vehicle from one partition to the other on
>>>>>>>>>> the same lane and position as it was on the previous partition, but 
>>>>>>>>>> in the
>>>>>>>>>> current timestep if there was a lane change decision in the previous
>>>>>>>>>> partition......which lane change API or flag will give me the same 
>>>>>>>>>> lane
>>>>>>>>>> change decision in the master partition.
>>>>>>>>>> In this scenario, I am already making sure that the neighbouring
>>>>>>>>>> vehicles for this vehicle are the same as on the previous partition.
>>>>>>>>>>
>>>>>>>>>> Please suggest.
>>>>>>>>>>
>>>>>>>>>> On Mon, Sep 26, 2022 at 9:39 AM Jakob Erdmann <
>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>
>>>>>>>>>>> No. TraCI runs before the computation of this step's values (
>>>>>>>>>>> https://sumo.dlr.de/docs/Developer/Implementation_Notes/Simulation_Loop.html#main_vehicle_update_loop
>>>>>>>>>>> )
>>>>>>>>>>>
>>>>>>>>>>> Am So., 25. Sept. 2022 um 11:02 Uhr schrieb Mahima <
>>>>>>>>>>> [email protected]>:
>>>>>>>>>>>
>>>>>>>>>>>> Hi,
>>>>>>>>>>>>
>>>>>>>>>>>> Is there any way to read the vehicle's speed, lane and position
>>>>>>>>>>>> in the current timestep?
>>>>>>>>>>>>
>>>>>>>>>>>> libsumo::Vehicle::getLanePosition
>>>>>>>>>>>> libsumo::Vehicle::getSpeed
>>>>>>>>>>>> All these APIs, give information about the last timestep.
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> sumo-user mailing list
>>>>>>>>>>>> [email protected]
>>>>>>>>>>>> To unsubscribe from this list, visit
>>>>>>>>>>>> https://www.eclipse.org/mailman/listinfo/sumo-user
>>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> sumo-user mailing list
>>>>>>>>>>> [email protected]
>>>>>>>>>>> To unsubscribe from this list, visit
>>>>>>>>>>> https://www.eclipse.org/mailman/listinfo/sumo-user
>>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> sumo-user mailing list
>>>>>>>>>> [email protected]
>>>>>>>>>> To unsubscribe from this list, visit
>>>>>>>>>> https://www.eclipse.org/mailman/listinfo/sumo-user
>>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> sumo-user mailing list
>>>>>>>>> [email protected]
>>>>>>>>> To unsubscribe from this list, visit
>>>>>>>>> https://www.eclipse.org/mailman/listinfo/sumo-user
>>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> sumo-user mailing list
>>>>>>>> [email protected]
>>>>>>>> To unsubscribe from this list, visit
>>>>>>>> https://www.eclipse.org/mailman/listinfo/sumo-user
>>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> sumo-user mailing list
>>>>>>> [email protected]
>>>>>>> To unsubscribe from this list, visit
>>>>>>> https://www.eclipse.org/mailman/listinfo/sumo-user
>>>>>>>
>>>>>> _______________________________________________
>>>>>> sumo-user mailing list
>>>>>> [email protected]
>>>>>> To unsubscribe from this list, visit
>>>>>> https://www.eclipse.org/mailman/listinfo/sumo-user
>>>>>>
>>>>> _______________________________________________
>>>>> sumo-user mailing list
>>>>> [email protected]
>>>>> To unsubscribe from this list, visit
>>>>> https://www.eclipse.org/mailman/listinfo/sumo-user
>>>>>
>>>> _______________________________________________
>>>> sumo-user mailing list
>>>> [email protected]
>>>> To unsubscribe from this list, visit
>>>> https://www.eclipse.org/mailman/listinfo/sumo-user
>>>>
>>> _______________________________________________
>>> sumo-user mailing list
>>> [email protected]
>>> To unsubscribe from this list, visit
>>> https://www.eclipse.org/mailman/listinfo/sumo-user
>>>
>> _______________________________________________
> sumo-user mailing list
> [email protected]
> To unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/sumo-user
>
_______________________________________________
sumo-user mailing list
[email protected]
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/sumo-user

Reply via email to