Rank: 130 based on 690 downloads (last 30 days) and 10 files submitted
photo

Robyn Jackey

E-mail
Company/University
MathWorks
Lat/Long
42.29968, -71.34927

Personal Profile:

I'm a senior technical consultant at MathWorks. I specialize in software architectural design, application development, complex parameter estimation strategies, and electrical system simulation including lithium batteries. For more information, please see http://www.mathworks.com/services/consulting/meet-our-team/index.html#robyn_jackey


 

Watch this Author's files

 

Files Posted by Robyn Jackey View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
05 Nov 2014 Screenshot Lithium Battery Model, Simscape Language and Simulink Design Optimization Multi-temperature lithium battery model using Simscape language and Simulink Design Optimization Author: Robyn Jackey lithium, battery, demo, electrical, equivalent circuit, parameter estimation 306 23
  • 4.75
4.8 | 4 ratings
05 Nov 2014 Screenshot Tree Controls for User Interfaces Provides the capability to easily create tree controls for an application or user inter Author: Robyn Jackey oop, user interface, gui, tree, uitree, java 79 9
  • 5.0
5.0 | 3 ratings
18 Apr 2014 Screenshot Automotive Electrical System Simulation and Control A conventional vehicle electrical system model with alternator, battery, loads, and idle control. Author: Robyn Jackey automotive, vehicle, battery, electrical, alternator, control design 124 6
  • 4.8
4.8 | 5 ratings
21 Nov 2013 Screenshot Electromagnetic Field Demo Visualization of the electromagnetic field induced by current in a straight wire. Author: Robyn Jackey electromagnetic field, electromagnetism, induced, current, ampere, biotsavart 47 1
  • 5.0
5.0 | 2 ratings
26 Jul 2010 Screenshot Two Pane Selection GUI A simple dialog which allows you to select items from the left list and place them on the right. Author: Robyn Jackey matlab, dialog, gui, selectdlg, selectiondlg, select 26 1
  • 4.5
4.5 | 2 ratings
Comments and Ratings by Robyn Jackey View all
Updated File Comments Rating
04 Nov 2014 Tree Controls for User Interfaces Provides the capability to easily create tree controls for an application or user inter Author: Robyn Jackey

Hi David,

Thanks for your review. I do hope to submit a Java table wrapper in the coming months. It's in testing phase now.

Thanks,
Robyn

04 Nov 2014 Lithium Battery Model, Simscape Language and Simulink Design Optimization Multi-temperature lithium battery model using Simscape language and Simulink Design Optimization Author: Robyn Jackey

Kirankumar - You can use drive cycles (validation) data with Simulink Design Optimization to tune parameters of a model. I would encourage doing so. However, the circuit parameter values may need to have good initial guesses for them to converge.

Pulse data is nice because it allows you to isolate the contributions of the different equivalent circuit elements.

26 Sep 2014 Tree Controls for User Interfaces Provides the capability to easily create tree controls for an application or user inter Author: Robyn Jackey

Actually, as I look at it closer, the issue is because NodeDraggedCallback is supposed to return a Boolean result. It needs to tell the tree whether the current location is a valid drop point or not. The disp command doesn’t produce an output result. However, the fprintf works without erroring out.

26 Sep 2014 Tree Controls for User Interfaces Provides the capability to easily create tree controls for an application or user inter Author: Robyn Jackey

Hi Julien,

I think this issue with setting NodeDraggedCallback is related to the disp() command and/or the hgfeval() command. I will inform the development team.

For now, you could use fprintf instead:

TreeObj.NodeDraggedCallback = @(h,e)fprintf('NodeDragged\n');

25 Sep 2014 Automotive Electrical System Simulation and Control A conventional vehicle electrical system model with alternator, battery, loads, and idle control. Author: Robyn Jackey

Christopher,

You will need to remove the 3D lookup as you mention. If you want to control power output, you will also need to modify the control loop that is adjusting alternator current to meet the voltage setpoint that was coming out of that lookup before.

If you want to discuss more or want some consulting assistance with this, please go to the "contact author" link to email me directly.

Comments and Ratings on Robyn Jackey's Files View all
Updated File Comment by Comments Rating
05 Nov 2014 Tree Controls for User Interfaces Provides the capability to easily create tree controls for an application or user inter Author: Robyn Jackey David Barry

Hi Robyn,

I recently shared our table requirements with David Sampson. I would be interested to hear which of those you will be covering in your forthcoming Java table.

Regards
David

04 Nov 2014 Tree Controls for User Interfaces Provides the capability to easily create tree controls for an application or user inter Author: Robyn Jackey Robyn Jackey

Hi David,

Thanks for your review. I do hope to submit a Java table wrapper in the coming months. It's in testing phase now.

Thanks,
Robyn

04 Nov 2014 Lithium Battery Model, Simscape Language and Simulink Design Optimization Multi-temperature lithium battery model using Simscape language and Simulink Design Optimization Author: Robyn Jackey Robyn Jackey

Kirankumar - You can use drive cycles (validation) data with Simulink Design Optimization to tune parameters of a model. I would encourage doing so. However, the circuit parameter values may need to have good initial guesses for them to converge.

Pulse data is nice because it allows you to isolate the contributions of the different equivalent circuit elements.

03 Nov 2014 Lithium Battery Model, Simscape Language and Simulink Design Optimization Multi-temperature lithium battery model using Simscape language and Simulink Design Optimization Author: Robyn Jackey Kirankumar

We are trying to estimate parameters for Lithium-Ion battery with Rin+R1||C1 structure. For moment we shall not consider the thermal effect. All three parameters shall be 2-D look-up tables with breakups along SOC and Ibat(temperature in future).

We are looking for high accurate estimation(<10mV). Till now, we used System identification tool box to estimate the parameter for all the scenarios as per the breakups mentioned above. But, while validation with drive pattern data(validation data) we get huge error. We are thinking to try Parameter estimation toolbox to get better results.

My query is:
1) is it possible to directly feed the validation data to parameter identification toolbox for estimation? or its always necessary to provide the pulse data for estimation?
2) Intent is we do not have all the pulse data with different SOC and Ibat.

Regards,
kirankumar

14 Oct 2014 Tree Controls for User Interfaces Provides the capability to easily create tree controls for an application or user inter Author: Robyn Jackey David Barry

Hi Robyn,

Fantastic submission. I had to recently write my own code for drag/drop with checkbox trees and it was a headache to say the least. I think I'll be moving over to using this straight away. Please push the developers to get this in to the product ASAP!

If you could now just submit a similar quality submission to wrap a Java table to fix all of uitables shortfalls that would be fantastic as I can then ditch my own code for this.

Regards
David

Contact us