element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Personal Blogs
  • Community Hub
  • More
Personal Blogs
Legacy Personal Blogs Where to stop reporting...
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: mouch
  • Date Created: 28 Apr 2012 2:12 PM Date Created
  • Views 588 views
  • Likes 1 like
  • Comments 0 comments
  • simpowersystems
  • converters
  • timing
  • simulink
  • publications
Related
Recommended

Where to stop reporting...

mouch
mouch
28 Apr 2012

In my previous post I mentioned my worries on the missing data of current pubblication. But as with everything there is an oposite side to the story.

 

As I mentioned I am currently simulating dc-dc converters and a characteristic of these models is they are full of switching moments. And often stability in these systems is depended on the accurate moment of switching. For example, in peak current control a dc-dc converter becomes unstable once the dutycycle goes above 0.5 (D>0.5). This can be countered with a ramp adjustment signal but this is all timing dependent.

 

Matlab knows something like variable timing calculation (not 100% on the exact name), basically what it does it allows the program to change the step size to speed up the simulation which is especially usefull when you have complex systems over a long time period, but there is a chance that a switching moment is missed and eventhough the system should not become unstable if the switching moment was not missed it does become unstable.

 

An example circuit and outcomes are shown in the pictures below: The idea behind the circuit is that the change of the pulse is detected and only the positive going pulse is allowed to go through. From theory it is know that the derivative of an pulse if a very steep (dirac) pulse, which is what is needed in the system but from the graph it is shown that the result is not a steep very thin pulse but there seems a delay in the signal returning to zero and this is because of the variable timing. Matlab has decided that it only needs a timestep in simulation of x, which is the delay. Now, in the graph below it can be seen that the pulse is not really a pulse and in other circuits it can be shown that this effect causes instability.

image

 

The pulse graph:

image

 

 

 

There are various solutions too this issue but then the question arises which is the best one. Too find this out I posted the question to the mathworks forum: http://mathworks.com/matlabcentral/answers/36809-maximum-step-size-or-automatic-timing#answer_46023 and I got a reply which discusses various options.

 

Back to my original point: where do you stop reporting? I mean, would these settings for simulation also be reported in any paper? And the reasons why you have used these settings? Part of me is saying a clear yes, but instandly it becomes clear that this starts to eat up valuable space in your paper. But on the other hand without the information your simulation cannot be reproduced So where would / should you end?

 

my2p

  • Sign in to reply
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube