Software Listing of Author : "Gilles"

This simulation illustrates the effects of the fixed-point computations on the closed-loop precision for a 16-bits PID controller. The rounding mode, the point where the truncations take place and the format width for the internal variable have a significant action on the closed-loop permanent error. Three versions of the same PI(D=0) controller are implemented : i) double (floating point), ii) 16 bits single precision (fixed point) and iii) 16-bits double precision (fixed point).

  • Publisher: Gilles
  • Date Released: 19-06-2013
  • Download Size: 10 KB
  • Download
  • Platform: Matlab, Scripts

The effect of fixed-point arithmetic in 16-bits PID controller C routines on the closed-loop precision is shown in this Simulink model. Two Simulink blocks that implement single and double precision 16-bits PID C routines are generated with the LCT. The C sources are supplied for user modifications if required. Controllers work with 16-bits data and coefficients word lengths. Coefficients and data fixed-point numbers have respectively 12-bits and 10-bits fractionnal part. For a reference step excitation, you will see that the permanent errors for the fixed-point pids do not equal zero. Without rounding (look inside model for rounding mode switching), the single precision pid exibits an error about 8 data lsb when the double precision one is just around 2 lsb. After changing the rounding mode to "nearest", the single precision...

  • Publisher: Gilles
  • Date Released: 17-02-2013
  • Download Size: 20 KB
  • Download
  • Platform: Matlab, Scripts

ANTI WIND UP is a simple Matlab Simulink file that allows user to analyze the behavior of 2 digital pid implementations. You can focus on command and process output when the actuator is saturated. You will see that the basic PID exibits an overshoot after an saturation of the actuator. This problem is avoided by using the anti-windup PID that controls the integration term.

  • Publisher: Gilles
  • Date Released: 08-04-2013
  • Download Size: 10 KB
  • Download
  • Platform: Matlab, Scripts

Design of a robust digital controller with PPR toolbox This script shows the basic steps for the "digital two degrees of freedom controller" (2DOF) design with the PPR toolbox. The illustration of our methodology is based on a difficult plant control. To get a 2DOF controller, only 2 "high level" parameters that have deterministic action on the closed-loop performances are required. Taking account in the modelisation of the external signals that act on the plant lead to a controller with better performances than a classical PID regulator. The action on 2 high-level parameters give the user a powerfull tool to deal clearly with the performance/robustness dilemma : the more closed-loop performances (in a disturbance rejection meaning) the more sensitivity to uncertainties on the plant's model that can lead to unstability. Required...

  • Publisher: Gilles
  • Date Released: 23-06-2013
  • Download Size: 164 KB
  • Download
  • Platform: Matlab, Scripts

Run demo file included. Double to fixed-point conversion with setting options like word length, signed/unsigned, automatic or manual scaling, guard bits...

  • Publisher: Gilles
  • Date Released: 14-04-2013
  • Download Size: 10 KB
  • Download
  • Platform: Matlab, Scripts

The PRBS are based on 3 to 9 bits memory delays and put out 2^3 -1 to 2^9 -1 binary sequence length. Usage: these generators can be used in process identification as noise source on command signal

  • Publisher: Gilles
  • Date Released: 06-05-2013
  • Download Size: 41 KB
  • Download
  • Platform: Matlab, Scripts
New Reviews

Print Inspector

Whether you are using a printer connected to your local desktop computer or a print server sometimes you need to see whats going on in your printer by having a close look at the print jobs sent by the users. Print Inspector is such type software ...


Disk Genius

Disk Genius was formerly known as Partition Guru which is an all-in-one solution for disk partition management, data recovery and disk repairing. It can recover lost files from partition, backup and restore partition table, clone partition or clone ...


Safe In Cloud

It is quite difficult to find any computer users nowadays who do not need to use the web, for any purpose. Whether it is for education or entertainment, the web is your best resource. You also need to use various online services for banking, ...


PictBear

Nowadays, a majority of PC users resort to digital image editing once in a while. It may be required for retouching image captured in smart phones or for creating an album in Facebook. For some people, tinkering with digital images is a pastime too. ...


Panda Cloud Cleaner

PC security has become a tricky and complicated subject both for home users and network supervisors, with complexity and risk factors multiplying over the years. Using a single antivirus app may not be enough anymore. That explains why many users ...


SnapCrab

Nearly every PC users need to take screenshots from time to time, whether it is for personal or professional needs. While using the basic Windows screenshot capture method is available, it is not adequate for everyone. When you want to capture ...


BitKiller

Dealing with various types of data efficiently holds the key to success in any computing task. Apart from generating new data and modifying existing files, it becomes necessary to delete existing files at times. While most users resort to using ...


New Downloads

MindView

MindView is a professional
mind mapping software that
allows you to visually
brainstorm, organize and
present ideas. With ...

Disk Usage Analyzer Free

Disk Usage Analyzer Free - a
small utility that will help
you visualize how to allocate
space on your hard drive. Any
PC ...

UFS Explorer Professional
Recovery

UFS Explorer Professional
Recovery is a software
solution for a wide range of
data recovery tasks, with
particular focus ...

Active@ KillDisk

Active@ KillDisk provides the
ultimate solution how to erase
hard drive data in such a way
that no one can ever retrieve
...

SoftPerfect WiFi Guard

A specialised network scanner
that helps to protect and keep
your WiFi network secure. It
scans your wireless network at
...

VideoPad Masters Edition
for Mac

VideoPad Masters Edition for
Mac is a fully featured video
file editor for creating
professional quality videos in
...

Devart ODBC Driver for
PostgreSQL

Devart ODBC Driver for
PostgreSQL is a
high-performance connectivity
tool with enterprise-level
features for accessing ...

Express Scribe Pro Edition

Express Scribe Pro Edition
helps typists by installing on
the user\'s computer and
connecting to a transcription
foot ...

Crescendo Music Notation
Free for Mac

Crescendo Free is a simple and
intuitive way to create
musical compositions.
Crescendo allows you to
create, save and ...

VShell Server for Windows

VShell is a secure,
multi-protocol file transfer
server for Windows, Linux, and
Mac. Protect data in transit
with SSH2, ...