Subject | Hash | Author | Date (UTC) |
---|---|---|---|
testcases: add reference solution bounds to the whitebox | 3358b3ff7903417f6484a875abb154d3a7c04a06 | I am | 2022-02-06 05:00:50 |
mplot: we need more rasterization! | 46df5af418dcab84e8e7e7e23724a74e86575806 | I am | 2022-02-05 02:20:22 |
testcases: provide more presice pf for vehicle suspension example | e2c4bd1c7f2278b4d94b6f7515785528267c18bb | I am | 2022-02-05 02:18:45 |
g_models.PassiveSuspensionVehicle: reformulation and clean up | 6e0f9ea7b97f12a2554d895be0b2b8a3f39a536d | I am | 2022-02-04 03:50:03 |
mplot: add beta diagram | 5e346bdd2c5f06a41726e2ff264776dcc60eac19 | I am | 2022-02-01 04:08:34 |
mplot.maxes3d: rasterization of risges is absolutely needed | 87c3235b8313ade07ca5b4d72b1f8fec339d621d | I am | 2022-01-31 03:15:31 |
testcases: add pf_exact for suspension example | 9f903986699b97bfc0eb7c8d4bcad78d3e018450 | I am | 2022-01-30 23:14:42 |
mplot: polish 3d | b78a192b0ce5c4f5f9e3a94e271bcde3f3c03fac | I am | 2022-01-30 23:14:16 |
qt_gui.gl_plot: oprašit gl_plotové prvky | d4336e94b262d11db3b6a110527689a9ab101a60 | Aleksei Gerasimov | 2022-01-30 04:00:40 |
add vehicle suspension problem | 1546923576c59fa15e97c082b4a9c39cdadcf690 | I am | 2022-01-30 10:39:08 |
mplot: add 3D triangulation plot | addec9ba2a5a9cdfbbfea2eaf660847ea814d387 | I am | 2022-01-30 05:15:22 |
mplot: oprašit matplotlibové 3D | b438c6e10bc36b6f70f54611df6c3988a7959275 | I am | 2022-01-30 04:28:27 |
qt_gui.gl_plot: dát dohromady ConvexHull třídu | 19f7fc6ebf130d07897dca3496d78e3208ddfa29 | Aleksei Gerasimov | 2022-01-30 03:03:07 |
qt_gui.gl_plot: Make 3D working at least for basic box | 1d285206abd77b68207fae0a771b3e69b197a5aa | Aleksei Gerasimov | 2022-01-30 01:15:54 |
qt_gui: prepare 3D view startup | 21648380b72f891cd267ff57e2b9bbbb1dc1d13f | I am | 2022-01-30 00:24:06 |
mplot.maxes.convergence_legend(): úpravit jeden index | 6345b5d4c70dde76102e105c1accc1ca9b3adb40 | I am | 2022-01-29 19:12:43 |
mplot.mgraph.tri_estimation_plot: adjust zorder of lines | 6cf6cef6d6e19eb4cb5e8cda24f2bdc75652221d | I am | 2022-01-28 02:44:50 |
add Z_min g_model and general testcase | 806fa2dfea2042cda04cff9020b891d3e033b9aa | I am | 2022-01-27 17:17:19 |
mplot.mgraph.tri_estimation_plot: draw p_mixed line navíc | b59ec8cbaeb671a130edee5df206d57099ecb9bf | I am | 2022-01-27 16:41:53 |
testcases.gaussian_2D: fix four branch pf_exact | f9d0f71ad6a4e6af6843c6b36688b8a002495bdc | I am | 2022-01-27 06:14:40 |
File | Lines added | Lines deleted |
---|---|---|
testcases/testcases_2D_papers.py | 4 | 4 |
File testcases/testcases_2D_papers.py changed (mode: 100644) (index b5f0f98..182af91) | |||
... | ... | def passive_vehicle_suspension_3D(): | |
145 | 145 | # [4.77325547e+02, 1.46414564e+03, 5.55312946e-02], | # [4.77325547e+02, 1.46414564e+03, 5.55312946e-02], |
146 | 146 | # [4.24694913e+02, 1.45236644e+03, 9.50311636e-01]]) | # [4.24694913e+02, 1.45236644e+03, 9.50311636e-01]]) |
147 | 147 | ||
148 | pf_upper = 1 - (1 - mpmath.ncdf(min_success_2, mu=mu1, sigma=s)) \ | ||
148 | wt.pf_upper = 1 - (1 - mpmath.ncdf(min_success_2, mu=mu1, sigma=s)) \ | ||
149 | 149 | * (1 - mpmath.ncdf(min_success_1, mu=mu2, sigma=s)) \ | * (1 - mpmath.ncdf(min_success_1, mu=mu2, sigma=s)) \ |
150 | 150 | * (1 - mpmath.ncdf("9.50311636e-01", mu=mu3, sigma=s)) | * (1 - mpmath.ncdf("9.50311636e-01", mu=mu3, sigma=s)) |
151 | 151 | ||
152 | pf_lower = 1 - (1 - mpmath.ncdf(max_failure_2, mu=mu1, sigma=s)) \ | ||
152 | wt.pf_lower = 1 - (1 - mpmath.ncdf(max_failure_2, mu=mu1, sigma=s)) \ | ||
153 | 153 | * (1 - mpmath.ncdf(max_failure_1, mu=mu2, sigma=s)) | * (1 - mpmath.ncdf(max_failure_1, mu=mu2, sigma=s)) |
154 | wt.pf_exact = float(pf_upper + pf_lower) / 2 | ||
154 | wt.pf_exact = float(wt.pf_upper + wt.pf_lower) / 2 | ||
155 | 155 | #č 0.000525 je hodně dobrý odhad | #č 0.000525 je hodně dobrý odhad |
156 | 156 | wt.pf_exact_method = 'FORM-based precise geometry analysis' | wt.pf_exact_method = 'FORM-based precise geometry analysis' |
157 | 157 | ||
158 | 158 | #wt.pf_exact = 0.00052 | #wt.pf_exact = 0.00052 |
159 | 159 | #wt.pf_exact_method = 'IS' | #wt.pf_exact_method = 'IS' |
160 | wt.Nsim = 1000000 | ||
160 | #wt.Nsim = 1000000 | ||
161 | 161 | #wt.description = "" | #wt.description = "" |
162 | 162 | return wt | return wt |
163 | 163 |