Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also...
Transcript of Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also...
![Page 1: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/1.jpg)
Remi Jonkman | Electric Superbike Twente
Marcel Wezenberg | CB Distribution aaaaaaaaaaa
Fully Electric from 0 to 100in less than 3 seconds!
![Page 2: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/2.jpg)
Agenda
• CB Distribution
• Electric Superbike Twente
• Design challenges
• Use of EDA Tools
• Results
![Page 3: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/3.jpg)
CB Distribution
• Cadence Channel Partner for the Benelux, Spain and Portugal• Focused on System, IC, Package and PCB solutions
• OrCAD • Allegro• Virtuoso
• Training• Tool and methodology
• CAD Support• Environment setup• Setup and maintenance of data transfer• Conversions
![Page 4: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/4.jpg)
Electric Superbike Twente
• 15 students
• Goals: • Show how epic electric motorcycles are!
• Winning the MotoE competition.• Thus beating TUDelft
• Collaborate in a large multidisciplinary team.
![Page 5: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/5.jpg)
Challenges
• Electrical System
• Mechanical System
• Finance
• Planning
• Short Development Phase
![Page 6: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/6.jpg)
Planning
September 2017December 2017
March 2018May 2018July 2018
DesignProductionOfficial ReleaseTestingFirst Race
![Page 7: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/7.jpg)
Top Level Requirements
• Power: 150 kW
• Maximum Voltage: 700 VDC
• Top speed: 250 km/h
• Torque: 500 Nm
• Capacity: 8-12 laps
• Maximum weight: 200 kg
• Water and Dust Proof
![Page 8: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/8.jpg)
Design Choices
Stock componentsPlug and playSupportAvailabilityCost
Self-made componentsFlexibilityCostTime expensivePotentially buggy
![Page 9: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/9.jpg)
Electrical System – High Level
![Page 10: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/10.jpg)
Safety
• What if throttle cable malfunctions at 200 km/h?
• What if there’s an under voltage in the high voltage battery pack?
• Fail Scenario’s• Driver safety first
• Automotive Grade ECU• Component selection
![Page 11: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/11.jpg)
Subsystems
• Analog
• Digital In/Out
• 12V Digital In/Out
• Communication• JTAG (Debugging)
• CAN
• SPI
• UART (RS232)
• Bluetooth
• Power Supplies• 1.9 V
• 3.3 V
• 5.0 V
• Overvoltage Protection
• Reverse Polarity Protection
• Microprocessor
![Page 12: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/12.jpg)
Subsystems – Block Diagram
![Page 13: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/13.jpg)
Mixed Signal Circuit Simulation
• Why simulation?• Verify our design choices
• Functionality
• Reliability
• Quick compared to hardware production process• A lot of PSpice models available
![Page 14: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/14.jpg)
Tools Used
• OrCAD Capture
• PSpice
• OrCAD PCB Editor• Padstack Editor
• Constraint Areas
![Page 15: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/15.jpg)
Use of EDA Tools
• Mixed Signal Circuit Simulation • Simulation models
• Reliability Analysis
• PCB Design• Constraints
• 3D View
• Multi board verification
![Page 16: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/16.jpg)
Use of EDA ToolsSimulation models
• There’re many vendor Spice models, it’s a continuous project to integrate them• Create a matching symbol, check behave, add Maximum Operating Conditions
• Different sources• Vendor manufacturer sites• Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models• Many people write papers and use Spice to create specific models
• Eg. LittleFuse resettable fuse, miniSMDC050F
• Spice simulation, not just to verify functionality, but also:• Temperature analysis
• Self heating effects• Dynamic temperature behave during transient analysis
• Reliability analysis• Check maximum operation conditions• Include tolerances
![Page 17: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/17.jpg)
Use of EDA ToolsReliability Analysis
• Sensitivity
• Monte Carlo
• Stress Analysis, “Smoke”
![Page 18: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/18.jpg)
Use of EDA ToolsReliability: Sensitivity Analysis
• Find parts with most impact on Specification• High impact => must use low tolerances => more expensive
• Low impact => could use higher tolerances => cheaper
• Find worst case scenario and determine if this is within specification
• Verify each domain (Time, Frequency, DC)
![Page 19: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/19.jpg)
Driver ADC input filter circuit
V1
5
Cs
5p
Cp1
5p
FB
Buffer and LP Filter
D2
C4
4.7u
R3
33.2
Rad
825Cp2
0.8p
0
L1 200nWire
I1
250n
V25Vac
0Vdc
FB
L2 200n
0 Rsw1
0.3k
Source
D1
MPC5744P IC ADC
AD8629
U1
+
-
OUT
V-
V+
![Page 20: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/20.jpg)
Sensitivity AnalysisResults
• Designed for 1k Bandwidth
• Calculated Min and Max Bandwidth: 841 and 1.25k(based on 10% tolerance)
• No Impact of Cs on Bandwidth
![Page 21: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/21.jpg)
Use of EDA ToolsReliability: Maximum Operation Conditions
• Check Against Maximum Operation Conditions• Stress Analysis, or also called ‘Smoke’
• Based on Transient simulation of a real-life scenario
• Automation of many measurements• Peak Voltage/Currents
• Max breakdown voltage
• C-E voltages
• Max Power dissipation
• Junction temperatures
![Page 22: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/22.jpg)
Use of EDA ToolsReliability: Maximum Operation Conditions
• PSpice is the only spice simulator that supports smoke analysis
• PSpice models have Smoke parameters built-in
• It’s customizable• Take datasheet values
![Page 23: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/23.jpg)
Use of EDA ToolsReliability: Smoke results
![Page 24: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/24.jpg)
Use of EDA Tools
• Mixed Signal Circuit Simulation • Why simulation
• Simulation models
• Reliability Analysis
• PCB Design• Constraints
• Multi board verification
• 3D View
![Page 25: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/25.jpg)
Use of EDA ToolsCreate constraints
• With help of Simulation results• Currents -> Trace Width
• Voltage levels -> Trace to Trace spacing
• With help of Signal topology study• Impedance mismatch -> Reflection
• Highspeed -> Differential pair, matching length and phase.
• Start constraining at Schematic level
![Page 26: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/26.jpg)
Use of EDA ToolsPCB Design, 3D view
• Footprint verification
• Height verification
![Page 27: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/27.jpg)
• Multi board project• Name of board• High level connections
• Connection Analysis• Number of pins• Net naming
• Color highlighting• Matching, Missing
connections
Use of EDA ToolsMulti board, interconnect verification
![Page 28: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/28.jpg)
Use of EDA ToolsSummary
• One vendor• PSpice driven layout, set the right constraints
• One schematic environment to drive both simulation and multi PCB-design
• Powerful simulation capabilities beyond regular spice simulation• Smoke
• PCB• Unique centralized constraint management
• Integrated verification
![Page 29: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/29.jpg)
Resulting PCB
• After simulation did we have any problems?
• Is it safe to drive the bike?
• Is the bike fast?
![Page 30: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/30.jpg)
Race Results
11-12 augustus 2018
Donington Park Verenigd Koninkrijk P2
31-1 september 2018
Assen Nederland P1
5-6 oktober 2018 Anglesey Verenigd Koninkrijk P1
![Page 31: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/31.jpg)
European Champions
![Page 32: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/32.jpg)
More information
• Visit our booth: 22
• See the real thing, an electric superbike
• Thanks for your attention
![Page 33: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/33.jpg)
More information
• Visit our booth: 19
• See the real thing, an electric superbike
• Thanks for your attention
![Page 34: Fully Electric from 0 to 100 in less than 3 seconds! · •Not just Spice, but also C/C++/Verilog-ADMS or even Matlab/Simulink models •Many people write papers and use Spice to](https://reader035.fdocuments.net/reader035/viewer/2022081615/5fde351f6b623f1bee2123e8/html5/thumbnails/34.jpg)