-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make Gearbox benchmark succeed #86
Comments
Some comments:
invariant = HPolyhedron([HalfSpace(sparsevec([px], [1.], n), Δp),
HalfSpace(sparsevec([px, py], [tan(θ), 1.], n), 0.),
HalfSpace(sparsevec([px, py], [tan(θ), -1.], n), 0.)])
|
One idea for the problem with repeating the same time step is to consider the time variable in the model. When the interval domain of that variable is disjoint from the time interval of the |
The following settings give a good start (very slow, but the plot looks good). However, after the second transition, things explode (probably due to the deactivated clustering). opC = BFFPSV18(:δ => 0.0001, :partition => [1:5, 6:6], :lazy_inputs_interval => -1)
opD = LazyDiscretePost(:lazy_R⋂I => true, :lazy_R⋂G => false)
options[:max_jumps] = 2
options[:clustering] = :none_oa
options[:mode] = "reach"
options[:plot_vars] = [3, 4]
options[:project_reachset] = true When using My conclusion is that we need a better clustering algorithm and more precise overapproximation in the discrete part (or use polyhedra) for this model. We can run the |
:T=>0.05
instead of:T=>0.5
) 👍, but runs (seemingly) forever even for:T=>0.1
👎Other tools report runtimes of less than 0.3 seconds for the whole time horizon. I suspect that the problem comes from the self-loops; this requires some thinking.
:T=>0.05
, plots look good for the variables x3/x4 compared to the other plots. When I look at the plots of t/x5, there are three different flowpipes already - not sure if that is correct or not.So we also need to increase precision at some point.
Originally posted by @schillic in #72 (comment)
The text was updated successfully, but these errors were encountered: