Maple Flow 2025 Questions and Posts

These are Posts and Questions associated with the product, Maple Flow 2025

I have attached a MapleFlow file that shows a result I don't quite understand.  For some reason the FinalValue result that I get using the DynamicSystems:-StepProperties is different than the steady state value from a DynamicSystems:-ResponsePlot to a unit step using a DifferentialEquation object.

You will notice that I played around a bit, including transforming the DiffEquation object to a TransferFunction object, to see if I could make sense of it.  All of the results are the same as the StepProperties result, it appears that only the ResponsePlot for the DifferentialEquation object is different.

Am I doing something wrong?  Does anyone have any ideas?

Dynamic_Systems_Final_Value.flow

We've reached quite a rhythm with Maple Flow - we update frequently, we add lots of improvements and we move fast.

What does this mean for you? It means that the feedback loop between development, the user experience and course correction has a fast time constant.

Without you being loud and vociferous, the feedback loop breaks. So don't be shy - tell us what you want!.

The new 2025.2 update builds on the theme of connectivity with two popular tools - Excel and Python. On top of that, we also have many other features and fixes that you've asked for.

Earlier versions of Maple Flow let you 

With the 2025.2 update, you can now copy and paste data from Excel into a Flow worksheet.

To be blunt, this is type of cross-application copy-paste behaviour is a no-brainer. It's such a natural workflow.

We've increasignly found that Python is now being used to script the interaction and data flow between different engineering tools. With Maple Flow 2025.2, you can now execute Maple Flow worksheets from a Python script. 

From Python, you can change and export any parameters and results defined in the worksheet

This gives me the dopamine hit of watching CPU utilization spike in the Task Manager (hey..I get my kicks where I can)

You can now do your parameter sweeps more quickly by executing the same worksheet in parallel, changing parameters for every run.

This is easy to set up - no special programming is needed.

  • Print Extents can now be set globally for all sessions, or just for the current session.
  • Any user-installed fonts used in the worksheet are now respected in the PDF export
  • Worksheets execute faster
  • The update includes fixes to many user-reported issues

