上海卡贝信息技术有限公司
联系我们
点击这里给我发消息 销售咨询
点击这里给我发消息 产品咨询
点击这里给我发消息 淘宝店铺
点击这里给我发消息 售后支持
 400-621-1085
 021-50391085
  sales@cabit.com.cn

快速链接
综述
版本区别
最新更新:v1.94

同公司产品
Stella Designer
Stella Professional
iThink

同类软件
iThink
Simile
Vensim

iThink 9.1.4 系统思考|系统动力学软件
iThink Architect 1.94-系统思考|系统动力学软件

 

 

 

 
  Stella Architect - 高级建模和互动仿真

Stella Architect 1.9.4 2019年11月18日

Export Data Options

We have added an option to include precomputed converters and flows when exporting data.

Stella Architect 1.9.3 2019年10月16日

Runs Comparison

We have added a function that allows you to quickly compare two runs. This makes it easy to track down differences between runs, especially differences resulting from changes in constant or graphical values. The Runs Comparison window reports the differences between two runs and the first time those differences occur. It is opened from the Open Runs Comparison command on the Windows menu. See Runs Comparison for more details.

Simulation Duration Control

You can now control the speed at which a simulation progresses using a variable(rather than the old simulation speed control). Simply select the model variable you want to define the simulation duration with in the Model Settings Properties Panel. You can use a slider or other input device the then set the simulation duration or speed. You can also vary the simulation speed based on model conditions.

Save List Based Export Definitions

There is an additional export option that reads a list of variables from a file and then exports values for those variables. This is most useful for batch processing where the list of values to view is not known ahead of time and can be written to a file allowing a model to report different results without having to edit the model. See Export Data dialog box for details.

Improved Unit Definition Facility

It is now possible to create definitions for units that already have built in definitions, effectively replacing them. This makes it easier to have units suited to your needs. See Unit Editor dialog box for details. This dialog has also been improved so that double clicking is not required to edit unit definitions. In addition, changes to unit definitions are now tracked in the undo/redo system. We have also added Tons and Tonnes to the built in definitions.

Causes, Uses, and Selection History

The selection history panel has been replaced with menu items in the Equation Tab of the Properties Panel and also on the Results Panel. These menu items allow you to look at the previous 10 variables you have worked with and, if you select a previous variables, the next ones that you worked with.

More Control over Decimal Character

You can now override the settings for your computer to choose whether a , or . should be used as the decimal delimiter. This is done from the Preferences Dialog.

More control over paging when dragging model elements

When dragging things on the model dragging off the current boundary of the model will no longer aromatically add pages. Instead the page will be added only after you release the mouse button. Thus, moving off then back onto the current model extent will not cause a change in the number of pages used for the model diagram.

Border Radius on Text Box and Annotation Popup

You can now set the border radius on text boxes (Text Box Properties Panel) and annotation popups (Annotation Button (Interface)).

Zero Line on Graphs

There is now an option to add a grid line at 0 on graphs. See Graph Settings Properties Panel.

Stella Architect 1.9.2 2019年8月23日

Attribute based Queue Dispatch

Queue outflows can assign a list of attribute values that they will dispatch. This allows downstream routing of material flows based on attributes without having to create separate flow channels for common processing resources. See Queue Computation and Equation Tab for more discussion.

Element by Element Equation Dependencies

You can now use expressions such as SELF[Dimension-1] inside of equations to reference prior (or later) elements in arrays. See SELF for an example. Similarly, you can create loops with apparent circularity that resolve on an element by element basis. See Referencing other Array Elements for more discussion.

Setting Converters to Display as Stocks

We have generalized flow concept to allow you to specify that a converter should be reported the same way a stock is on tables. This is most useful on the interface, where stock values are reported at the current time when a model is paused, but converter values are not. It is also helpful on financial tables, where converter values are reported one DT in advance of the reported time for stocks (the end of period concept). See Scales and Ranges Tab and Financial Tables for details on setting these.

Number Formatting on Tables

There is now a number formatting button on the panel used to set up tables and financial tables, making it easier to adjust these to your needs. See Table Properties and Financial Tables for usage.

Simulation Log Improvements

The simulation log only opens when model opens if there are errors to report. Parameter overrides are still reported, but will not cause the log to open. There is also a new shortcut on the Run Toolbar to open the Simulation Log whenever it has content.

June 19, 2019 - Stella Architect 1.9.1

Internal Rate of Return

There is a new builtin IRR that computes the internal rate of return on a stream of payments. Learn more

Attribute Specific Cycle Time Metrics

The Cycle-time builtins now take an optional attribute range which allows you to look at the characteristics of batches with specific attributes. Learn more

