FC-Compiler6.3 ... need to tweak some math parameters? Try using the FortranCalculus (FC) Compiler!
Simplify Math Problem-Solving!
An ALPHA version of FortranCalculus compiler.
FC-Compiler is a ALPHA version of FortranCalculus.
The FortranCalculus (FC) language is for math modeling, simulation, optimization, and parameter tweaking. FortranCalculus is based on Automatic Differentiation (AD) and Operator Overloading that simplify computer code to an absolute minimum; i.e., a mathematical model, constraints, and the objective (function) definition. Minimizing the amount of code allows the user to concentrate on the science or engineering problem at hand and not on the (numerical) process requirements to achieve an optimum solution.
PROSE, in 1974, was the first available Calculus-level language. It was used by Time-sharing users until mid-1980s, on CDC computers.
FortranCalculus first appeared in late 1980s, running on a PC.
In 1990s, Windows appeared and stopped work on FC for a while. Cloud computing re-started efforts to get a Calculus-level compiler up and working. It is still being worked on. So in the mean time this Alpha version is being made available.
See our textbook for example problems. The Oil Refinery (ch. 8) shows a nesting problem that involves number of (refinery) sites (level 1), number of distillation units (level 2), and (level 3 ... not shown) number of processors types. This problem would require tweaking of thousands of variables in one run!!!
Some Apps were developed to show the power of FortranCalculus in solving math problems. They are:
CurvFit (tm): Fits data to Algebraic and Trigonometery equations;
Robot4 (tm): finds Optimal route from A to B; and,
Match n Freq (tm): solves La Place transform, H(s), and Trigonometery equations.
Try one or more of these applications to get an understanding of the FortranCalculus Compiler power that is available. Some Apps have a source code file for viewing; see how short the coding can be.
Some Optimization Demo problems Solved and included with FC Compiler are,
3 Stage Rocket Design Optimization
A Stiff Differential Equation
AC Motor Design to Maximize Efficiency
Analysis using Monte Carlo
Bang Bang Control, moving head across disc platter
Boundary Value Problem of a Stiff ODE
Cantilever beam
Chemical kinetics parameter estimation
Contour Graph of Rosenbrock's function
Ecological equilibrium
Implicit Differential Equations
Know decay time, need right parameters to get there!
Lorentz ODE: 3rd order ODE
Lorentzian Series model for isolated pulse
Matched Filter design for disc drive
Maximum likelihood estimation
Minimize Airport Noise
Minimize integral w/limits
Missile pursuit
Multiple extrema
Nearest Point on a Contour
Neutral ... Neurons
ODE-xCos 2nd order ODE
Optimal design & control
Orbit Motion
Painleve Transcendent ODE
Pilot Ejection Simulation
Pumping System - Implicit Nonlinear
Radial tire design
Shell projectile
Tolerance using Root-sum-square of partials (not Monte Carlo)
Transfer Function, H(s), A1!
Wing design optimization
Matched Filter design
FC-Compiler 6.3 Download (6.5 MB) Information:
Last Updated: Oct. 12, 2020 First Published: Dec. 4, 2014 License:Free . OS:Windows XP or newer Requirements:Windows Publisher:Optimal Designs Enterprise
FC-Compiler 6.3
Click on right Link to Download Now
Description
(Click to download)
Price
FC-Compiler:
ALPHA version of FortranCalculus compiler.
Free .
All prices in US
Dollars
(Here is a 'picture' of time-savings from FortranCalculus usage.)
Rapid Prototyping for Adaptive Engineering
Basic, Fortran, MACSYMA, etc. vs. FortranCalculus
Engineering: Quickly FrozenAdaptive
Source Code: Large Small
Cost: High Low
Delay: Long Short
Free Zoom classes are offered to those interested in one or more of following:
Calculus-level Coding: learn Calculus-level language in order to solve your math problem.
Solving Differential Equations: any order, any degree, non-linear, implicit, Boundary and/or Initial Value Problems.
Voice Coil Motor: basically an electromagnetic transducer in which a coil placed in a magnetic pole gap experiences a force proportional to the current passing through the coil.
AC Motor Design: a simulation program for A.C. motor design that was reapplied as a constrained optimization problem with 12 unknown parameters and 7 constraints.