You can install the Flow 2025.2 update via Help > Check for Updates (or if you're not already in the race, then grab a trial here and take Flow for a spin).

We're not pulling back on this aggresive development velocity, but we need you to point us in the right direction. Let's keep the feedback time constant small!

I'm doing some experimenting with the Optimization:-Maximize and Minimize functions, and I'm having difficulties getting them to find the actual extrema within a set of bounds.  I have found that the extrema they identify depend on the bounds, even when the same extrema lie within those bounds. I've also tried the initialpoint option to start the solution near the extrema and I've found three things: sometimes it works to get the correct solution, sometimes it doesn't and sometimes I get a message saying the initial point was ignored by the solver.

The problems I'm using are all taken from the Maple help or tutorials.

I haven't included a bunch of test cases but I've attached the Maple Flow file.  I have a suspicion it has to do with the second derivatives of the functions near the boundaries, but I'm not sure.

Can anyone point me to more information, or am I doing something wrong?

Thanks for your help.

Optimization_Local_Max_and_Min.flow

I have a problem where there is a true deadtime due to a transport delay.  The delay is in the order of 8 minutes as a fluid flows very slowly down a tube.

I've fit an expression to some measured data and have found the following expression

I'd like to work with this using the Dynamic Systems Package, so I'm trying to build a system from the time-domain expression.  When I try to use the inttrans:-laplace function to convert to the s-domain, I get an overflow.  If I manually express this as a Laplace transform and try to make a system and do a step response, I get this, with an error that "transfer function(s) are not rational-polynomial(s) in s"

Is a delay supported in the Dynamic Systems Package?  If so, could you provide guidance on how?

I tried this combination of transfer functions, and it appears that the PhasePlot isn't correct.  Does anyone have any suggestions on what might be causing the issue? 

What_do_I_have_wrong_Phase_Plot.zip

Hello, I am trying to get the Maple Flow add-in for Excel working and am following the step-by-step directions in Chapter 7.3 of the Maple Flow manual. My computer meets the requirements listed in Chapter 7.2.

After selecting the WMIMPLEX64.xla file as directed in the procedure, I get the following error in Excel:

The Excel toolbar also does not show the same six icons in the add-in toolbar that are shown in the Maple Flow manual (see the manual excerpt below); it appears that the missing icon is the key icon that would initiate the Maple Flow worksheet wizard.

If anybody has been able to get this to work or has suggestions to resolve these errors, I would appreciate any advice.

Thanks

Excerpt from the Maple Flow manual:

I'm experiencing weird behaviour when dragging a plot generated from a DynamicSystems function.  If I hide the command, the plot stretches vertically rather than moving when I drag it.  If I don't hide the command, it drags normally.

Is anyone else observing this behaviour, or does it have to do with my setup?

I've attached a simple example flow file.Odd_Plot_Drag_Behaviour.zip

I'm new to MapleFlow and I've been using the DynamicSystems package and I can't get the BodePlot function to display both the magnitude and the phase plot.  It only shows the magnitude plot.

I did some further testing by defining an array of plots and found the same thing, only the first entry at the [1,1] position displayed.

Are arrays of plots supported in MapleFlow or do I need to take a different approach?

I installed the latest 2025 recently and I encountered this issue. I never encountered this issue in 2024.

I also reset the configuration and reinstalled maple flow but it didn't solve anything.

Hello, is there a way to generate a warning or to flag instances in Maple Flow where a duplicate variable assignement is made? In the example below, I would like to know that I have re-defined x:

Thanks

In addition to the discussion on the desirability of having % available as a unit, I have a need to develop quantities that numerically have a unit of 1, such as per unit (pu), with pu:=1, and 1 pu = 100%. It is straightforward to define custom unit pu. However, the problem is that I end up getting numbers such as 16.60% pu (see below, should be one unit or the other, pu or %, not both):

 

Curiously, if I click on the pu designation at variable X__dppv , Maple Flow removes the pu duplication and somehow knows that % is the intended unit:

Percent_Ex.zip

For a document that extensively uses per unit and % quantities, it is a lot of extra work to have to evaluate the decimal quantities first, then changing to % in the context menu, and then manually correcting all of the display issues with % and pu conflicts. Maple Flow does not seem to "remember" the result of the manual unit selection described above between file editing sessions. It also does not remember several other things related to formatting, container placement and spacing, column vectors not retaining a manually adjusted width, and section layout, but those are different issues. 

I have noticed other examples of not remembering the correct units. For example, I have calculations where Maple Flow automatically returned a unit of 1/S in an initial calculation evaluation and I changed this in the context menu to ohms. Similar to the above discussion, upon re-opening the file, 1/S units appear. I cannot get that issue to consistently repeat, so it is not in the example Maple Flow document attached to this post, but the end result is the same - lots of re-formatting of the document from editing session to editing session.

It would be nice if Maple Flow could recognize units that are numerically 1 so that they can be defined for display/documentation, added as necessary, but the result computed such that it is multiplication by 1 with no extra unit added. For example, enter 0.166 pu such that it evaluates to 0.166, with the option of then displaying as a percentage or re-displaying as per unit using the context menu. It would also be nice if Maple Flow could consistently remember the last retained unit used in an editing session as well as all document formatting. 

Thanks

How do I enter a number as an actual percentage?  I know that I can enter a number as a fraction, and then redisplay the number formatted as a percentage, but I would like to be able to type in that a variable is 10%, not have to type in that it is 0.1, then convert it to percent.  I would like Maple Flow to figure out what it is, because I typed in, in effect, it's units.

I have bought Maple Flow 2025 and trying to use it in an effective way. While doing this I noticed some little issues that could be improved.

1. When typing text it would be nice that the cursor goes automatically to the next line when at the border of chosen paper size (e.g. A4).

2. It would be nice that you could separate the containers when they overlap by using 1 button. Now you can align containers vertically but it would be nice if you can do that also horizontally.

I also have a question, is it possible to place a section in another section as you can in Maple or is this not possible? 

I was wondering why there is no longer a separate section for Maple Flow under the tab "Products". As syntax is not always the same between Maple and Maple Flow it would be nice to ask specific questions. Also why is there no suggestion tag for maple flow?

Thank you for any information

Hello everyone,
Is it possible to load complete Maple packages into Maple Flow?

Regards,

Oliveira

1 2 Page 1 of 2