Filtering for Dynamic Causes in Causal Lens

The causal lens allows you to (and by default does) filter out causes from initialization as well as constants when looking at the causes. This removes variables that do not directly contribute to the dynamic behavior of another variable. Learn more

May 21, 2019 - Stella Architect 1.9

FIFO Conveyors

There is now a FIFO option on conveyors so that they maintain material in the order received and respond immediately to changes in transit time. See FIFO Conveyor Computation for more discussion. Conveyors are marked FIFO in the Conveyor parameters.

Discrete Attribute Tracking

You can now set an attribute on flows that are connected to discrete stocks (and non-negative stocks in Cycle-Time Mode). The attributes can be measured on downstream stocks and flows and can optionally be used to prioritize material for processing in queues. See Attribute and Cycle Time Tracking for an overview, Flow options for a description of how to set the attribute, and Discrete builtins for the new builtins used to measure the attributes.

Prioritization of Material Entering Queues

The discrete attribute can be used to prioritize material entering the queue (so the queue is not longer FIFO). This allows material from different sources to be processed differently. See Queue parameters for the use of the attributes to prioritize material flowing into queues and Queue Computation for more discussion of how the material is ordered.

Round Robin and Prioritized Queue Dispatching

Queue dispatching to multiple places now allows you to set priorities for destinations and will provide a round robin mechanism to make use of all available destinations (typically ovens). See Queue parameters to set the parameters and Queue Computation for more discussion of how the priorities are used.

Queue Purging

Material that has been in a queue for too long can now be purged from the queue through an outflow that is only active when the age of material has exceeded a threshold. See Flow options to set a flow so that it will purge a queue and Queue Computation for more discussion of the way purging works.

Spreading of Conveyor Inflows

Conveyor inflows can now be marked to be spread across the existing material in a conveyor rather than added at the beginning of a conveyor. This is useful when parallel conveyors are tracking similar groups of things, such as aging people, and one conveyor leakage can be used to introduce material to another as it would with incidence of a disease. It is also useful in demographic modeling in general as it makes is much easier to deal with immigration and emigration. See Flow options to set the flow and Spreading Conveyor Inputs for more detail on how this works.

Graphical Presets

Graphical functions now have a number of suggested forms available that make it easier to draw smooth curves.

Inverse Graphical and Graphical Area Builtins

Two new builtins have been added to make it easier to work with graphical functions. LOOKUPINV will invert a graphical so that, if the graphical is monotonic, the value of the input required to get the specified output will be returned. LOOKUPAREA will return the area underneath the graphical up until the indicated input value.

ROOTN Builtin

The ROOTN builtin returns the nth root of the first argument.

Importing Array Definitions

You can now define the elements of an array (both their names and the number of them) using Import Sheets. This allows you to change the specific content of array elements without having to edit the model, and can be very useful for data intensive model set up.

Pyramid Graphs

We have added a new graph form that allows you to represent two sets of equally sized array entries on the left and right hand side of mirrored horizontal bar graphs. A common use of this is a population pyramid which shows the number of people by age group separated by sex.

Horizontal Bar Graphs

The bar graph now has a variation in which the bars are drawn horizontally instead of vertically. With the exception of orientation, the options and behavior of the two types of bar graphs is identical.

Financial Tables (Interface)

A new financial reporting style table has been added on the interface to make it easier to present information in the style of financial reports. It allows formatting, including font and color, to be applied line by line.

Expandable Graphs on the Interface

When you place graphs on the interface you now have an option to provide an expansion button for the graph. This will make the graph bigger, and also provide a control so that the interface user can zoom in to see a narrower time range on the graph.

Published Accessibility Options

Published interfaces can now support keyboard input and alternative text to improve accessibility.

Arrays in Graphs

You can now add an entire array (or a slice of an array) to a graph and have it stay in the graph in that form. This simplifies graph definitions and improves labeling while also supporting changes to array element definitions without having to rebuild a graph.

Usability Improvements

We have made a variety of usability improvements that should make it easier to build and use models including:

  • The addition of variables to graph and tables is now more intuitively done using the green plus button to add all variables, including the first.
  • The annotation object on the interface no longer displays its invisible button. Some icons and text have been updated to clarify meaning.
  • The zooming feature on the Results panel and Causal Lens have been improved and synced.
  • The causes and uses button that lets you navigate has been made to look more like a button.
  • Placeholder text and labels have been improved for clarity.
  • Panel layout and tab ordering has been cleaned up.
  • Selecting interface objects from the toolbar that need special model structure to work give better messages.

New Slider Style

There is a new style of the slider (horizontal only) that can give your interface a more modern look.

