{"id":59463,"date":"2025-11-05T07:46:57","date_gmt":"2025-11-05T13:46:57","guid":{"rendered":"https:\/\/www.arbin.com\/?p=59463"},"modified":"2025-11-06T02:40:24","modified_gmt":"2025-11-06T08:40:24","slug":"test-ev-battery-pack-with-real-time-drive-condition-using-simulation-control-types","status":"publish","type":"post","link":"https:\/\/dev.arbin.com\/zh\/test-ev-battery-pack-with-real-time-drive-condition-using-simulation-control-types.html","title":{"rendered":"Test EV Battery pack with real-time drive condition using Simulation Control types"},"content":{"rendered":"<p data-renderer-start-pos=\"203\">Information and Instructions for using the Simulation control types.<\/p>\n<h2 id=\"1.-General-Description\" data-renderer-start-pos=\"273\"><strong data-renderer-mark=\"true\">1. General Description<\/strong><\/h2>\n<p data-renderer-start-pos=\"297\">Simulation refers to the ability to input data collected from a non-formulated dynamic regime (i.e. other than Constant Current, Constant Voltage, Constant Power, Ramp, Staircase, Pulse, or Formula) as a control function. There are three control types:<\/p>\n<p data-renderer-start-pos=\"552\">1. Current Simulation \u2013 uses a current (A) -vs- time (s) profile<\/p>\n<p data-renderer-start-pos=\"619\">2. Load Simulation \u2013 uses a Load (Ohm) -vs- time (s) profile<\/p>\n<p data-renderer-start-pos=\"682\">3. Power Simulation \u2013 uses a power (W) -vs- time (s) profile<\/p>\n<p data-renderer-start-pos=\"744\"><strong data-renderer-mark=\"true\">\u5907\u6ce8<\/strong><\/p>\n<ul class=\"ak-ul\" data-indent-level=\"1\">\n<li>\n<p data-renderer-start-pos=\"754\">Simulation is generally used on less than 16 channels per channel board. We encourage no more than one simulation profile be run per microcontroller<\/p>\n<\/li>\n<\/ul>\n<h2 id=\"2.-Data-Control\/Collection-Rate-\uf0b7\" data-renderer-start-pos=\"906\">2. Data Control\/Collection Rate \uf0b7<\/h2>\n<p data-renderer-start-pos=\"942\">The simulation control interval is suggested to be 10ms or longer for best performance.<\/p>\n<p data-renderer-start-pos=\"1031\">Simulation control supports automatic logging data whenever control value changes. User can also set additional logging criteria in log limit.<\/p>\n<h2 id=\"3.-Common-Applications\" data-renderer-start-pos=\"1176\">3. Common Applications<\/h2>\n<p data-renderer-start-pos=\"1201\">Simulation is very common within the <span data-highlighted=\"true\" data-vc=\"highlighted-text\">\u9a71\u52a8\u5668<\/span> market. Many <span data-highlighted=\"true\" data-vc=\"highlighted-text\"><span class=\"_kqswh2mm\"><span class=\"_5pioz8co _189e1dm9 _1il9buyh _19lc184f _d0altlke\" data-testid=\"definition-highlighter\">USABC<\/span><\/span><\/span> tests such as the <span data-highlighted=\"true\" data-vc=\"highlighted-text\"><span class=\"_kqswh2mm\"><span class=\"_5pioz8co _189e1dm9 _1il9buyh _19lc184f _d0altlke\" data-testid=\"definition-highlighter\">FUDS<\/span><\/span><\/span> require simulations. The power tool industry is another market that commonly uses simulations.<\/p>\n<h2 id=\"4.-Creating-a-Simulation-Profile\" data-renderer-start-pos=\"1379\">4. Creating a Simulation Profile<\/h2>\n<p data-renderer-start-pos=\"1413\">Simulation profiles may be written or copied from any source, but must be saved in a .txt document. Microsoft Windows Notepad is an easy choice. \uf0b7<\/p>\n<p data-renderer-start-pos=\"1562\">Data should be entered in two columns for Current, Voltage, and Power profiles. \uf0b7<\/p>\n<p data-renderer-start-pos=\"1646\">The left column is time (in seconds) and the right column is the control value (in amps, volts, or watts). Make sure there are no missing values and the number of values in each column is equal. \uf0b7 The space between columns does not matter as long as it is consistent.<\/p>\n<p data-renderer-start-pos=\"1915\">The user can create a new simulation profile text file from within the <span data-highlighted=\"true\" data-vc=\"highlighted-text\"><span class=\"_kqswh2mm\"><span class=\"_5pioz8co _189e1dm9 _1il9buyh _19lc184f _d0altlke\" data-testid=\"definition-highlighter\">MITS<\/span><\/span><\/span> Pro software. This will be shown below.<\/p>\n<div class=\"rich-media-item mediaSingleView-content-wrap image-center css-1ejncri\" data-layout=\"center\" data-width=\"397\" data-width-type=\"pixel\" data-node-type=\"mediaSingle\" data-vc=\"media-single\" data-renderer-start-pos=\"2032\" data-media-vc-wrapper=\"true\" data-ssr-placeholder=\"Eb7Gh:EfLS5:z8NN7:qz-Pe:Y6119-0\">\n<div class=\"css-1x0o060\">\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-59476\" src=\"https:\/\/www.arbin.com\/wp-content\/uploads\/2025\/11\/simulation-profile-text-file.png\" alt=\"simulation profile text file\" width=\"595\" height=\"874\" srcset=\"https:\/\/dev.arbin.com\/wp-content\/uploads\/2025\/11\/simulation-profile-text-file.png 595w, https:\/\/dev.arbin.com\/wp-content\/uploads\/2025\/11\/simulation-profile-text-file-340x500.png 340w, https:\/\/dev.arbin.com\/wp-content\/uploads\/2025\/11\/simulation-profile-text-file-8x12.png 8w\" sizes=\"auto, (max-width: 595px) 100vw, 595px\" \/><\/p>\n<\/div>\n<\/div>\n<p data-renderer-start-pos=\"2035\">Note: by nature, each line represents a pulse.<\/p>\n<ul class=\"ak-ul\" data-indent-level=\"1\">\n<li>\n<p data-renderer-start-pos=\"2086\">The pulse amplitude is defined by the right column<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2140\">The pulse <strong data-renderer-mark=\"true\">ending <\/strong>time (not the starting time) is the value on the left column<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2221\">The pulse starting time is the ending time of the previous pulse (defined in the upper line)<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2317\">The first pulse\u2019s starting time is 0 by default<\/p>\n<\/li>\n<\/ul>\n<h2 id=\"5.-Performing-a-Simulation-\u2013-We-will-create-a-current-vs-time-simulation-profile\" data-renderer-start-pos=\"2368\">5. Performing a Simulation \u2013 We will create a current-vs-time simulation profile<\/h2>\n<p data-renderer-start-pos=\"2452\">Step 1. The desired control type may be selected from the list as shown. For our example, we will choose a current simulation.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-59475\" src=\"https:\/\/www.arbin.com\/wp-content\/uploads\/2025\/11\/current-simulation.png\" alt=\"current simulation\" width=\"444\" height=\"323\" srcset=\"https:\/\/dev.arbin.com\/wp-content\/uploads\/2025\/11\/current-simulation.png 444w, https:\/\/dev.arbin.com\/wp-content\/uploads\/2025\/11\/current-simulation-16x12.png 16w\" sizes=\"auto, (max-width: 444px) 100vw, 444px\" \/><\/p>\n<p data-renderer-start-pos=\"2585\">Step 2. Right-click in the Control Value field and you may either <em data-renderer-mark=\"true\">Assign a Simulation File<\/em> or create a <em data-renderer-mark=\"true\">New Simulation File<\/em>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-59474\" src=\"https:\/\/www.arbin.com\/wp-content\/uploads\/2025\/11\/create-a-new-simulation-file.png\" alt=\"create a new simulation file\" width=\"432\" height=\"225\" srcset=\"https:\/\/dev.arbin.com\/wp-content\/uploads\/2025\/11\/create-a-new-simulation-file.png 432w, https:\/\/dev.arbin.com\/wp-content\/uploads\/2025\/11\/create-a-new-simulation-file-18x9.png 18w\" sizes=\"auto, (max-width: 432px) 100vw, 432px\" \/><\/p>\n<ul class=\"ak-ul\" data-indent-level=\"1\">\n<li>\n<p data-renderer-start-pos=\"2717\">Assigning a Simulation File will list all .txt files saved in the Profile Simulation folder if you have already created a simulation profile. C:\\ArbinSoftware\\MITS_PRO\\Profiles_Simulation<\/p>\n<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-59472\" src=\"https:\/\/www.arbin.com\/wp-content\/uploads\/2025\/11\/assigning-a-simulation-file.png\" alt=\"assigning a simulation file\" width=\"500\" height=\"380\" srcset=\"https:\/\/dev.arbin.com\/wp-content\/uploads\/2025\/11\/assigning-a-simulation-file.png 500w, https:\/\/dev.arbin.com\/wp-content\/uploads\/2025\/11\/assigning-a-simulation-file-16x12.png 16w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<ul class=\"ak-ul\" data-indent-level=\"1\">\n<li>\n<p data-renderer-start-pos=\"2913\">Creating a New Simulation File will automatically open a new Notepad .txt file where data can be entered. As stated previously, the left column is time (sec) and the right column is the control value (amps, volts, or watts). The space between columns does not matter.<\/p>\n<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-59471\" src=\"https:\/\/www.arbin.com\/wp-content\/uploads\/2025\/11\/creating-a-new-simulation-file.png\" alt=\"creating a new simulation file\" width=\"549\" height=\"339\" srcset=\"https:\/\/dev.arbin.com\/wp-content\/uploads\/2025\/11\/creating-a-new-simulation-file.png 549w, https:\/\/dev.arbin.com\/wp-content\/uploads\/2025\/11\/creating-a-new-simulation-file-500x309.png 500w, https:\/\/dev.arbin.com\/wp-content\/uploads\/2025\/11\/creating-a-new-simulation-file-18x12.png 18w\" sizes=\"auto, (max-width: 549px) 100vw, 549px\" \/><\/p>\n<p data-renderer-start-pos=\"3187\"><mark id=\"4cd3eafa-65cd-4001-89c8-919977cc6496\" class=\"css-8juiez\" tabindex=\"0\" role=\"button\" data-renderer-mark=\"true\" data-mark-type=\"annotation\" data-mark-annotation-type=\"inlineComment\" data-id=\"4cd3eafa-65cd-4001-89c8-919977cc6496\" aria-details=\"4cd3eafa-65cd-4001-89c8-919977cc6496\" aria-expanded=\"false\" data-mark-annotation-state=\"active\" data-has-focus=\"false\" data-is-hovered=\"false\">Below is the finished test schedule to run a current simulation. Note the limit for step duration should be slightly longer than your simulation will run. Data will be logged every 1 second AND with a change in current of greater than 1mA in this example.<\/mark><\/p>\n<div class=\"rich-media-item mediaSingleView-content-wrap image-center css-1uxbvz6\" data-layout=\"center\" data-width=\"760\" data-width-type=\"pixel\" data-node-type=\"mediaSingle\" data-vc=\"media-single\" data-renderer-start-pos=\"3446\" data-media-vc-wrapper=\"true\" data-ssr-placeholder=\"Eb7Gh:EfLS5:z8NN7:qz-Pe:Y6119-5\">\n<div class=\"css-1mxxect\">\n<div data-type=\"file\" data-node-type=\"media\" data-width=\"503\" data-height=\"117\" data-id=\"d852a6b0-48c6-49f3-bdde-f3a6fa44b8aa\" data-collection=\"contentId-932249654\" data-file-name=\"{CBBECD44-01EC-4685-A47F-579697367D6C}-20250930-085029.png\" data-file-size=\"136713\" data-file-mime-type=\"image\/png\" data-alt=\"\" data-renderer-start-pos=\"3447\" data-ssr-placeholder=\"nouWf:Eb7Gh:EfLS5:z8NN7:qz-Pe:Y6119-5\" data-context-id=\"932249654\">\n<div id=\"newFileExperienceWrapper\" class=\"_2rkofajl _vchhusvi _kqswh2mm _ect41gqc _p12f1osq _c71l1osq _1bsb1qmm _4t3ine4n _1hlmi3bv _1rquusvi _eg5410xm _mts3kb7n _1ntskb7n new-file-experience-wrapper\" data-testid=\"media-card-view\" data-media-vc-wrapper=\"true\">\n<div class=\"_1reo15vq _18m915vq _2rkofajl _1e0c1txw _kqswh2mm _p12f1osq _1bsb1osq _4t3i1osq _c71l1osq media-file-card-view\" data-testid=\"media-file-card-view\" data-test-status=\"complete\" data-test-source=\"remote\" data-test-media-name=\"{CBBECD44-01EC-4685-A47F-579697367D6C}-20250930-085029.png\" data-test-progress=\"1\">\n<div class=\"_kqswstnw _1bsb1osq _4t3i1osq _1e0c1txw _2lx21bp4 _1bah1h6o _4cvr1h6o\" data-testid=\"ImageRendererWrapper\">\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-59470\" src=\"https:\/\/www.arbin.com\/wp-content\/uploads\/2025\/11\/schedule-to-run-a-current-simulation.png\" alt=\"schedule to run a current simulation\" width=\"754\" height=\"175\" srcset=\"https:\/\/dev.arbin.com\/wp-content\/uploads\/2025\/11\/schedule-to-run-a-current-simulation.png 754w, https:\/\/dev.arbin.com\/wp-content\/uploads\/2025\/11\/schedule-to-run-a-current-simulation-500x116.png 500w, https:\/\/dev.arbin.com\/wp-content\/uploads\/2025\/11\/schedule-to-run-a-current-simulation-18x4.png 18w, https:\/\/dev.arbin.com\/wp-content\/uploads\/2025\/11\/schedule-to-run-a-current-simulation-600x139.png 600w\" sizes=\"auto, (max-width: 754px) 100vw, 754px\" \/><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-renderer-start-pos=\"3449\">If you want to repeat the simulation profile multiple times (for example, three times), you can choose either <strong data-renderer-mark=\"true\">\u201cRepeat without extra 2 points\u201d<\/strong> or <strong data-renderer-mark=\"true\">\u201cRepeat with extra 2 points\u201d, <\/strong>and control the number of cycle by setting the step time limit. For instance, if your simulation profile lasts <strong data-renderer-mark=\"true\">500 seconds<\/strong>, you can set the <strong data-renderer-mark=\"true\">step time limit<\/strong> to <strong data-renderer-mark=\"true\">1501 seconds<\/strong>.<\/p>\n<div class=\"rich-media-item mediaSingleView-content-wrap image-center css-1m850o4\" data-layout=\"center\" data-width=\"758\" data-width-type=\"pixel\" data-node-type=\"mediaSingle\" data-vc=\"media-single\" data-renderer-start-pos=\"3798\" data-media-vc-wrapper=\"true\" data-ssr-placeholder=\"Eb7Gh:EfLS5:z8NN7:qz-Pe:Y6119-6\">\n<div class=\"css-19arvlm\">\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-59469\" src=\"https:\/\/www.arbin.com\/wp-content\/uploads\/2025\/11\/simulation-control-value.png\" alt=\"simulation control value\" width=\"1270\" height=\"457\" srcset=\"https:\/\/dev.arbin.com\/wp-content\/uploads\/2025\/11\/simulation-control-value.png 1270w, https:\/\/dev.arbin.com\/wp-content\/uploads\/2025\/11\/simulation-control-value-500x180.png 500w, https:\/\/dev.arbin.com\/wp-content\/uploads\/2025\/11\/simulation-control-value-1024x368.png 1024w, https:\/\/dev.arbin.com\/wp-content\/uploads\/2025\/11\/simulation-control-value-768x276.png 768w, https:\/\/dev.arbin.com\/wp-content\/uploads\/2025\/11\/simulation-control-value-18x6.png 18w, https:\/\/dev.arbin.com\/wp-content\/uploads\/2025\/11\/simulation-control-value-600x216.png 600w\" sizes=\"auto, (max-width: 1270px) 100vw, 1270px\" \/><\/p>\n<\/div>\n<\/div>\n<p data-renderer-start-pos=\"3801\">\"(\u300a\u4e16\u754c\u4eba\u6743\u5ba3\u8a00\u300b) <strong data-renderer-mark=\"true\">\u201cextra 2 points\u201d<\/strong> option adds two additional data points\u2014one at the beginning and one at the end\u2014of the logged data set for <em data-renderer-mark=\"true\">each line<\/em> in the simulation file.<\/p>\n<p data-renderer-start-pos=\"3965\">\u53c2\u8003\u8d44\u6599\u3002<\/p>\n<p data-renderer-start-pos=\"3977\"><span data-inline-card=\"true\" data-card-url=\"https:\/\/www.arbin.com\/battery-test-equipment\/electric-vehicle-battery-testing.html\" data-annotation-inline-node=\"true\" data-renderer-start-pos=\"3977\" data-annotation-mark=\"true\" data-ssr-placeholder=\"0vDZ-:EfLS5:z8NN7:qz-Pe:Y6119-0\"><a class=\"_1yt4x7n9 _2rko12b0 _v56415x0 _1e0c1nu9 _16d9qvcn _syaz14q2 _1rkwglyw _4cvx15qp _19bvidpf _18u01i6y _uizt1kdv\" href=\"https:\/\/www.arbin.com\/battery-test-equipment\/electric-vehicle-battery-testing.html\" data-testid=\"lazy-render-placeholder\">https:\/\/www.arbin.com\/battery-test-equipment\/electric-vehicle-battery-testing.html<\/a><\/span><\/p>\n<p data-renderer-start-pos=\"3981\"><a class=\"_ymio1r31 _ypr0glyw _zcxs1o36 _mizu1p6i _1ah3dkaa _ra3xnqa1 _128mdkaa _1cvmnqa1 _4davt94y _4bfu1r31 _1hms8stv _ajmmnqa1 _vchhusvi _kqswh2mm _syaz14q2 _ect41gqc _1a3b1r31 _4fpr8stv _5goinqa1 _f8pj14q2 _9oik1r31 _1bnxglyw _jf4cnqa1 _30l314q2 _1nrm1r31 _c2waglyw _1iohnqa1 _9h8h16c2 _1053w7te _1ienw7te _n0fxw7te _1vhvg3x0\" title=\"https:\/\/inldigitallibrary.inl.gov\/sites\/sti\/sti\/6492291.pdf\" href=\"https:\/\/inldigitallibrary.inl.gov\/sites\/sti\/sti\/6492291.pdf\" data-renderer-mark=\"true\">https:\/\/inldigitallibrary.inl.gov\/sites\/sti\/sti\/6492291.pdf<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Information and Instructions for using the Simulation control types. 1. General Description Simulation refers to the ability to input data collected from a non-formulated dynamic regime (i.e. other than Constant Current, Constant Voltage, Constant Power, Ramp, Staircase, Pulse, or Formula) as a control function. There are three control types: 1. Current Simulation \u2013 uses a [&hellip;]<\/p>","protected":false},"author":6,"featured_media":59471,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"none","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[412,419],"tags":[],"class_list":["post-59463","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-application-notes","category-latest-news"],"acf":[],"_links":{"self":[{"href":"https:\/\/dev.arbin.com\/zh\/wp-json\/wp\/v2\/posts\/59463","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.arbin.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev.arbin.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev.arbin.com\/zh\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.arbin.com\/zh\/wp-json\/wp\/v2\/comments?post=59463"}],"version-history":[{"count":4,"href":"https:\/\/dev.arbin.com\/zh\/wp-json\/wp\/v2\/posts\/59463\/revisions"}],"predecessor-version":[{"id":59479,"href":"https:\/\/dev.arbin.com\/zh\/wp-json\/wp\/v2\/posts\/59463\/revisions\/59479"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.arbin.com\/zh\/wp-json\/wp\/v2\/media\/59471"}],"wp:attachment":[{"href":"https:\/\/dev.arbin.com\/zh\/wp-json\/wp\/v2\/media?parent=59463"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.arbin.com\/zh\/wp-json\/wp\/v2\/categories?post=59463"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.arbin.com\/zh\/wp-json\/wp\/v2\/tags?post=59463"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}