В данном примере реализованы модель фильтрации синусоиды и сравнение работы КИХ-фильтра в MATLAB и Engee.
Блок Discrete FIR Filter независимо фильтрует каждый канал входного сигнала с заданным цифровым КИХ-фильтром.
Для реализации фильтрации используем стандартные настройки блока Discrete FIR Filter.
Модель Engee
Модель Simulink
Посмотрим на результаты моделирования в Engee:
Out[0]:
Dict{String, DataFrame} with 2 entries:
"FIR_Out" => 101×2 DataFrame…
"FIR_In" => 101×2 DataFrame…
Сравним результаты моделирования в Engee и Simulink. Для этого сначала запустим симуляцию модели.
Посмотрим на результаты в Simulink:
Теперь построим график наложения выходных данных Simulink и Engee.
Как мы видим из графиков представленных выше, модели работают одинаково.
Вывод¶
В результате разработки этого примера мы реализовали КИХ-фильтр, а также сравнили возможности Engee относительно моделирования в Simulink и показали возможности подключения ядра MATLAB для решения задач внутри среды разработки Engee.
Блоки, использованные в примере¶
{"id": "0484e7bc-501c-4d02-991c-cbb26badc7df", "data": [{"showlegend": true, "mode": "lines", "xaxis": "x", "colorbar": {"title": {"text": ""}}, "name": "y1", "zmin": null, "yaxis": "y", "legendgroup": "y1", "zmax": null, "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 1}, "y": [0, 0, 0.022715652778945588, 0.1676975807128576, 0.24334045005993873, 0.33032335130431945, 0.45855885579519784, 0.49367473225931213, 0.6278840833391472, 0.6697869904503331, 0.7453469007473628, 0.8317804983422306, 0.8388087564749251, 0.9384416483206939, 0.9303238973934882, 0.977010643165505, 1.0047405197868156, 0.9737617362602728, 1.0239229424407896, 0.9600310616534931, 0.9699061914301446, 0.9340238563298795, 0.8659744577937172, 0.8636587467757476, 0.7507175334198646, 0.7270532439073243, 0.6357135190965202, 0.5426223421764136, 0.4968003138948798, 0.352991246829846, 0.3090705503395867, 0.18153915833797168, 0.08390692768431456, 0.012739872531425653, -0.1360867716499095, -0.1807469425371853, -0.31859326910212926, -0.39665269057355235, -0.47074575290899745, -0.596744169360155, -0.6217854359939182, -0.7434197997019732, -0.7800980458727487, -0.8362793026589601, -0.915823748315001, -0.9056910481743268, -0.9899250173657872, -0.971247619568497, -0.9955512788796891, -1.0145143731252317, -0.9629247080238901, -0.9984939668918709, -0.9220917353844753, -0.9108580996124839, -0.8676949852429413, -0.7797897824140609, -0.7674562556525051, -0.6436317563290068, -0.6042427401513142, -0.5101522499360128, -0.4017633367351121, -0.3534650639599588, -0.2032589974049642, -0.1520062559185758, -0.028144835103658825, 0.07768302761028081, 0.14237963160143857, 0.2916899873297177, 0.3340596251561181, 0.46162601357556904, 0.5400325715428524, 0.5992656754052287, 0.7201793600258386, 0.7341178816009526, 0.8404971500073727, 0.870819734676668, 0.9062065676739467, 0.9770976380840561, 0.9496847171058312, 1.0168088307184089, 0.987744021353485, 0.9891535112803683, 0.9990068285390924, 0.9277793557735641, 0.9482690632879076, 0.8609119797752487, 0.8290479923418197, 0.7797117782653612, 0.673909772335529, 0.6522468336823896, 0.5202448892096322, 0.46640039883785095, 0.3718351913310518, 0.25071400352234885, 0.20147836853748538, 0.04823227812572299, -0.008720192402569008, -0.1259913855808092, -0.23740959425656077, -0.29375942377762687, -0.44020009099603635, -0.478827774836329, -0.478827774836329], "type": "scatter", "x": [0, 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 4, 4.1, 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, 4.8, 4.9, 5, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7, 5.8, 5.9, 6, 6.1, 6.2, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 6.9, 7, 7.1, 7.2, 7.3, 7.4, 7.5, 7.6, 7.7, 7.8, 7.9, 8, 8.1, 8.2, 8.3, 8.4, 8.5, 8.6, 8.7, 8.8, 8.9, 9, 9.1, 9.2, 9.3, 9.4, 9.5, 9.6, 9.7, 9.8, 9.9, 10, 10], "zaxis": null, "z": null}, {"showlegend": true, "mode": "lines", "xaxis": "x", "colorbar": {"title": {"text": ""}}, "name": "y2", "zmin": null, "yaxis": "y", "legendgroup": "y2", "zmax": null, "line": {"color": "rgba(227, 111, 71, 1.000)", "shape": "linear", "dash": "solid", "width": 1}, "y": [0, 0, 0.045431305557891176, 0.289963855867824, 0.19671704425205344, 0.46392965835658545, 0.4531880532338103, 0.534161411284814, 0.7216067553934804, 0.6179672255071857, 0.8727265759875398, 0.7908344206969213, 0.8867830922529291, 0.9901002043884586, 0.8705475903985177, 1.0834736959324922, 0.926007343641139, 1.0215161288794068, 1.0263297560021727, 0.8937323673048134, 1.0460800155554757, 0.8219676971042834, 0.9099812184831508, 0.8173362750683444, 0.6840987917713849, 0.7700076960432636, 0.5014193421497769, 0.5838253422030502, 0.4097752855867094, 0.2962072080729826, 0.32193389260619076, 0.04114442406975258, 0.12666943129887653, -0.10118968623602523, -0.17098385706379382, -0.19051002801057676, -0.4466765101936818, -0.3466288709534228, -0.5948626348645721, -0.5986257038557377, -0.6449451681320988, -0.8418944312718477, -0.7183016604736497, -0.9542569448442706, -0.8773905517857314, -0.9339915445629222, -1.045858490168652, -0.896636748968342, -1.0944658087910362, -0.9345629374594273, -0.991286478588353, -1.005701455195389, -0.8384820155735617, -0.983234183651406, -0.7521557868344766, -0.8074237779936453, -0.7274887333113649, -0.5597747793466487, -0.6487107009559796, -0.371593798916046, -0.4319328745541783, -0.2749972533657394, -0.13152074144418902, -0.1724917703929626, 0.11620210018564495, 0.03916395503491668, 0.24559530816796044, 0.3377846664914749, 0.3303345838207613, 0.5929174433303768, 0.487147699755328, 0.7113836510551294, 0.728975068996548, 0.7392606942053571, 0.9417336058093883, 0.7999058635439478, 1.0125072718039456, 0.9416880043641666, 0.9576814298474959, 1.0759362315893217, 0.8995518111176484, 1.0787552114430883, 0.9192584456350965, 0.9363002659120317, 0.9602378606637835, 0.7615860988867138, 0.8965098857969256, 0.6629136707337968, 0.6849058739372612, 0.6195877934275179, 0.42090198499174647, 0.5118988126839554, 0.23177156997814818, 0.26965643706654946, 0.1333003000084213, -0.03683574375697532, 0.019395358951837305, -0.2713781301134557, -0.20344105839966586, -0.3840777891555878, -0.4963223928364849, -0.46133315683617304, -0.46133315683617304], "type": "scatter", "x": [0, 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 4, 4.1, 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, 4.8, 4.9, 5, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7, 5.8, 5.9, 6, 6.1, 6.2, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 6.9, 7, 7.1, 7.2, 7.3, 7.4, 7.5, 7.6, 7.7, 7.8, 7.9, 8, 8.1, 8.2, 8.3, 8.4, 8.5, 8.6, 8.7, 8.8, 8.9, 9, 9.1, 9.2, 9.3, 9.4, 9.5, 9.6, 9.7, 9.8, 9.9, 10, 10], "zaxis": null, "z": null}], "config": {"showlegend": false, "xaxis": {"showticklabels": true, "gridwidth": 0.5, "range": [0, 10], "domain": [0.09128390201224845, 0.9934383202099738], "mirror": false, "tickangle": 0, "showline": true, "zeroline": false, "tickfont": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "zerolinecolor": "rgba(0, 0, 0, 1)", "anchor": "y", "visible": true, "ticks": "inside", "tickmode": "array", "linecolor": "rgba(0, 0, 0, 1)", "showgrid": true, "title": {"text": "Время, c", "standoff": 2, "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}}, "gridcolor": "rgba(0, 0, 0, 0.1)", "tickcolor": "rgb(0, 0, 0)", "type": "linear", "autorange": true}, "paper_bgcolor": "rgba(255, 255, 255, 1.000)", "annotations": [{"yanchor": "top", "xanchor": "center", "rotation": 0, "y": 1, "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 20}, "yref": "paper", "showarrow": false, "text": "Результаты моделирования в Engee", "xref": "paper", "x": 0.5423611111111111}], "height": 500, "margin": {"l": 0, "b": 20, "r": 0, "t": 20}, "plot_bgcolor": "rgba(255, 255, 255, 1.000)", "yaxis": {"showticklabels": true, "gridwidth": 0.5, "range": [-1.2154624479423433, 1.2044703350837993], "domain": [0.07581474190726165, 0.9415463692038496], "mirror": false, "tickangle": 0, "showline": true, "zeroline": false, "tickfont": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "zerolinecolor": "rgba(0, 0, 0, 1)", "anchor": "x", "visible": true, "ticks": "inside", "tickmode": "array", "linecolor": "rgba(0, 0, 0, 1)", "showgrid": true, "title": {"text": "Данные", "standoff": 2, "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}}, "gridcolor": "rgba(0, 0, 0, 0.1)", "tickcolor": "rgb(0, 0, 0)", "type": "linear", "autorange": true}, "width": 823.703125}}
{"id": "155df413-72c1-4796-802d-e8224bded933", "data": [{"showlegend": true, "mode": "lines", "xaxis": "x", "colorbar": {"title": {"text": ""}}, "name": "y1", "zmin": null, "yaxis": "y", "legendgroup": "y1", "zmax": null, "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 1}, "y": [0, 0, 0.02271565277894558, 0.16769758071285756, 0.24334045005993865, 0.3303233513043193, 0.4585588557951976, 0.4936747322593118, 0.6278840833391467, 0.6697869904503324, 0.7453469007473619, 0.8317804983422294, 0.838808756474924, 0.9384416483206925, 0.9303238973934866, 0.9770106431655033, 1.004740519786814, 0.9737617362602711, 1.0239229424407879, 0.9600310616534911, 0.9699061914301423, 0.9340238563298775, 0.865974457793715, 0.8636587467757453, 0.7507175334198624, 0.7270532439073221, 0.6357135190965181, 0.5426223421764115, 0.4968003138948779, 0.35299124682984434, 0.30907055033958525, 0.1815391583379705, 0.0839069276843137, 0.012739872531425112, -0.13608677164990973, -0.1807469425371851, -0.31859326910212865, -0.39665269057355124, -0.470745752908996, -0.5967441693601531, -0.6217854359939161, -0.7434197997019707, -0.7800980458727458, -0.8362793026589568, -0.9158237483149972, -0.9056910481743228, -0.9899250173657828, -0.9712476195684923, -0.9955512788796843, -1.0145143731252269, -0.9629247080238851, -0.9984939668918656, -0.9220917353844701, -0.9108580996124788, -0.8676949852429362, -0.7797897824140559, -0.7674562556525003, -0.6436317563290024, -0.6042427401513101, -0.5101522499360092, -0.4017633367351088, -0.3534650639599559, -0.2032589974049618, -0.15200625591857397, -0.028144835103657555, 0.07768302761028145, 0.14237963160143852, 0.29168998732971696, 0.33405962515611676, 0.461626013575567, 0.5400325715428496, 0.5992656754052251, 0.7201793600258346, 0.7341178816009477, 0.840497150007367, 0.8708197346766617, 0.90620656767394, 0.977097638084049, 0.9496847171058238, 1.016808830718401, 0.9877440213534767, 0.9891535112803599, 0.9990068285390838, 0.9277793557735555, 0.9482690632878992, 0.8609119797752405, 0.8290479923418119, 0.7797117782653538, 0.6739097723355221, 0.652246833682383, 0.5202448892096261, 0.4664003988378456, 0.3718351913310473, 0.25071400352234513, 0.20147836853748258, 0.048232278125721104, -0.008720192402569937, -0.1259913855808091, -0.23740959425655964, -0.29375942377762465, -0.4402000909960332, -0.47882777483632477, -0.47882777483632477], "type": "scatter", "x": [0, 0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1, 1.1, 1.2000000000000002, 1.3, 1.4000000000000001, 1.5, 1.6, 1.7000000000000002, 1.8, 1.9000000000000001, 2, 2.1, 2.2, 2.3000000000000003, 2.4000000000000004, 2.5, 2.6, 2.7, 2.8000000000000003, 2.9000000000000004, 3, 3.1, 3.2, 3.3000000000000003, 3.4000000000000004, 3.5, 3.6, 3.7, 3.8000000000000003, 3.9000000000000004, 4, 4.1000000000000005, 4.2, 4.3, 4.4, 4.5, 4.6000000000000005, 4.7, 4.800000000000001, 4.9, 5, 5.1000000000000005, 5.2, 5.300000000000001, 5.4, 5.5, 5.6000000000000005, 5.7, 5.800000000000001, 5.9, 6, 6.1000000000000005, 6.2, 6.300000000000001, 6.4, 6.5, 6.6000000000000005, 6.7, 6.800000000000001, 6.9, 7, 7.1000000000000005, 7.2, 7.300000000000001, 7.4, 7.5, 7.6000000000000005, 7.7, 7.800000000000001, 7.9, 8, 8.1, 8.200000000000001, 8.3, 8.4, 8.5, 8.6, 8.700000000000001, 8.8, 8.9, 9, 9.1, 9.200000000000001, 9.3, 9.4, 9.5, 9.600000000000001, 9.700000000000001, 9.8, 9.9, 10, 10], "zaxis": null, "z": null}, {"showlegend": true, "mode": "lines", "xaxis": "x", "colorbar": {"title": {"text": ""}}, "name": "y2", "zmin": null, "yaxis": "y", "legendgroup": "y2", "zmax": null, "line": {"color": "rgba(227, 111, 71, 1.000)", "shape": "linear", "dash": "solid", "width": 1}, "y": [0, 0, 0.04543130555789116, 0.28996385586782397, 0.19671704425205333, 0.46392965835658523, 0.45318805323381, 0.5341614112848136, 0.7216067553934797, 0.617967225507185, 0.8727265759875388, 0.7908344206969201, 0.8867830922529278, 0.9901002043884571, 0.870547590398516, 1.0834736959324907, 0.9260073436411373, 1.0215161288794048, 1.026329756002171, 0.8937323673048113, 1.0460800155554735, 0.8219676971042814, 0.9099812184831485, 0.8173362750683422, 0.6840987917713827, 0.7700076960432614, 0.5014193421497748, 0.5838253422030482, 0.4097752855867076, 0.29620720807298107, 0.32193389260618943, 0.04114442406975155, 0.12666943129887584, -0.10118968623602562, -0.17098385706379382, -0.19051002801057637, -0.44667651019368093, -0.3466288709534215, -0.5948626348645705, -0.5986257038557357, -0.6449451681320965, -0.8418944312718449, -0.7183016604736465, -0.954256944844267, -0.8773905517857274, -0.9339915445629181, -1.0458584901686474, -0.8966367489683372, -1.0944658087910313, -0.9345629374594224, -0.9912864785883477, -1.0057014551953836, -0.8384820155735566, -0.9832341836514009, -0.7521557868344715, -0.8074237779936404, -0.7274887333113602, -0.5597747793466444, -0.6487107009559757, -0.3715937989160425, -0.4319328745541751, -0.2749972533657367, -0.1315207414441869, -0.172491770392961, 0.1162021001856459, 0.039163955034916986, 0.24559530816796007, 0.3377846664914739, 0.3303345838207596, 0.5929174433303743, 0.4871476997553248, 0.7113836510551255, 0.7289750689965436, 0.7392606942053519, 0.9417336058093823, 0.7999058635439413, 1.0125072718039387, 0.9416880043641593, 0.9576814298474883, 1.0759362315893135, 0.8995518111176399, 1.0787552114430798, 0.9192584456350879, 0.9363002659120232, 0.960237860663775, 0.7615860988867058, 0.8965098857969179, 0.6629136707337895, 0.6849058739372546, 0.6195877934275115, 0.4209019849917407, 0.5118988126839505, 0.23177156997814408, 0.2696564370665462, 0.13330030000841894, -0.036835743756976735, 0.01939535895183686, -0.2713781301134551, -0.2034410583996642, -0.38407778915558516, -0.4963223928364812, -0.46133315683616827, -0.46133315683616827], "type": "scatter", "x": [0, 0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1, 1.1, 1.2000000000000002, 1.3, 1.4000000000000001, 1.5, 1.6, 1.7000000000000002, 1.8, 1.9000000000000001, 2, 2.1, 2.2, 2.3000000000000003, 2.4000000000000004, 2.5, 2.6, 2.7, 2.8000000000000003, 2.9000000000000004, 3, 3.1, 3.2, 3.3000000000000003, 3.4000000000000004, 3.5, 3.6, 3.7, 3.8000000000000003, 3.9000000000000004, 4, 4.1000000000000005, 4.2, 4.3, 4.4, 4.5, 4.6000000000000005, 4.7, 4.800000000000001, 4.9, 5, 5.1000000000000005, 5.2, 5.300000000000001, 5.4, 5.5, 5.6000000000000005, 5.7, 5.800000000000001, 5.9, 6, 6.1000000000000005, 6.2, 6.300000000000001, 6.4, 6.5, 6.6000000000000005, 6.7, 6.800000000000001, 6.9, 7, 7.1000000000000005, 7.2, 7.300000000000001, 7.4, 7.5, 7.6000000000000005, 7.7, 7.800000000000001, 7.9, 8, 8.1, 8.200000000000001, 8.3, 8.4, 8.5, 8.6, 8.700000000000001, 8.8, 8.9, 9, 9.1, 9.200000000000001, 9.3, 9.4, 9.5, 9.600000000000001, 9.700000000000001, 9.8, 9.9, 10, 10], "zaxis": null, "z": null}], "config": {"showlegend": false, "xaxis": {"showticklabels": true, "gridwidth": 0.5, "range": [0, 10], "domain": [0.09128390201224845, 0.9934383202099738], "mirror": false, "tickangle": 0, "showline": true, "zeroline": false, "tickfont": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "zerolinecolor": "rgba(0, 0, 0, 1)", "anchor": "y", "visible": true, "ticks": "inside", "tickmode": "array", "linecolor": "rgba(0, 0, 0, 1)", "showgrid": true, "title": {"text": "Время, c", "standoff": 2, "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}}, "gridcolor": "rgba(0, 0, 0, 0.1)", "tickcolor": "rgb(0, 0, 0)", "type": "linear", "autorange": true}, "paper_bgcolor": "rgba(255, 255, 255, 1.000)", "annotations": [{"yanchor": "top", "xanchor": "center", "rotation": 0, "y": 1, "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 20}, "yref": "paper", "showarrow": false, "text": "Результаты моделирования в Simulink", "xref": "paper", "x": 0.5423611111111111}], "height": 500, "margin": {"l": 0, "b": 20, "r": 0, "t": 20}, "plot_bgcolor": "rgba(255, 255, 255, 1.000)", "yaxis": {"showticklabels": true, "gridwidth": 0.5, "range": [-1.2154624479423382, 1.2044703350837975], "domain": [0.07581474190726165, 0.9415463692038496], "mirror": false, "tickangle": 0, "showline": true, "zeroline": false, "tickfont": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "zerolinecolor": "rgba(0, 0, 0, 1)", "anchor": "x", "visible": true, "ticks": "inside", "tickmode": "array", "linecolor": "rgba(0, 0, 0, 1)", "showgrid": true, "title": {"text": "Отклик", "standoff": 2, "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}}, "gridcolor": "rgba(0, 0, 0, 0.1)", "tickcolor": "rgb(0, 0, 0)", "type": "linear", "autorange": true}, "width": 823.703125}}
{"id": "0a7add5f-00d0-4eb4-b2cf-f19ba08d0507", "data": [{"showlegend": true, "mode": "lines", "xaxis": "x", "colorbar": {"title": {"text": ""}}, "name": "y1", "zmin": null, "yaxis": "y", "legendgroup": "y1", "zmax": null, "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 1}, "y": [0, 0, 0.02271565277894558, 0.16769758071285756, 0.24334045005993865, 0.3303233513043193, 0.4585588557951976, 0.4936747322593118, 0.6278840833391467, 0.6697869904503324, 0.7453469007473619, 0.8317804983422294, 0.838808756474924, 0.9384416483206925, 0.9303238973934866, 0.9770106431655033, 1.004740519786814, 0.9737617362602711, 1.0239229424407879, 0.9600310616534911, 0.9699061914301423, 0.9340238563298775, 0.865974457793715, 0.8636587467757453, 0.7507175334198624, 0.7270532439073221, 0.6357135190965181, 0.5426223421764115, 0.4968003138948779, 0.35299124682984434, 0.30907055033958525, 0.1815391583379705, 0.0839069276843137, 0.012739872531425112, -0.13608677164990973, -0.1807469425371851, -0.31859326910212865, -0.39665269057355124, -0.470745752908996, -0.5967441693601531, -0.6217854359939161, -0.7434197997019707, -0.7800980458727458, -0.8362793026589568, -0.9158237483149972, -0.9056910481743228, -0.9899250173657828, -0.9712476195684923, -0.9955512788796843, -1.0145143731252269, -0.9629247080238851, -0.9984939668918656, -0.9220917353844701, -0.9108580996124788, -0.8676949852429362, -0.7797897824140559, -0.7674562556525003, -0.6436317563290024, -0.6042427401513101, -0.5101522499360092, -0.4017633367351088, -0.3534650639599559, -0.2032589974049618, -0.15200625591857397, -0.028144835103657555, 0.07768302761028145, 0.14237963160143852, 0.29168998732971696, 0.33405962515611676, 0.461626013575567, 0.5400325715428496, 0.5992656754052251, 0.7201793600258346, 0.7341178816009477, 0.840497150007367, 0.8708197346766617, 0.90620656767394, 0.977097638084049, 0.9496847171058238, 1.016808830718401, 0.9877440213534767, 0.9891535112803599, 0.9990068285390838, 0.9277793557735555, 0.9482690632878992, 0.8609119797752405, 0.8290479923418119, 0.7797117782653538, 0.6739097723355221, 0.652246833682383, 0.5202448892096261, 0.4664003988378456, 0.3718351913310473, 0.25071400352234513, 0.20147836853748258, 0.048232278125721104, -0.008720192402569937, -0.1259913855808091, -0.23740959425655964, -0.29375942377762465, -0.4402000909960332, -0.47882777483632477, -0.47882777483632477], "type": "scatter", "x": [0, 0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1, 1.1, 1.2000000000000002, 1.3, 1.4000000000000001, 1.5, 1.6, 1.7000000000000002, 1.8, 1.9000000000000001, 2, 2.1, 2.2, 2.3000000000000003, 2.4000000000000004, 2.5, 2.6, 2.7, 2.8000000000000003, 2.9000000000000004, 3, 3.1, 3.2, 3.3000000000000003, 3.4000000000000004, 3.5, 3.6, 3.7, 3.8000000000000003, 3.9000000000000004, 4, 4.1000000000000005, 4.2, 4.3, 4.4, 4.5, 4.6000000000000005, 4.7, 4.800000000000001, 4.9, 5, 5.1000000000000005, 5.2, 5.300000000000001, 5.4, 5.5, 5.6000000000000005, 5.7, 5.800000000000001, 5.9, 6, 6.1000000000000005, 6.2, 6.300000000000001, 6.4, 6.5, 6.6000000000000005, 6.7, 6.800000000000001, 6.9, 7, 7.1000000000000005, 7.2, 7.300000000000001, 7.4, 7.5, 7.6000000000000005, 7.7, 7.800000000000001, 7.9, 8, 8.1, 8.200000000000001, 8.3, 8.4, 8.5, 8.6, 8.700000000000001, 8.8, 8.9, 9, 9.1, 9.200000000000001, 9.3, 9.4, 9.5, 9.600000000000001, 9.700000000000001, 9.8, 9.9, 10, 10], "zaxis": null, "z": null}, {"showlegend": true, "mode": "lines", "xaxis": "x", "colorbar": {"title": {"text": ""}}, "name": "y2", "zmin": null, "yaxis": "y", "legendgroup": "y2", "zmax": null, "line": {"color": "rgba(227, 111, 71, 1.000)", "shape": "linear", "dash": "solid", "width": 1}, "y": [0, 0, 0.022715652778945588, 0.1676975807128576, 0.24334045005993873, 0.33032335130431945, 0.45855885579519784, 0.49367473225931213, 0.6278840833391472, 0.6697869904503331, 0.7453469007473628, 0.8317804983422306, 0.8388087564749251, 0.9384416483206939, 0.9303238973934882, 0.977010643165505, 1.0047405197868156, 0.9737617362602728, 1.0239229424407896, 0.9600310616534931, 0.9699061914301446, 0.9340238563298795, 0.8659744577937172, 0.8636587467757476, 0.7507175334198646, 0.7270532439073243, 0.6357135190965202, 0.5426223421764136, 0.4968003138948798, 0.352991246829846, 0.3090705503395867, 0.18153915833797168, 0.08390692768431456, 0.012739872531425653, -0.1360867716499095, -0.1807469425371853, -0.31859326910212926, -0.39665269057355235, -0.47074575290899745, -0.596744169360155, -0.6217854359939182, -0.7434197997019732, -0.7800980458727487, -0.8362793026589601, -0.915823748315001, -0.9056910481743268, -0.9899250173657872, -0.971247619568497, -0.9955512788796891, -1.0145143731252317, -0.9629247080238901, -0.9984939668918709, -0.9220917353844753, -0.9108580996124839, -0.8676949852429413, -0.7797897824140609, -0.7674562556525051, -0.6436317563290068, -0.6042427401513142, -0.5101522499360128, -0.4017633367351121, -0.3534650639599588, -0.2032589974049642, -0.1520062559185758, -0.028144835103658825, 0.07768302761028081, 0.14237963160143857, 0.2916899873297177, 0.3340596251561181, 0.46162601357556904, 0.5400325715428524, 0.5992656754052287, 0.7201793600258386, 0.7341178816009526, 0.8404971500073727, 0.870819734676668, 0.9062065676739467, 0.9770976380840561, 0.9496847171058312, 1.0168088307184089, 0.987744021353485, 0.9891535112803683, 0.9990068285390924, 0.9277793557735641, 0.9482690632879076, 0.8609119797752487, 0.8290479923418197, 0.7797117782653612, 0.673909772335529, 0.6522468336823896, 0.5202448892096322, 0.46640039883785095, 0.3718351913310518, 0.25071400352234885, 0.20147836853748538, 0.04823227812572299, -0.008720192402569008, -0.1259913855808092, -0.23740959425656077, -0.29375942377762687, -0.44020009099603635, -0.478827774836329, -0.478827774836329], "type": "scatter", "x": [0, 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 4, 4.1, 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, 4.8, 4.9, 5, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7, 5.8, 5.9, 6, 6.1, 6.2, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 6.9, 7, 7.1, 7.2, 7.3, 7.4, 7.5, 7.6, 7.7, 7.8, 7.9, 8, 8.1, 8.2, 8.3, 8.4, 8.5, 8.6, 8.7, 8.8, 8.9, 9, 9.1, 9.2, 9.3, 9.4, 9.5, 9.6, 9.7, 9.8, 9.9, 10, 10], "zaxis": null, "z": null}], "config": {"showlegend": false, "xaxis": {"showticklabels": true, "gridwidth": 0.5, "range": [0, 10], "domain": [0.0658209390492855, 0.9934383202099738], "mirror": false, "tickangle": 0, "showline": true, "zeroline": false, "tickfont": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "zerolinecolor": "rgba(0, 0, 0, 1)", "anchor": "y", "visible": true, "ticks": "inside", "tickmode": "array", "linecolor": "rgba(0, 0, 0, 1)", "showgrid": true, "title": {"text": "", "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}}, "gridcolor": "rgba(0, 0, 0, 0.1)", "tickcolor": "rgb(0, 0, 0)", "type": "linear", "autorange": true}, "paper_bgcolor": "rgba(255, 255, 255, 1.000)", "annotations": [], "height": 500, "margin": {"l": 0, "b": 20, "r": 0, "t": 20}, "plot_bgcolor": "rgba(255, 255, 255, 1.000)", "yaxis": {"showticklabels": true, "gridwidth": 0.5, "range": [-1.1277608906566774, 1.1371694599722353], "domain": [0.03762029746281716, 0.9901574803149606], "mirror": false, "tickangle": 0, "showline": true, "zeroline": false, "tickfont": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "zerolinecolor": "rgba(0, 0, 0, 1)", "anchor": "x", "visible": true, "ticks": "inside", "tickmode": "array", "linecolor": "rgba(0, 0, 0, 1)", "showgrid": true, "title": {"text": "", "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}}, "gridcolor": "rgba(0, 0, 0, 0.1)", "tickcolor": "rgb(0, 0, 0)", "type": "linear", "autorange": true}, "width": 823.703125}}