Spell Check Panel

There is now a panel that will open and list all spelling errors that have been found in variable names. Improvements have also been made to the ignore selection in spell check so that anything ignored will be remembered with the model.

Module Navigation Panel

The module navigation panel allows you to see all the modules in a model and their containment structure in one place. It is a very useful device for quickly navigating through large models.

Module Labeling

You can now put labels on modules so that the module name used in graph, tables, and cross level references can be short, while the name displayed on the module can be more descriptive.

Model Bundling with Supporting Files

The file menu now has a function to export your model as a bundle. This creates a zip file including your model and all supporting files (images, movies, import sources and export destinations).

Lead-in Time Improvements

If you specify a lead-in time for use in an interface then results will always be shown till the lead in time in presentation mode and when published (no blank graphs).

Lock Diagram

A new option to lock a model diagram can be used to prevent any movement of variables or other objects in the model. This is useful for preventing inadvertent changes or reminding others that things should not be changed.

Stella Architect 1.6 2018年2月15日

Global Number Formatting 

You can now specify a model level default number format that will be applied to all variables instead of having to do this variable by variable. This is done in the Model Settings Properties Panel. The options are the same as they are for each variable, and variables can still be set individually as well.

Currency, Prefixes and Suffixes for Formatted Numbers 

Instead of limiting output formatting to use a $ or % you can now specify arbitrary prefixes and suffixes for output numbers.

Time Formatting and Labeling 

You can now format time to display years, months and days and not simply decimal values.

Variables Used in Graphs, Tables and Interface Objects 

You can now find what graphs or tables (or interface object) a variable is used in by right clicking and selecting Find Uses on the right (Ctrl) click menu. You can also locate exported tables from the Export Data dialog box. 

Published Model Performance 

The performance of published models, especially simulation speed, has been dramatically improved and will, with a modern browser, match the performance on the desktop.

Importing and Exporting Data 

It is now possible to import and export data from the interface for published models. These are both set up using a Button (Interface). When the button is clicked the user will be prompted for a file to upload or save to. Only .csv files are supported on the interface. 

Simulation Speed Control 

The new Simulation Speed control allows you to let the interface user set the speed at which the model simulates.

Object Visibility 

You can now have objects be made conditionally visible based on variable values, or the role in a multiplayer game. This allows customization of the user experience based on the state of a simulation. 

Display Time 

Much like the progress bar in the development environment the Display Time object shows progress during a simulation and allows the user to scrub over different times in the simulation.

Support for Sound 

You can now add a button that will play a sound, and have a sound be played in response to a simulation event. This works the same on the desktop and for published models, though supported sound formats vary by browser.

Documentation on the Interface 

You can now display equations, units of measure, and any documentation provided for a variable in a Model View. This material is displayed as the mouse moves over the elements of the model.

Negative Binomial Distribution 

The NEGBINOMIAL (negative binomial) builtin has been added. This returns the number of failures that occurred getting to a specific number of successes for a given probability of success.

Truncating and Sampling Distributions 

You can also specify a minimum, maximum and sampling interval so that it is easy to create truncated or sample distributions in models, and truncated distributions for sensitivity. 

Quoting of Array Dimensions and Elements 

You can quote an array dimension name and element names by putting double quote around them (as in "1-2"). This capability is in place primarily to support the importation of models translated from other languages. If you do create labels with quotes the model will not work in previous versions of Stella.

Probability Density Options on Histograms 

The Histogram has had options added to appear as a probability density function (pdf) and cumulative density function (cdf). 

Improved Variable Highlighting 

Highlighting of variables is now easier to find even in dense models with lots of color.

Passing Parameter Information for Data Collection

It is now possible to pass parameters to a simulation set up with data collection by appending them to the URL for the model. 

November 21, 2017 - Stella Architect 1.5

Optimization

Optimization allows you to find a set of parameter values (model constants) that maximize a payoff you defined in terms of other model variables. This is similar to running sensitivity that is guided to achieve specific outcomes. 

Confidence Bounds, Histograms and Correlation Plots

The output of graphs and tables has been enhanced to support a number of formats that can be very helpful when working with a large number of sensitivity runs.

Confidence bounds allow you to see what percentage of runs leave values in different ranges at each point in time. This allows for a clear visualization of the divergence or convergence of values over time given different assumptions on parameters and also how concentrated the values are at any point in time. The same information can be presented in tables identifying numeric values for the different percentiles. Learn More

Histograms are created by collecting results from different runs and grouping them into buckets for different ranges. This allows you to see how many runs fall into each of the ranges. Histograms are available as an option on the Bar Graph. Learn More

