Rank: 374 based on 223 downloads (last 30 days) and 7 files submitted
photo

michael arant

E-mail
Company/University
Clemson University
Lat/Long
34.623779296875, -82.47898101806641

Personal Profile:

PhD student (Clemson University) in Automotive Engineering. 15 years work experience (R&D) in automotive supplier industry.

Professional Interests:
Vehicle testing, analysis, and modeling; engine programming,

 

Watch this Author's files

 

Files Posted by michael View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
29 Apr 2013 Compare Structures Compares two structured variables recursively and notes where the two structures are different. Author: michael arant compare, equal, structure, thank you 101 13
  • 4.28571
4.3 | 15 ratings
18 Jan 2013 Equations of motion to state space Converts set of equations of motion (symbolic format) into state space matrices (x_dot = A*x + B*u) Author: michael arant state space, symbolic, equation of motion, automotive, aerospace, control design 31 3
  • 5.0
5.0 | 2 ratings
18 Oct 2010 Excel File Reader Rather simple tool to read all data from all sheets in an excel file. Author: michael arant excel 10 0
16 Aug 2009 Screenshot swept_sine Swept sine generation program that maintains signal quality over entire frequency range Author: michael arant control design, mathematics, measurement, signal processing, simulation 40 0
14 Jul 2009 check_box Multi-selection radio box for graphical selection from a list of options. Author: michael arant menu, check, radio, list, gui 2 1
  • 5.0
5.0 | 1 rating
Comments and Ratings by michael View all
Updated File Comments Rating
25 Apr 2013 Compare Structures Compares two structured variables recursively and notes where the two structures are different. Author: michael arant

Brian: You are correct on the function handle issue. I never planned on that type of structure. Seems that this tool is due for an overhaul.....

14 Mar 2013 Equations of motion to state space Converts set of equations of motion (symbolic format) into state space matrices (x_dot = A*x + B*u) Author: michael arant

M and K are always NxN. C is always NxM. Thus A is NxN and B is NxM

M*x_dot=K*x+C*u
x_dot=M\K*x + M\C*u
x_dot=A*x+B*u

The “A” matrix is the relationship between states and their time derivatives (continuous model) or the current states and the states at the next time step (discreet model). “B” is the input matrix to the system.

17 Jan 2011 Spider plot tool Plots matrix column data in a spider plot. Author: michael arant

A few users with long legend labels have suggested replacing the location in the legend call (line 222) from ‘northeastoutside’ to ‘best’. This does improve appearance in some cases. I’ll leave it to the user to decide which placement to use.
michael

05 Feb 2010 Compare Structures Compares two structured variables recursively and notes where the two structures are different. Author: michael arant

Thank you David:
I’ll keep that in mind for an upgrade. I intended the pause command to be used to flag mismatched cases. That and the “er” output. When I get the chance, I’ll add an additional input to turn off the echo of all the structure fields.

03 Feb 2009 Spider plot tool Plots matrix column data in a spider plot. Author: michael arant

Thank you Linus

If you have any ideas on improving the function or the calling of the function, I would like to know. The passing of the axis labels, units, data set labels, etc. is a bit clunky but I could not think of a better method. I am hoping that as others use this someone with get an inspiration.

Comments and Ratings on michael's Files View all
Updated File Comment by Comments Rating
25 Apr 2013 Compare Structures Compares two structured variables recursively and notes where the two structures are different. Author: michael arant arant, michael

Brian: You are correct on the function handle issue. I never planned on that type of structure. Seems that this tool is due for an overhaul.....

25 Apr 2013 Compare Structures Compares two structured variables recursively and notes where the two structures are different. Author: michael arant Brian

Thanks, saved me some time.
It will fail to compare certain types of structure data. If the fields of the structure contain function handles, or various types of simulink objects. The failure generally occurs on line 151, because the subtract operator is not defined for all data types.

19 Apr 2013 Spider plot tool Plots matrix column data in a spider plot. Author: michael arant Rick

Works great! I agree with Linus, well commented and very nicely done!

22 Mar 2013 Compare Structures Compares two structured variables recursively and notes where the two structures are different. Author: michael arant Provencher, David

Very useful. Would have liked a 'silent' option to disable output to command window and use only the output variables for large structures.

14 Mar 2013 Equations of motion to state space Converts set of equations of motion (symbolic format) into state space matrices (x_dot = A*x + B*u) Author: michael arant arant, michael

M and K are always NxN. C is always NxM. Thus A is NxN and B is NxM

M*x_dot=K*x+C*u
x_dot=M\K*x + M\C*u
x_dot=A*x+B*u

The “A” matrix is the relationship between states and their time derivatives (continuous model) or the current states and the states at the next time step (discreet model). “B” is the input matrix to the system.

Top Tags Applied by michael
control design, simulation, aerospace, automotive, check
Files Tagged by michael View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
29 Apr 2013 Compare Structures Compares two structured variables recursively and notes where the two structures are different. Author: michael arant compare, equal, structure, thank you 101 13
  • 4.28571
4.3 | 15 ratings
18 Jan 2013 Equations of motion to state space Converts set of equations of motion (symbolic format) into state space matrices (x_dot = A*x + B*u) Author: michael arant state space, symbolic, equation of motion, automotive, aerospace, control design 31 3
  • 5.0
5.0 | 2 ratings
18 Oct 2010 Excel File Reader Rather simple tool to read all data from all sheets in an excel file. Author: michael arant excel 10 0
16 Aug 2009 Screenshot swept_sine Swept sine generation program that maintains signal quality over entire frequency range Author: michael arant control design, mathematics, measurement, signal processing, simulation 40 0
14 Jul 2009 check_box Multi-selection radio box for graphical selection from a list of options. Author: michael arant menu, check, radio, list, gui 2 1
  • 5.0
5.0 | 1 rating

Contact us