see you tomorrow again, i am gonna sleep now...too tired from my job. i just scheduled myself to attend the archived class in order to SECURE A PDH CONTINUING EDUCATION CERTIFICATE...
GREAT PRESENTATION Sir Max...much appreciated...thanks to digikey and design news for the events...
Good presentation again. Improvement could be made by 'self documenting' the slide presentation with more text rather than verbal descriptions and a few more strategic graphics.
LabView implements most of the mentioned algorithms, some come with tutorials and toolkits, some are white papers, others are programs offered from third parties. Delight yourself with a "Labview <algorithm>" search on your favorite web browser. Note: <algorithm> is generic, insert PID, FUZZY, GENETIC and etc
@THasham "Hi Max..I think it will be great if you add a slide on reference books at the end of each lecture or at the end of the sessions..Thanks again.. Great lecture"
It's a bit difficult to add anything to the slides that are already up there -- but I think I can work my way around this -- I'll get something that everyone can access by Friday
In the desin of complex control systems with high reliability indices on the spec, such as a nuclear energy powered submarine, safety is integrated across the board on all phases. However, some of the basic design functions stay from time to time with the team of engineers who focus more on the crude functionality of the various processes.
@snandu13 "Is the logic built in Fuzzy logic only in Software? I donot know how Fuzzy Logic is built into the controllers."
You can implement any form of logic in either software or hardware -- a software implementation is more versatile with regard to changing it -- and it can be a lot easier to capture your "intent" -- but a hardware implementation will always be much faster (orders of magnitude in many cases) and consume much less power...
Hi Max..I think it will be great if you add a slide on reference books at the end of each lecture or at the end of the sessions..Thanks again.. Great lecture
@Clive Maxfield- Ok, I think that I am starting to understand this a little bit better. Add me to the list of people asking you for more book references on this. Thanks again for another great lecture.
@KevinJam: "Saftey system as in the safety Instrumented systems to implement safety functions on the Basic process controll loop is normally handled as an independent network to avoid potentially common cause failure."
@island_Al: "Slide 17 mentions a calculus based genetic search. Will this be expanded on this week?"
I wasn't planning on doing so ... I just wanted to use this sklide to establish where evolutionary algorithms and GA fit into th egrand scheme of things...
Saftey system as in the safety Instrumented systems to implement safety functions on the Basic process controll loop is normally handled as an independent network to avoid potentially common cause failure.
yeah, I know how to see exactly how many points I have for each track, but like I said, I have 22 points for the first track, and I thought I watched everyday. Is there anyway to see the point breakout per lecture instead of per track?
@clia "@Clive Maxfield - So, is GA something that would be most apt to use when not looking for immediate responses?"
I would say you've nailed it -- you use GA to quickly find an optimal solution amongst an almost infinite solution space -- once you have that solution you run with it.
But they you have th efact that in a complex system the problem itself (for example the surrounding environment) may change over time ... in which cas eyo umay wish to have an adaptive system -- and the way th esystem adapts may be based on GA techniques...
@Ranjitha: "... i would like to know how best can one increase the response time of a control system especially when you need to handle safety systems?"
Let me ask my friend Adam about this -- he's based in the UK and is an expert on the safety part of things -- and I'll answer you tomorrow
@JM Ashcraft - I missed one of the episodes a few weeks ago and was able to follow up with the archived version. I did receive the 5-point credit for attendance.
@jrjohns: "Given the non-deterministic nature of GA, it seems unlikely that you will see GA used in critical safety systems (or is there a way to get this type of system approved?)"
At the moment I think GA is more of interest in coming up with optimal solutions to a system -- by which I mean more in setting the system up -- as opposed to being used "on th efly" while the system is running
@Max: I agree this is a deep topic, but i would like to know how best can one increase the response time of a control system especially when you need to handle safety systems?
jrjohns, it seems to me that safety critical may not be a good GA application as well. try running in every way possible, remember the sucessful one and do it again under different conditions.
Given the non-deterministic nature of GA, it seems unlikely that you will see GA used in critical safety systems (or is there a way to get this type of system approved?)
"primitive" solutions with straightforward programs are comparable to the amoebas ... telling the spider to "figure out how to walk" is quite another level
@caa028- Is the mathematical proof significant? I don't mean to split hairs, but are we talking about it finding the solution after only 3 million attempts as opposed to 3 million and 5 attempts?
GA sounds like the first attempts at troubleshooting a system. Try random things, remember what workd and try variations of that until you have a set of recognized patterns and solutions.
Slide 16 represents a comon problem in engineering optimization problems, such as optimal control design of sychronous machines, which are highly non-linear.
the best approach is to understand the nature of the type of process being controlled / its inherent behaviour before choosing a control strategy...it is possible you may well compose a combination of stragy approaches
i recall articles years ago describing something like an FPGA that changed the circuit in a dynamic way according to the signal applied. signal characteristic or header info.
Max: Actually, the notion of model based design is not only inherant to Model Predictive Control, but has been with P, PD, PID since before the II world War in practical applications such as syc machine control and rocket launching and navigational control.
1. There are specific modelling and control algorithms (techniques) for event driven systems also known as discrete event systems. Petri nets is a well known approach for these kind of systems.
2. Could you recommend a Petri Net simulator (or tool) that is able to generate code for certain processors (microcontrollers, FPGA, etc.)? Thank you.
@MaxianLab: an event occurs at a point in time and then is over, but a state is a condition of the system which can change the interpretation of incoming events. For example, a switch closure would be an event and might or might not cause a state change. Initialization might be a state in which such switch closures are ignored, while normal operation might be a state where the switch closures are detected and responded to somehow (perhaps with a change to yet another state).
@Maian, an event is triggered by something (time, sensor reading, switch, etc) wereas state is internal to the process keeping track of progress and what happens next.
You haven't really programmed a computer until you have set at a console with 24 switches to set the 0s and 1s for a word and pushed another switch to enter each word in memory before running the program.
Max, do you find that most of the controls work you do today is so called "modern" (state variable) control or do you find yourself doing mostly classical control?
Possible analogy is to suggest DCS is Process Oriented or time driven, whereas SCADA is Data Oriented or event driven. Actual control laws could utilize any appropriate method - time or event
The streaming audio player will appear on this web page when the show starts at 2pm eastern today. Note however that some companies block live audio streams. If when the show starts you don't hear any audio, try refreshing your browser.
For 3D printing to make the jump from rapid prototyping to manufacturing, engineers will need to find easier ways to move products from their CAD screens to their printers.
Gigabit and PoE are two networking technologies moving ahead in tandem as industrial users power remote Ethernet devices such as IP security cameras at 1,000 Mbps over existing CAT5 cable.
New versions of BASF's Ecovio line are both compostable and designed for either injection molding or thermoforming. These combinations are becoming more common for the single-use bioplastics used in food service and food packaging applications, but are still not widely available.
From Dell / Intel® New Paradigms in Design Work Scott Hamilton, vertical market strategist for Dell Precision workstations, 5/2/2013 5
Early in my career, I worked as a draftsman and remember the days of drawing on vellum with numbered pencils and Mylar with plastic lead. This was a fun experience in the sense that I ...
I've been using workstations for more than 10 years and love finding ways to get more performance from my system. With demanding professional applications that require more power each ...
A lasting memory from my first job as an engineer in an auto assembly plant is standing on hard concrete at six in the morning, vending-machine coffee clutched in hand, listening to ...
For industrial control applications, or even a simple assembly line, that machine can go almost 24/7 without a break. But what happens when the task is a little more complex? That’s where the “smart” machine would come in. The smart machine is one that has some simple (or complex in some cases) processing capability to be able to adapt to changing conditions. Such machines are suited for a host of applications, including automotive, aerospace, defense, medical, computers and electronics, telecommunications, consumer goods, and so on. This radio show will show what’s possible with smart machines, and what tradeoffs need to be made to implement such a solution.
To save this item to your list of favorite Design News content so you can find it later in your Profile page, click the "Save It" button next to the item.
If you found this interesting or useful, please use the links to the services below to share it with other readers. You will need a free account with each service to share an item via that service.