Correlation plots allow you to see how one variable correlates with another over a series of runs. This is done with scatter graphs by turning on comparative and checking the option to show only a single value. Learn More

Precomputed Values

When a model is paused, the values of all variables, stocks, flows and converters, are available at the time of the pause. On the model window these values will be updated if you make changes to any model parameters. For tables and graphs, the interface will report only stocks at the current time, but other output devices, such as numerical displays, can be set to report the precomputed values. The option to pause before computing flows has been removed as this is no longer necessary. Learn More

Sensitivity, Payoff and Optimization Setup

These are now accessed through the model analysis tab of the properties panel for the model. Use the sensitivity tab to access sensitivity setup. Learn More

Context Sensitive Help (not in rc1)

Clicking on the ? icon in any of the panels or dialogs will now take you to the help entry specific to that panel or dialog.

Save Interval

You can now specify a save interval. This is useful for decreasing the storage requirements for large models and also for keeping data collection working well. Learn More

Graph and Table Labeling and Ordering

If you are using the tabbed or dropdown styles for selecting between multiple graphs you can now set a label for the tab or dropdown entry that is separate from the graph/table title. It is also possible to reorder the entries. Learn More

September 29, 2017 - Stella Architect 1.4.3

Keyboard Shortcuts

You can now use keyboard shortcuts to select tools when building models. Select the Stock tool with "Ctrl/Cmd + 1" and so on. Learn More

September 22, 2017 - Stella Architect 1.4.2

Graph and Table Pad Labels

You can now rename the graph and table pads that show when the graph or table is minimized. Editing works just as it does for variable names.

Annotation Button for Variables

You can now use the annotation button to display a variable's documentation, equations and units of measure. Learn More

Graphical Panel

The units of measure now appear in the graphical panel - making it easier to there are units issues with graphical functions. Also, if the equation for a graphical has an error the panel will open on the equation instead of the graph.

Interface Page Resizing

When setting interface page size, existing content may restrict how much it can be adjusted. If a page has content that would be outside the page on resizing you will not get a message indicating the reason the page size was not able to be changed as requested.

July 10, 2017 - Stella Architect 1.4.1

Loop Label

A new Loop Label object has been added to the mode editing toolbar. This allows you to label loops and will highlight the links in the loop when the mouse passes over it. Learn More

Navigation on the Model

A new navigation button has been added to the model to allow position changes to predefined locations or variables. These can be useful as shorcuts for navigating through large models. Learn More

New Builtins

Use NAN to set a variable value so it will not appear on graphs. Use CLOCKTIME to return the current time on the computer the software is running on. Learn More

Graphics Frame on the Interface

There is now an option to fit the graphics content to the frame. Learn More

July 22, 2017 - Stella Architect 1.4

Multiplayer Games

In addition to publishing model interfaces, you can now create multiplayer games in which players connect from their own browsers, make decisions, and indicate their readiness to proceed. The model then uses decisions from all of the players as inputs for the next step in the game. Multiplayer games can be published to the isee Exchange under the Creative Commons license, with some limitations on model size. Learn More

SVG Animations

It is now possible to create sophisticated animations based on SVG graphics files. These animations can include color, size, and rotation. Learn More

Conditional Actions on Buttons

When you add a button to your interface, you can now set conditions under which each of the actions will be executed. This is especially useful in multiplayer games. Learn More

Resizeable Interfaces

Published interfaces can now be made resizable, allowing them to work well on a variety of devices. Learn More

Data Collection

You can now collect data on the use of your published simulation, including the results from different users and the time spent on different pages. Data collection is available through an isee Exchange subscription. There are several reporting options available for analyzing the data. Learn more .

Array Expressions

The modeling language has been extended to allow the use of expressions inside of the array functions (such as SUM(a*b)) to take an inner product. An inner product operator has also been added for 1 and 2 dimensional arrays. Learn More.

Multiple Page Graphs, Tables, and Inputs (Interface Only)

here are new options for navigating through multiple pages of graphs, tables, and input devices. Rather than the standard right and left buttons, you can use tabs for each page, or a dropdown list including all pages. This is applicable to graphs, tables, group inputs, and arrayed inputs, and is selectable from the properties panel for each. Learn More.

Connecting Modules

When you connect a variable to a module, or a module to a variable, you will see a menu item allowing you to select which variable within the module to connect. This will appear only if there is something marked as an input or output within the module that has not yet been connected.

Using Initial Equations with Graphical Functions

We have made a behavior change when you are using a separate initialization equation for a graphical function variable. Previously, the I equation would determine the value of the variable. Now the I equation determines the input into the graphical function.

Initialization and Graphs

