Planimate: Difference between revisions

From Planimate Knowledge Base
Jump to navigation Jump to search
(Created page with 'Planimate® is the name of a simulation based development environment and is a product of [http://www.interdynamics.com/ InterDynamics Pty Ltd.], which uses the platform in the d…')
 
No edit summary
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
Planimate® is the name of a simulation based development environment and is a product of [http://www.interdynamics.com/ InterDynamics Pty Ltd.], which uses the platform in the delivery of world class planning and scheduling systems.
Planimate® is a simulation based development environment and is a product of [http://www.interdynamics.com/ InterDynamics Pty Ltd.], which uses the platform in the delivery of world class planning and scheduling systems.


It originated as a tool to model and visualise the effects of random variation in manufacturing. It has evolved into a comprehensive platform for creating applications that are highly visual and user friendly.
Planimate originated as a tool to visualise the effects of random variation on queuing and production lines.


The name Planimate embodies the intent of the software: facilitating system planning through the use of animation.<br>
The notion of graphically building a simulation that animates individual event transactions in flows (we now call them items) was conceived by Dr. Douglas Seeley. Riccardo Macri has been Planimate's principal developer since its inception in November 1988. In the late 80s key underlying principles were forged, which enable Planimate to automatically "look ahead" and "unblock" items as they interact in the model.


__TOC__
In the early 90's Planimate was known as SimView and developed under the University of South Australia's Techsearch group. With its innovative capabilities, a number of papers were published at this time.


=== Models<br> ===
InterDynamics Pty. Ltd. was founded in Australia in 1992 and it owns Planimate, its trademark and the intellectual property behind it. The name Planimate was chosen as it embodies the intent of the software: facilitating system planning through the use of animation.<br>


Planimate models are largely graphically programmed. A time based discrete event simulation engine manages scheduling and concurrency in the simulated system. Random variation can be incorporated to test the model's resiliance to unexpected circumstances.<br>
Planimate has evolved into a comprehensive platform for creating applications that are highly visual and user friendly. For developers it retains much of its graphical programming roots while at the same time providing programmatic capabilities for complex simulation, rich user interfaces and connectivity to dotNET and C libraries for integration with data bases and business systems.


Models can dynamically restructure themselves whilst in-memory. This enables modelling situations where normally fixed resources are dynamically reallocated.<br>
__TOC__


Planimate enables models to be wrapped into self contained applications. These are a single EXE with minimal installation needs, containing all the model needs to run. This streamlines deployment and updating of models in a reliable manner.<br>
=== Models<br> ===


Input data, scenario configurations and results that a model generates can be stored outside the model itself, in highly compressed and encrypted data set files.
Planimate models are largely [[Graphical Modelling|graphically programmed]]. A time based discrete event simulation engine manages scheduling and concurrency in the simulated system. Random variation can be incorporated to test the model's resiliance to unexpected circumstances.<br>


=== Animation<br> ===
Models can dynamically restructure themselves whilst in-memory. This enables modelling situations where normally fixed resources are dynamically reallocated.<br>  


A suite of GUI tools enables the visualisation of the activity and data as it is generated by the simulation model. These include icon over map displays, icons flowing over graphical decision trees, dynamically updating tables and status panels, a variety of graphs and chart types and heat maps. All these GUI elements support real time interaction with an user which can then feed back into the simulation model.<br>
Planimate enables models to be wrapped into self contained applications. These are a single EXE with minimal installation needs, containing all the model needs to run. This streamlines deployment and updating of models in a reliable manner.<br>  


=== Distinction from traditional programming languages<br> ===
Input data, scenario configurations and results that a model generates can be stored outside the model itself, in highly compressed and encrypted data set files.


Planimate's integration of animation, concurrency, data visualisation, workflow and time-based modelling are an advantage to a developer because these constructs are not included in traditional programming languages or spreadsheets. In Planimate they are implicit and require no extra APIs or libraries to be mastered and managed.
=== Animation<br>  ===


Planimate is used as a rapid prototyping enviroment as very little coding is required to produce conceptual level animations. These can be incrementally developed to include more system detail. For example, a mine can initially be modelled as a delay with a simple distribution and later enhanced to actually represent its physical structure and its operational limitations.
A suite of GUI tools enables the visualisation of the activity and data as it is generated by the simulation model. These include icon over map displays, icons flowing over graphical decision trees, dynamically updating tables and status panels, a variety of graphs and chart types and heat maps. All these GUI elements support real time interaction with an user which can then feed back into the simulation model.<br>


=== Application Areas<br> ===
=== Distinction from traditional programming languages<br> ===


Planimate is used in transport industries (rail, trucking, shipping, multimodal), mining, warehousing and in logistics planning, including military applications.<br>
Planimate's integration of animation, concurrency, data visualisation, workflow and time-based modelling give it an edge in the rapid creation of dynamic simulations. Traditional programming languages and spreadsheets do not natively support these concepts whereas in Planimate they are implicit and require no extra APIs or libraries to be mastered and managed.  


As it is easy to build simple models with Planimate, a number of universities use it to teach simulation concepts, statistics and logistics.<br>
Planimate is used as a rapid prototyping enviroment as very little coding is required to produce conceptual level animations. These can be incrementally developed to include more system detail. For example, a mine can initially be modelled as a delay with a simple distribution and later enhanced to actually represent its physical structure and its operational characteristics and limitations.  


=== Availability ===
Planimate can animate both physical and logical activities. A physical activity might be the movement of a truck. A logical activity might be the business rules used to decide the next task the truck will be assigned to. This animation enhances the communication of concepts and operational practices and enhances ''visual verification'' of models.<br>


InterDynamics sells access to Planimate using a [[Licensing|licensing arrangement detailed here]]. A free time limited demo is available. Educational institutions have free access to an older version of Planimate.
Further detail on distinguishing capabilities [[Capability Overview|can be found here]].  


=== Support ===
=== Application Areas<br>  ===
 
Planimate is applied in many domains including:<br>
 
*Transportation and Logistics Networks (rail, trucking, shipping)<br>
*Manufacturing<br>
*Warehousing<br>
*Service Scheduling and Rostering<br>
*Maintenance Planning<br>
*Competency Training Simulators<br>
*Mining<br>
*Decision Support<br>
*Testing &amp;&nbsp;Proof Of Concept<br>
*Analysis of Complex Behaviours<br>
 
As it is easy to build simple models with Planimate, a number of universities use it to teach simulation concepts, statistics and logistics.<br>
 
=== Availability &amp;&nbsp;Demo Version  ===
 
InterDynamics sells access to Planimate using a [[Licensing|licensing arrangement detailed here]].
 
A free [[Download|time limited demo is available here]]. This version is intended for initial exposure only and hundreds of revisions have occured since its release, adding far superior capabilities and performance than the demo. You can peruse the copious for an insight into the platform's continuing evolution.
 
Educational institutions have free access to the demo version of Planimate. Please [http://www.interdynamics.com/ contact InterDynamics ]with details of your institution.<br>
 
=== Support  ===


A number of support mechanisms are available to Planimate licenseholders [[Support|and they are detailed here.]]
A number of support mechanisms are available to Planimate licenseholders [[Support|and they are detailed here.]]

Latest revision as of 21:07, 24 February 2023

Planimate® is a simulation based development environment and is a product of InterDynamics Pty Ltd., which uses the platform in the delivery of world class planning and scheduling systems.

Planimate originated as a tool to visualise the effects of random variation on queuing and production lines.

The notion of graphically building a simulation that animates individual event transactions in flows (we now call them items) was conceived by Dr. Douglas Seeley. Riccardo Macri has been Planimate's principal developer since its inception in November 1988. In the late 80s key underlying principles were forged, which enable Planimate to automatically "look ahead" and "unblock" items as they interact in the model.

In the early 90's Planimate was known as SimView and developed under the University of South Australia's Techsearch group. With its innovative capabilities, a number of papers were published at this time.

InterDynamics Pty. Ltd. was founded in Australia in 1992 and it owns Planimate, its trademark and the intellectual property behind it. The name Planimate was chosen as it embodies the intent of the software: facilitating system planning through the use of animation.

Planimate has evolved into a comprehensive platform for creating applications that are highly visual and user friendly. For developers it retains much of its graphical programming roots while at the same time providing programmatic capabilities for complex simulation, rich user interfaces and connectivity to dotNET and C libraries for integration with data bases and business systems.

Models

Planimate models are largely graphically programmed. A time based discrete event simulation engine manages scheduling and concurrency in the simulated system. Random variation can be incorporated to test the model's resiliance to unexpected circumstances.

Models can dynamically restructure themselves whilst in-memory. This enables modelling situations where normally fixed resources are dynamically reallocated.

Planimate enables models to be wrapped into self contained applications. These are a single EXE with minimal installation needs, containing all the model needs to run. This streamlines deployment and updating of models in a reliable manner.

Input data, scenario configurations and results that a model generates can be stored outside the model itself, in highly compressed and encrypted data set files.

Animation

A suite of GUI tools enables the visualisation of the activity and data as it is generated by the simulation model. These include icon over map displays, icons flowing over graphical decision trees, dynamically updating tables and status panels, a variety of graphs and chart types and heat maps. All these GUI elements support real time interaction with an user which can then feed back into the simulation model.

Distinction from traditional programming languages

Planimate's integration of animation, concurrency, data visualisation, workflow and time-based modelling give it an edge in the rapid creation of dynamic simulations. Traditional programming languages and spreadsheets do not natively support these concepts whereas in Planimate they are implicit and require no extra APIs or libraries to be mastered and managed.

Planimate is used as a rapid prototyping enviroment as very little coding is required to produce conceptual level animations. These can be incrementally developed to include more system detail. For example, a mine can initially be modelled as a delay with a simple distribution and later enhanced to actually represent its physical structure and its operational characteristics and limitations.

Planimate can animate both physical and logical activities. A physical activity might be the movement of a truck. A logical activity might be the business rules used to decide the next task the truck will be assigned to. This animation enhances the communication of concepts and operational practices and enhances visual verification of models.

Further detail on distinguishing capabilities can be found here.

Application Areas

Planimate is applied in many domains including:

  • Transportation and Logistics Networks (rail, trucking, shipping)
  • Manufacturing
  • Warehousing
  • Service Scheduling and Rostering
  • Maintenance Planning
  • Competency Training Simulators
  • Mining
  • Decision Support
  • Testing & Proof Of Concept
  • Analysis of Complex Behaviours

As it is easy to build simple models with Planimate, a number of universities use it to teach simulation concepts, statistics and logistics.

Availability & Demo Version

InterDynamics sells access to Planimate using a licensing arrangement detailed here.

A free time limited demo is available here. This version is intended for initial exposure only and hundreds of revisions have occured since its release, adding far superior capabilities and performance than the demo. You can peruse the copious for an insight into the platform's continuing evolution.

Educational institutions have free access to the demo version of Planimate. Please contact InterDynamics with details of your institution.

Support

A number of support mechanisms are available to Planimate licenseholders and they are detailed here.