Graphs will now use the initial values computed in the background. For bar graphs and pie charts, this means they will be populated with initial values before and after running an output restore. Regular graphs will not draw, but they will have a scale. This is true for models and interfaces, including published interfaces. Note that changing a controlled value will no longer generate a new initialization. Learn More.

Stella Live Behavior

We have adjusted Stella Live to be less sluggish on larger models, and also to give visual cues when the model is in the process of computing. In particular, as you dial a knob, while the software is computing the graphs, over model elements will be displayed in gray instead of red. This indicates that the graphs are potentially out of date relative to the value showing for the knob.

 

June 20, 2016 - Stella Architect v1.1

Interface/Stella Designer

The interface development tools are all new. The new interface development and deployment capabilities take you from design to presentation and, optionally, the web quickly and cleanly.

Interfaces developed in previous versions of the software will be translated and most of their functionality retained, though some adjustment will be necessary to get optimal results.

 

Causes and Uses in Equation Panel 

You can right click on a variable in an equation and jump to that variable. There is also a Causes/Uses menu to navigate to variables that cause, or are used by the variable you are looking at.

 

Improved Speed 

Models open significantly more quickly than before letting you get on with development. Exporting of data is significantly faster and will happen in parallel during simulations.

 

Simulation Events 

We have redone what used to be called Posters or Simulation Messages into an easier to use system of Simulation Events that can be applied separately to the model and interface. Existing models will have these converted to the new format working on the model. Navigation events will need to be redone.

Causal Lens 

The Causal Lens displays graphs for a variable and the inputs to that variable helping you to better understand the sources of model behavior. 

 

Parameter Control 

The Parameter Control Panel allows you to see what variables are changed relative to their model equations, and also make changes to those variables.

 

Improved Error Messages 

We have improved the error message reporting in equations and made this reporting somewhat stricter, especially around the MIN and MAX functions, to prevent ambiguity.

Added PROD Functions 

An analog to the SUM function takes the product across elements of an array.

Export Formats 

We have added new export formats to export a single set of values or values at a time and improved the way tables are specified for exporting

Table in Results Panel 

The Results Panel now includes both a graph and a table allowing you to look at specific values at specific times easily. There is also a checkbox to not round the scales which is helpful when looking at variables with limited movement through a simulation.

Selection History Panel 

The Selection History panel keeps track of which variables you have selected making it easier to go back and see where you have been. Click on an entry till take you back to that variable. 

More Informative Units Messages 

The units messages now tell you have many variables you have left to define units for. If you have not defined units for any variable, the dropdown simply reads Define Units.

 

Large Model Use 

An option has been added to the Preferences Dialog that turns off Stella Live when in Explore mode. This allows you to work with larger models and make changes on the model window but only simulate them when you explicit request a run.

Simulation Log 

The Simulation Log records any variables that go above or below their specified ranges, as well as graphicals with inputs above or below their specified minimum and maximum x values. The same log is also used to report messages about anything that happens when opening a model.

 

Clearer Selection Highlighting 

We have improved selection hightlighting to make it easier to see which variables have been highlighted. This is especially useful as we have added a number of new ways to navigate between variables.

Unrestricted Naming for Variables 

There are no longer any restrictions on what names you use for variables, except that they must be unique and not conflict with any Builtins. When used in equations variables that have operators or other characters will be quoted and escaped. (If you type them in you will need to do this, but it happens automatically if you choose them or use autocomplete.) Variables with a period (.) in them will also be quoted when displayed on the diagram (this is to prevent confusion with module qualified names).

Improved Speed 

Models open significantly more quickly than before letting you get on with development. Exporting of data is significantly faster and will happen in parallel during simulations.

Added PROD Functions 

An analog to the SUM function takes the product across elements of an array.

Large Model Use 

An option has been added to the Preferences Dialog that turns off Stella Live when in Explore mode. This allows you to work with larger models and make changes on the model window but only simulate them when you explicit request a run. 

Run Specs always Available 

You no longer need to go to the home module to change run specs or other model wide settings. These are avilable in the panel from any module.

Equation Viewer 

You can now order equations by sector and also view values in the Equation Viewer. Complete information about model size has also been added to the end of the equation listing

 

 

 

CALL or EMAIL

有关Stella Architect软件的更多信息,请联系销售代表:

赵先生(606分机)
400-621-1085
021-50391087

或点击下方按钮,在线提交购买咨询信息

留言询价

 isee systems, inc. 是Stella和iThink软件的制造商

 

 

 

 

 

 

 

 

 

站点地图|隐私政策|加入我们
Copyright 2010-2020  上海卡贝信息技术有限公司   All rights reserved.